summaryrefslogtreecommitdiff
path: root/src/rendering.c
AgeCommit message (Collapse)Author
2026-03-10Its called ModelViewProjection not ViewProjectionModel0undefined
This bug was only caught due to drawing more models and observing their odd behaviour.
2026-02-18Add window as void* to camera resize callbackonelin
2026-02-08Fix perspective favouringonelin
2025-12-20Only set default camera and callbacks if creating new rendering pipelineonelin
2025-12-20Move pipeline reset to rendering/windowonelin
Also set the damn memory to zero Who could've guessed that you should zero your initialized memory when you're making assumptions later that uninitizalied members are zero.
2025-12-18Cleanup DEBUG printsonelin
2025-12-18Add framebuffer resizingonelin
2025-12-18Rework buffer parametersonelin
2025-12-18Try linear filtering:)onelin
2025-12-18Remove duplicate glBindFramebufferonelin
2025-12-18Set clearcolor for debuggingonelin
2025-12-18Set target texture fmt to rgbonelin
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-18Bind framebufferonelin
2025-12-18Fix retrieving texture dimensions instead of formatonelin
2025-12-18TMP Rework renderingonelin
2025-11-26Add render pipeline customizationonelin
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.
2024-02-05Organize the sourcefiles0scar
2024-02-05Rotating box example0scar
2024-02-05Use multi context0scar
2024-02-05Fixme!0scar
2023-10-30The great formattening!0scar
2023-08-15Update the _DEBUG macro test to something more standard0scar
2023-07-28Flesh out cmakelists & streamline some functions0scar
2023-07-28Initial independent commit0scar