summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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-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-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
2025-03-22Fix reallocing the wrong arrayonelin
2025-03-22Whoopsie doopsieonelin
Accidentally retrieved the OpenGL data type, and messed up a comparison with the datatype, resulting in nothing getting translated:)
2025-03-22Are we cooking yet?onelin
2025-03-22Copy renderbatch_add renderbatch_add_extonelin
2025-03-22Brewingonelin
2025-03-22Revisiting renderingonelin
2025-03-21Fix performance formattingonelin
2025-03-21Fix setting wrong window resolutiononelin
The desired resolution is not necessary the actual resolution, so we need to poll for the scaling, which can also be different from monitor to monitor. But polling that stuff seems like a job for another day. See glfwSetWindowContentScaleCallback
2025-03-21Reset the camera before first iterationonelin
2025-03-21Memset 0 drawcallsonelin
2025-03-21Initialize memory as zeroonelin
2025-03-21Free up some resourcesonelin
2025-03-20Fix some warningsonelin
2025-03-19Resize to framesizeonelin
2025-03-17Fix renderbatch_refresh0undefined
2025-03-17Fix some conversion warningsonelin
2025-03-17Fix batch refreshingonelin
2025-03-16Fix some ctrl warningsonelin
2025-03-16Fix some resources warningsonelin
2025-03-16Fix some rendering warningsonelin
2025-03-16Fix some core warningsonelin
2025-03-16Enable some compilation flagsonelin
2025-03-16Fix dummy mistakeonelin