2024-12-09 06:22 | Add cube sphere | Christian Ermann | 2 | +39 | -0 |
2024-12-09 01:33 | Add cube | Christian Ermann | 2 | +149 | -0 |
2024-12-08 21:46 | Add UV sphere | Christian Ermann | 3 | +184 | -2 |
2024-12-08 21:44 | Fix indirect offsets when mesh has no normals or texcoords | Christian Ermann | 1 | +11 | -2 |
2024-12-08 21:42 | Move 'tangentsAndBitangents' from 'load_obj.zig' to 'mesh.zig' | Christian Ermann | 2 | +70 | -70 |
2024-12-07 05:35 | Rename 'MeshBuffer' to 'RenderData' and move to separate file | Christian Ermann | 4 | +345 | -368 |
2024-12-07 00:22 | Add transforms | Christian Ermann | 2 | +84 | -36 |
2024-12-07 00:16 | Add instance id to model id mapping buffer | Christian Ermann | 4 | +47 | -10 |
2024-07-21 19:26 | Make line render pipeline buffers explicit | Christian Ermann | 2 | +30 | -11 |
2024-07-21 18:57 | Add bounding box rendering | Christian Ermann | 5 | +348 | -3 |
2024-07-20 15:22 | Unify mesh types | Christian Ermann | 3 | +55 | -93 |
2024-07-20 15:21 | Fix memory leaks in vertex cache optimization | Christian Ermann | 1 | +12 | -0 |
2024-07-20 14:45 | Add meshlet generation algorithms | Christian Ermann | 7 | +1320 | -142 |
2024-07-12 19:40 | Split MeshRenderPipeline into separate file and embed shaders from file | Christian Ermann | 4 | +381 | -392 |
2024-07-11 21:35 | Add ability to update render mesh properties | Christian Ermann | 3 | +85 | -43 |
2024-07-10 23:20 | Add PBR mesh shader | Christian Ermann | 3 | +148 | -14 |
2024-07-10 22:33 | Update Zig and dependencies | Christian Ermann | 3 | +24 | -24 |
2024-07-07 20:19 | Add normal maps | Christian Ermann | 5 | +134 | -16 |
2024-05-20 23:49 | Add textured objects | Christian Ermann | 12 | +1664 | -20 |
2024-05-19 00:42 | Simplify cube map texture loading | Christian Ermann | 1 | +10 | -29 |
2024-05-18 18:40 | Add render pass struct | Christian Ermann | 2 | +91 | -29 |
2024-05-17 21:10 | Add cube map, finish skybox render pipeline | Christian Ermann | 11 | +156 | -4 |
2024-05-17 19:14 | Add skybox render pipeline (partial) | Christian Ermann | 3 | +197 | -1 |
2024-05-15 22:37 | Add more camera controls | Christian Ermann | 1 | +97 | -4 |
2024-05-15 20:49 | Move render pipelines to separate file | Christian Ermann | 2 | +291 | -281 |
2024-05-15 20:37 | Add interactive camera | Christian Ermann | 3 | +289 | -6 |
2024-05-09 00:19 | Add normals to shaders | Christian Ermann | 1 | +19 | -4 |
2024-05-09 00:05 | Add Buffer.init_indirect | Christian Ermann | 1 | +25 | -14 |
2024-05-08 23:51 | Move buffer and bind group layout definitions to render pipeline | Christian Ermann | 1 | +39 | -39 |
2024-05-08 23:42 | Add instance buffer for meshes | Christian Ermann | 2 | +123 | -30 |
2024-05-04 00:00 | Add multiple meshes | Christian Ermann | 3 | +10126 | -91 |
2024-04-30 22:37 | Prototype mesh buffers | Christian Ermann | 2 | +172 | -43 |
2024-04-28 19:04 | Load and render mesh | Christian Ermann | 3 | +12651 | -15 |
2024-04-28 01:56 | Render triangle using buffers | Christian Ermann | 1 | +112 | -1 |
2024-04-27 20:06 | Add RenderPipeline interface | Christian Ermann | 1 | +37 | -11 |
2024-04-26 23:36 | Render triangle | Christian Ermann | 3 | +82 | -14 |
2024-04-25 21:27 | Clear screen | Christian Ermann | 2 | +269 | -19 |
2024-04-24 00:15 | Add mach-gpu | Christian Ermann | 3 | +24 | -4 |
2024-04-23 00:02 | Add mach-glfw | Christian Ermann | 3 | +30 | -48 |
2024-04-22 23:53 | Initialize zig project | Christian Ermann | 4 | +187 | -0 |
2024-04-22 23:52 | Initial commit | Christian Ermann | 0 | +0 | -0 |