From Scratch: Metal Render Pipeline2022-12
Basic Game Engine using the Metal Graphics APIImplementation
- Part 1: Setting up the basic Render Pipeline
- Part 2: Draw a simple Triangle in the Screen
- Part 3: Vertex and Fragment Shaders
- Part 4: Vertex Descriptors
- Part 5: Game Object, Libraries and Renderer
- Part 6: Transform, Components, MeshRenderer
- Part 7: 3D Affine Transformation Matrices
- Part 8: Scenes
- Part 9: Index Buffers
- Part 10: Camera and View Matrix
- Part 11: 3D Perspective Projection Matrix
- Part 12: Nested Model Matrices
- Part 13: Materials, Multiple Render Pipeline Descriptors and States
- Part 14: UVs, Loading and Sampling Textures
- Part 15: Loading and Rendering .OBJ Models
- Part 16: Lighting, Ambient, Diffuse and Specular