https://github.com/tttsaurus/mc122renderbook
My journey of GL with Minecraft 1.12.2 context. A collection of examples
https://github.com/tttsaurus/mc122renderbook
Last synced: 11 months ago
JSON representation
My journey of GL with Minecraft 1.12.2 context. A collection of examples
- Host: GitHub
- URL: https://github.com/tttsaurus/mc122renderbook
- Owner: tttsaurus
- License: mit
- Created: 2025-01-18T02:26:23.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-03T15:28:17.000Z (about 1 year ago)
- Last Synced: 2025-06-03T23:26:09.156Z (about 1 year ago)
- Homepage:
- Size: 68.4 KB
- Stars: 9
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
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.
## List of Articles
Although they consist mostly of examples, it is recommended to read through them in the given order.
- [Font Renderer & Basic Gl Calls](https://github.com/tttsaurus/Mc122RenderBook/blob/main/articles/FontRenderer%26BasicGlCalls.md)
- [Common Gl States](https://github.com/tttsaurus/Mc122RenderBook/blob/main/articles/GlStates.md)
- [Shape & State Experiments](https://github.com/tttsaurus/Mc122RenderBook/blob/main/articles/Shapes%26States.md)
- [Alpha Testing Explained](https://github.com/tttsaurus/Mc122RenderBook/blob/main/articles/AlphaTestExplained.md)
- [Blending Explained](https://github.com/tttsaurus/Mc122RenderBook/blob/main/articles/BlendExplained.md)
- [Rotation & Quaternion](https://github.com/tttsaurus/Mc122RenderBook/blob/main/articles/Rotation%26Quaternion.md)
- [Stencil Experiments](https://github.com/tttsaurus/Mc122RenderBook/blob/main/articles/Stencil.md)
- [Stencil Explained](https://github.com/tttsaurus/Mc122RenderBook/blob/main/articles/StencilExplained.md) WIP
- [An Example of a 3D Object](https://github.com/tttsaurus/Mc122RenderBook/blob/main/articles/3DShapes.md)
- [Draw Triangles Using Vertices and Indices](https://github.com/tttsaurus/Mc122RenderBook/blob/main/articles/DrawVertices.md)
- [VAO & Vertex Attribute Pointer](https://github.com/tttsaurus/Mc122RenderBook/blob/main/articles/VaoAndVertexAttributePointer.md)
- [Shader Loading & Shader Program](https://github.com/tttsaurus/Mc122RenderBook/blob/main/articles/ShaderLoading%26ShaderProgram.md)
- [Fixed-Function -> Programmable Pipeline](https://github.com/tttsaurus/Mc122RenderBook/blob/main/articles/ProgrammablePipeline.md)
- [Common Buffer Objects](https://github.com/tttsaurus/Mc122RenderBook/blob/main/articles/BufferObjects.md)
- [NIO ByteBuffer Tips](https://github.com/tttsaurus/Mc122RenderBook/blob/main/articles/NioByteBuffer.md)
- [Intro To GLSL](https://github.com/tttsaurus/Mc122RenderBook/blob/main/articles/IntroToGLSL.md) WIP
- [Clip Space, View Space, etc](https://github.com/tttsaurus/Mc122RenderBook/blob/main/articles/AllThatAboutViewClipEtc.md) WIP
- [Parsing Obj Model](https://github.com/tttsaurus/Mc122RenderBook/blob/main/articles/ParsingObjModel.md) WIP
- [Framebuffer](https://github.com/tttsaurus/Mc122RenderBook/blob/main/articles/Framebuffer.md) WIP