summaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
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-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-10Rename Platform structonelin
2025-04-09Fetch GLFW3 if not installed locallyonelin
2025-03-27Include dalay in frame_startonelin
2025-03-22Compare sleep time as signedonelin
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-20Fix some warningsonelin
2025-03-19Resize to framesizeonelin
2025-03-16Fix some core warningsonelin
2025-03-16Enable some compilation flagsonelin
2025-03-16Fix dummy mistakeonelin
2025-03-15Use usec?onelin
2025-03-13A bit of cleanuponelin
2025-03-13Use 30 fps in debugging buildsonelin
2025-03-13Cleanup event sectiononelin
2025-03-13Use nanoseconds for time measurementsonelin
2025-03-13Cap the FPS to fps targetonelin
2025-03-13Use delta relative to delta-timeonelin
2025-03-12Get fps cap in looponelin
2025-03-12Move stat measures & printingonelin
2025-03-12Measure rendertimeonelin
2025-03-12Implement setting fps caponelin
2025-03-12Update sleep functiononelin
2025-03-11Measure time in milliseconds instead of secondsonelin
2024-08-25Print the engine version upon startup0scar
2024-03-03Measure frametime0scar
2024-03-02Show fps0scar
2024-03-02Fix compilation order0scar
2024-03-01Move get_file_sz0scar
2024-02-19Add texture loading0scar
2024-02-18Add direction to camera0scar
2024-02-18More reorganization0scar
2024-02-18Cleanup0scar
2024-02-18Add C++ header guard0scar
2024-02-13Fix FOV0scar
2024-02-13Show FPS for 1 sec0scar
Before we showed cumulative fps
2024-02-13Add delta time to update function0scar
2024-02-12Add camera0scar
2024-02-12Enable textures (?)0scar