summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-12-18Set clearcolor for debuggingonelin
2025-12-18Set target texture fmt to rgbonelin
2025-12-18Set depthbuffer to 32onelin
2025-12-18Add support for depth & stencil buffersonelin
2025-12-18Add r_clear_framebufferonelin
2025-12-18Enable depth test globallyonelin
This is a test, should be enabled/disabled on a per-framebuffer basis.
2025-12-18TMPonelin
2025-12-18Bind framebufferonelin
2025-12-18Fix importsonelin
2025-12-18Split UNIMPLEMENTED implementation dependent on build typeonelin
2025-12-18Fix retrieving texture dimensions instead of formatonelin
2025-12-18Fix not returning compiled shaderonelin
2025-12-18Use `compile_shader_f` instead of source-string versiononelin
2025-12-18Add newlines to shader:)onelin
2025-12-18TMP Rework renderingonelin
2025-12-18Add UNIMPLEMENTED debug macroonelin
2025-12-18Add compile_shader for source stringsonelin
2025-12-18Add instance to state init & updateonelin
2025-11-28Fix state update typeonelin
2025-11-26Need to rework profilingonelin
2025-11-26Add render pipeline customizationonelin
2025-11-26Add `window_get_size`onelin
2025-11-26Add ASSERTonelin
2025-11-15Simplify render command bufferonelin
2025-11-13Use Direct State Accessonelin
DSA (Direct State Access) is apparently a more modern way of using OpenGL, since version 4.5.
2025-11-10Add modelPosition uniformonelin
2025-11-02Flatten project structureonelin
This will make it easier to break up the code into smaller chunks again later. One would think doing this seems fun to me at this point.
2025-10-31Update README for masteronelin
2025-10-31Add some wishful thinkingonelin
2025-10-31Remove unused threading snippetonelin
2025-10-31Remove empty sourcesonelin
Why exist
2025-06-30Move some MVP calculation out of loop0undefined
2025-06-14Components are not errors:)onelin
2025-06-13Use image components for GL texture loading0undefined
2025-05-02Move bindings to Windowonelin
2025-04-13Move mouse input to input contextonelin
2025-04-13Remove custom vector implementationonelin
cglm go brr
2025-04-11Remove old glfw window srconelin
2025-04-10Copy GLFW + OpenGL initialization codeonelin
2025-04-10Rename Platform structonelin
2025-04-09Add some light source overview documenationonelin
2025-04-09Fetch GLFW3 if not installed locallyonelin
2025-03-27Add roadmap to READMEonelin
2025-03-27Include dalay in frame_startonelin
2025-03-26Use keycodes instead of scancodesonelin
2025-03-26Change size types of btree structonelin
This will likely cause issues later as far as I recall:)
2025-03-26Extend comment on shader uniformsonelin
2025-03-25Add IBO supportonelin
2025-03-22Update API, add object transformonelin
2025-03-22Compare sleep time as signedonelin