A collection of rendering examples and experiments in Minecraft 1.12.2. I'll continue to expand this repository as I explore and learn more about the rendering.
You are free to copy any example in this repo.
Although they consist mostly of examples, it is recommended to read through them in the given order.
- Font Renderer & Basic Gl Calls
- Common Gl States
- Shape & State Experiments
- Alpha Testing Explained
- Blending Explained
- Rotation & Quaternion
- Stencil Experiments
- Stencil Explained WIP
- An Example of a 3D Object
- Draw Triangles Using Vertices and Indices
- VAO & Vertex Attribute Pointer
- Shader Loading & Shader Program
- Fixed-Function -> Programmable Pipeline
- Common Buffer Objects
- NIO ByteBuffer Tips
- Intro To GLSL WIP
- Clip Space, View Space, etc WIP
- Parsing Obj Model WIP
- Framebuffer WIP