diff options
| author | Tobin Ehlis <tobin@lunarg.com> | 2015-08-27 17:41:42 -0600 |
|---|---|---|
| committer | Tobin Ehlis <tobin@lunarg.com> | 2015-08-28 10:14:39 -0600 |
| commit | 74f400bb35120d405f78b9aaab28dcc1de374ccf (patch) | |
| tree | 30040dfa68a45f7389a68eb93388a86fee3d1886 /vulkan.py | |
| parent | 41f0628dd4272315121d5b57c6f135bc2e1be86c (diff) | |
| download | usermoji-74f400bb35120d405f78b9aaab28dcc1de374ccf.tar.xz | |
vktrace: Add support for debug_marker_lunarg extension
Diffstat (limited to 'vulkan.py')
| -rwxr-xr-x | vulkan.py | 28 |
1 files changed, 27 insertions, 1 deletions
@@ -1136,9 +1136,35 @@ debug_report_lunarg = Extension( Param("VkDbgMsgCallback", "msgCallback")]), ], ) +debug_marker_lunarg = Extension( + name="VK_DEBUG_MARKER_LunarG", + headers=["vk_debug_marker_lunarg.h"], + objects=[], + protos=[ + Proto("void", "CmdDbgMarkerBegin", + [Param("VkCmdBuffer", "cmdBuffer"), + Param("const char*", "pMarker")]), + Proto("void", "CmdDbgMarkerEnd", + [Param("VkCmdBuffer", "cmdBuffer")]), + + Proto("VkResult", "DbgSetObjectTag", + [Param("VkDevice", "device"), + Param("VkDbgObjectType", "objType"), + Param("uint64_t", "object"), + Param("size_t", "tagSize"), + Param("const void*", "pTag")]), + + Proto("VkResult", "DbgSetObjectName", + [Param("VkDevice", "device"), + Param("VkDbgObjectType", "objType"), + Param("uint64_t", "object"), + Param("size_t", "nameSize"), + Param("const char*", "pName")]), + ], +) extensions = [core, wsi_swapchain, wsi_device_swapchain] -extensions_all = [core, wsi_swapchain, wsi_device_swapchain, debug_report_lunarg] +extensions_all = [core, wsi_swapchain, wsi_device_swapchain, debug_report_lunarg, debug_marker_lunarg] object_dispatch_list = [ "VkInstance", "VkPhysicalDevice", |
