Wunkolo 98089180c0 GPU/Vulkan: Add debug utility functions
Adds a way to set the name of vulkan
objects, and automatically determining their `VkObjectType` enum value
at compile-time. As well as a utility-object for creating debug-scopes
for `VkQueue` and `VkCommandBuffer` objects. `DebugScope` objects will
automatically emit `Begin` and `End` commands within the ctor and dtor
and allow for C++ scopes to name and color sections of a vulkan command.
These DebugScopes are also able to be nested within each other and will
automatically pick a color depending on the current recursive depth.

These functions are all null-stubbed in non-debug compilations.
2021-08-01 10:56:56 -07:00
..
2021-02-22 12:22:28 +10:00
2021-01-24 17:37:09 +10:00
2021-07-10 21:45:10 +10:00
2021-07-10 21:45:10 +10:00
2021-07-10 21:45:10 +10:00
2021-06-30 14:38:07 +10:00
2021-02-06 19:19:55 +10:00
2020-12-26 00:47:02 +10:00
2021-07-10 21:45:10 +10:00
2021-07-10 21:45:10 +10:00
2020-12-19 02:44:46 +10:00
2021-06-04 13:14:30 +10:00
2021-06-12 22:02:33 +10:00
2021-01-24 17:37:09 +10:00
2020-07-01 00:56:46 +10:00
2020-07-01 00:56:46 +10:00
2020-07-31 17:09:18 +10:00
2021-06-14 19:32:15 +10:00
2021-06-30 14:38:07 +10:00
2021-02-09 01:01:36 +10:00
2021-06-14 14:55:20 +10:00
2021-07-10 21:45:10 +10:00