Commit Graph

9 Commits

Author SHA1 Message Date
Henrik Rydgård
d0b3674702 Rough logic fixes. Need to improve on the index overflow check. 2023-05-25 10:16:26 +02:00
Henrik Rydgård
d135ce2d62 It's kinda almost working! 2023-05-25 10:16:26 +02:00
Henrik Rydgård
6ace2a3d8c Add dirty-checks to the vertex buffer binding offset in GLQueueRunner. 2023-05-25 10:16:26 +02:00
Henrik Rydgård
dfb446f89d Allow other backends than Vulkan to have GPU memory stats. Implement for GL. 2023-05-24 14:33:01 +02:00
Henrik Rydgård
f4035a0802 GLPushBuffer: Fix bug when growing, forgot to mark space used in the new buffer. Old bug! 2023-05-24 13:45:10 +02:00
Henrik Rydgård
d7ea2ebf8a GL: Add tags to push buffers for debug purposes. Double the default vertex buffer size. 2023-05-23 15:53:41 +02:00
Henrik Rydgård
72df93a2f1 GLMemory: Allow "rewind" 2023-05-23 14:41:27 +02:00
Henrik Rydgård
a4baed4c0c Minor GLPushBuffer cleanup (now same API as the VK one) 2023-05-23 08:41:09 +02:00
Henrik Rydgård
d7a5edeb6f GL: Break out GLPushBuffer from GLRenderManager.cpp/h 2023-05-23 08:41:09 +02:00