2022-07-31 21:46 | Split project into library and executable | Christian Ermann | 47 | +191 | -176 |
2022-07-30 21:17 | Added const qualifer to value argument of Queue_enqueue | Christian Ermann | 2 | +2 | -2 |
2022-07-30 21:16 | Added const qualifer to src argument of s_copyMemory | Christian Ermann | 2 | +2 | -2 |
2022-07-30 21:05 | Added support for iterating through a queue | Christian Ermann | 4 | +250 | -31 |
2022-07-30 02:45 | Added queues | Christian Ermann | 2 | +141 | -0 |
2022-07-30 02:44 | Added copyMemory function | Christian Ermann | 2 | +6 | -0 |
2022-07-30 02:41 | Use set-width type definitions | Christian Ermann | 32 | +249 | -203 |
2022-07-30 01:57 | Added set-width type definitions | Christian Ermann | 1 | +26 | -0 |
2022-07-30 01:55 | Fixed memory allocation calls | Christian Ermann | 1 | +2 | -2 |
2022-07-29 23:47 | Added memory management system | Christian Ermann | 5 | +79 | -9 |
2022-07-29 21:26 | New line at end of file | Christian Ermann | 1 | +1 | -0 |
2022-07-29 21:26 | Added logging system | Christian Ermann | 5 | +103 | -11 |
2022-05-31 03:47 | Actually update view frustum. | Christian Ermann | 2 | +2 | -0 |
2022-05-31 02:22 | Flat shade terrain. | Christian Ermann | 2 | +6 | -158 |
2022-05-31 01:13 | Moved SDFs out of main.c. | Christian Ermann | 3 | +55 | -46 |
2022-05-31 00:36 | Remove player movement from camera. | Christian Ermann | 11 | +228 | -129 |
2022-05-29 23:41 | Add release build procedure. | Christian Ermann | 4 | +32 | -2 |
2022-05-29 23:40 | Load last saved position. | Christian Ermann | 1 | +1 | -0 |
2022-05-29 23:32 | Added basic save system. | Christian Ermann | 3 | +43 | -0 |
2022-05-29 23:27 | Compute normals in vertex shader, added more shading options. | Christian Ermann | 6 | +227 | -35 |
2022-05-29 23:11 | Prototyped frustum culling system. | Christian Ermann | 5 | +218 | -6 |
2022-05-29 21:25 | Added const specifier to constant Vec3 arguments. | Christian Ermann | 2 | +20 | -20 |
2022-05-29 03:15 | Render terrain surface and caves. | Christian Ermann | 7 | +134 | -19 |
2022-05-29 02:50 | Ignore build and mac-specific files. | Christian Ermann | 1 | +3 | -0 |
2022-05-29 02:48 | Switched from SDL to GLFW for window and context management. | Christian Ermann | 11 | +6661 | -118 |
2022-05-28 21:04 | Removed glad build files | Christian Ermann | 2 | +0 | -6 |
2022-05-28 20:58 | Moved glad to extern directory | Christian Ermann | 6 | +16 | -5 |
2022-05-28 19:12 | Removed include for cglm | Christian Ermann | 1 | +0 | -1 |
2021-11-19 22:55 | Implemented vector and matrix operations | Christian Ermann | 4 | +230 | -38 |
2021-11-18 06:25 | Add shader header file | Christian Ermann | 1 | +20 | -0 |
2021-11-18 06:23 | Added functions to set uniforms on shaders | Christian Ermann | 4 | +48 | -40 |
2021-11-18 06:17 | Moved camera update function into camera source. | Christian Ermann | 3 | +48 | -36 |
2021-11-18 01:37 | Removed unused files. | Christian Ermann | 2 | +0 | -69 |
2021-11-18 01:32 | Initialize thread pool active count to zero and stop to false. | Christian Ermann | 1 | +9 | -15 |
2021-11-17 20:01 | Moved SDL and OpenGL setup into App | Christian Ermann | 3 | +134 | -41 |
2021-08-18 22:34 | Removed mesh double buffering | Christian Ermann | 5 | +76 | -74 |
2021-08-18 18:41 | Display GIF in readme | Christian Ermann | 1 | +4 | -0 |
2021-08-18 18:36 | GIF recording of program | Christian Ermann | 1 | +0 | -0 |
2021-08-18 18:25 | Load chunk meshes on separate threads | Christian Ermann | 11 | +426 | -123 |
2021-08-16 20:55 | Added description and instructions to readme | Christian Ermann | 1 | +8 | -0 |
2021-08-16 20:45 | Changed header from marching-cubes to terrain | Christian Ermann | 1 | +1 | -1 |
2021-08-16 19:53 | Moved mesh_origin declaration and initialization out of loop | Christian Ermann | 1 | +4 | -3 |
2021-08-16 19:51 | Renamed interpVertex to interpolateVertexPosition | Christian Ermann | 1 | +8 | -5 |
2021-08-16 19:50 | Flat-shaded perlin caves | Christian Ermann | 3 | +55 | -12 |
2021-08-16 19:49 | 3d perlin noise | Christian Ermann | 2 | +116 | -0 |
2021-08-13 17:38 | Use indexed drawing for chunk meshes | Christian Ermann | 9 | +273 | -128 |
2021-08-06 00:49 | Load surrounding chunks | Christian Ermann | 10 | +678 | -169 |
2021-07-15 04:55 | Chunk origin at corner instead of center | Christian Ermann | 4 | +80 | -68 |
2021-07-15 01:11 | Start of a chunking system | Christian Ermann | 5 | +227 | -16 |
2021-07-12 01:53 | Moveable camera | Christian Ermann | 4 | +161 | -1 |
2021-07-11 22:26 | First triangle | Christian Ermann | 7 | +277 | -0 |
2021-07-11 21:12 | Open a window with OpenGL context | Christian Ermann | 5 | +3717 | -0 |
2021-07-11 20:48 | Initial commit | Christian Ermann | 2 | +22 | -0 |