Commit Graph

7 Commits

Author SHA1 Message Date
db7d50c371 Refactor various headers 2025-06-26 22:00:28 +10:00
4c6712e2fe Redefine ID types to be actual pointers
Redefined various ID types to be aliases of pointers instead of casting
a uintptr_t to the needed pointer.

e.g. SurfaceID = Surface*
2025-04-16 23:46:00 +10:00
930bba636e Check surface support when choosing device 2025-04-12 20:27:30 +10:00
4e47c97539 Move VulkanRenderDriver::_pick_device to RenderDevice::choose_device 2025-03-27 15:07:24 +10:00
e1392f6f8e Add RenderDevice::AUTO for create_device() 2025-03-19 21:57:32 +10:00
76b0e87f28 Add various assertions throughout renderer 2025-03-16 12:58:15 +10:00
f979b782cc Add RenderDevice struct and driver accessor functions 2025-03-15 18:01:57 +10:00