+2
-2
doc/vulkan-extensions.md
+2
-2
doc/vulkan-extensions.md
···
44
44
| [`VK_KHR_swapchain`][] | | yes ||||||
45
45
| [`VK_KHR_timeline_semaphore`][] | opt | opt | opt | opt | opt | opt | opt |
46
46
47
-
[`VK_EXT_debug_report`][] is also used.
47
+
[`VK_EXT_debug_utils`][] is also used.
48
48
49
49
## Notes
50
50
···
88
88
[`VK_KHR_display`]: https://khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VK_KHR_display.html
89
89
[`VK_KHR_xcb_surface`]: https://khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VK_KHR_xcb_surface.html
90
90
[`VK_KHR_wayland_surface`]: https://khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VK_KHR_wayland_surface.html
91
-
[`VK_EXT_debug_report`]: https://khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VK_EXT_debug_report.html
91
+
[`VK_EXT_debug_utils`]: https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_debug_utils.html
92
92
[`VK_EXT_direct_mode_display`]: https://khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VK_EXT_direct_mode_display.html
93
93
[`VK_EXT_acquire_xlib_display`]: https://khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VK_EXT_acquire_xlib_display.html
94
94
[`VK_KHR_android_surface`]: https://khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VK_KHR_android_surface.html
-7
scripts/generate_vk_helpers.py
-7
scripts/generate_vk_helpers.py
···
179
179
Cmd("vkQueueInsertDebugUtilsLabelEXT", requires=("VK_EXT_debug_utils",)),
180
180
Cmd("vkSetDebugUtilsObjectNameEXT", requires=("VK_EXT_debug_utils",)),
181
181
Cmd("vkSetDebugUtilsObjectTagEXT", requires=("VK_EXT_debug_utils",)),
182
-
None,
183
-
Cmd("vkCmdDebugMarkerBeginEXT", requires=("VK_EXT_debug_marker",)),
184
-
Cmd("vkCmdDebugMarkerEndEXT", requires=("VK_EXT_debug_marker",)),
185
-
Cmd("vkCmdDebugMarkerInsertEXT", requires=("VK_EXT_debug_marker",)),
186
-
Cmd("vkDebugMarkerSetObjectNameEXT", requires=("VK_EXT_debug_marker",)),
187
-
Cmd("vkDebugMarkerSetObjectTagEXT", requires=("VK_EXT_debug_marker",)),
188
182
]
189
183
190
184
···
289
283
"VK_KHR_maintenance4",
290
284
"VK_KHR_timeline_semaphore",
291
285
"VK_EXT_calibrated_timestamps",
292
-
"VK_EXT_debug_marker",
293
286
"VK_EXT_display_control",
294
287
"VK_EXT_external_memory_dma_buf",
295
288
"VK_EXT_global_priority",
-8
src/xrt/auxiliary/vk/vk_bundle_init.c
-8
src/xrt/auxiliary/vk/vk_bundle_init.c
···
750
750
vk->has_KHR_maintenance4 = false;
751
751
vk->has_KHR_timeline_semaphore = false;
752
752
vk->has_EXT_calibrated_timestamps = false;
753
-
vk->has_EXT_debug_marker = false;
754
753
vk->has_EXT_display_control = false;
755
754
vk->has_EXT_external_memory_dma_buf = false;
756
755
vk->has_EXT_global_priority = false;
···
840
839
continue;
841
840
}
842
841
#endif // defined(VK_EXT_calibrated_timestamps)
843
-
844
-
#if defined(VK_EXT_debug_marker)
845
-
if (strcmp(ext, VK_EXT_DEBUG_MARKER_EXTENSION_NAME) == 0) {
846
-
vk->has_EXT_debug_marker = true;
847
-
continue;
848
-
}
849
-
#endif // defined(VK_EXT_debug_marker)
850
842
851
843
#if defined(VK_EXT_display_control)
852
844
if (strcmp(ext, VK_EXT_DISPLAY_CONTROL_EXTENSION_NAME) == 0) {
-9
src/xrt/auxiliary/vk/vk_function_loaders.c
-9
src/xrt/auxiliary/vk/vk_function_loaders.c
···
326
326
vk->vkQueueInsertDebugUtilsLabelEXT = GET_DEV_PROC(vk, vkQueueInsertDebugUtilsLabelEXT);
327
327
vk->vkSetDebugUtilsObjectNameEXT = GET_DEV_PROC(vk, vkSetDebugUtilsObjectNameEXT);
328
328
vk->vkSetDebugUtilsObjectTagEXT = GET_DEV_PROC(vk, vkSetDebugUtilsObjectTagEXT);
329
-
330
329
#endif // defined(VK_EXT_debug_utils)
331
-
332
-
#if defined(VK_EXT_debug_marker)
333
-
vk->vkCmdDebugMarkerBeginEXT = GET_DEV_PROC(vk, vkCmdDebugMarkerBeginEXT);
334
-
vk->vkCmdDebugMarkerEndEXT = GET_DEV_PROC(vk, vkCmdDebugMarkerEndEXT);
335
-
vk->vkCmdDebugMarkerInsertEXT = GET_DEV_PROC(vk, vkCmdDebugMarkerInsertEXT);
336
-
vk->vkDebugMarkerSetObjectNameEXT = GET_DEV_PROC(vk, vkDebugMarkerSetObjectNameEXT);
337
-
vk->vkDebugMarkerSetObjectTagEXT = GET_DEV_PROC(vk, vkDebugMarkerSetObjectTagEXT);
338
-
#endif // defined(VK_EXT_debug_marker)
339
330
340
331
// end of GENERATED device loader code - do not modify - used by scripts
341
332
// clang-format on
-10
src/xrt/auxiliary/vk/vk_helpers.h
-10
src/xrt/auxiliary/vk/vk_helpers.h
···
131
131
bool has_KHR_maintenance4;
132
132
bool has_KHR_timeline_semaphore;
133
133
bool has_EXT_calibrated_timestamps;
134
-
bool has_EXT_debug_marker;
135
134
bool has_EXT_display_control;
136
135
bool has_EXT_external_memory_dma_buf;
137
136
bool has_EXT_global_priority;
···
434
433
PFN_vkQueueInsertDebugUtilsLabelEXT vkQueueInsertDebugUtilsLabelEXT;
435
434
PFN_vkSetDebugUtilsObjectNameEXT vkSetDebugUtilsObjectNameEXT;
436
435
PFN_vkSetDebugUtilsObjectTagEXT vkSetDebugUtilsObjectTagEXT;
437
-
438
436
#endif // defined(VK_EXT_debug_utils)
439
-
440
-
#if defined(VK_EXT_debug_marker)
441
-
PFN_vkCmdDebugMarkerBeginEXT vkCmdDebugMarkerBeginEXT;
442
-
PFN_vkCmdDebugMarkerEndEXT vkCmdDebugMarkerEndEXT;
443
-
PFN_vkCmdDebugMarkerInsertEXT vkCmdDebugMarkerInsertEXT;
444
-
PFN_vkDebugMarkerSetObjectNameEXT vkDebugMarkerSetObjectNameEXT;
445
-
PFN_vkDebugMarkerSetObjectTagEXT vkDebugMarkerSetObjectTagEXT;
446
-
#endif // defined(VK_EXT_debug_marker)
447
437
448
438
// end of GENERATED device loader code - do not modify - used by scripts
449
439
};
-3
src/xrt/compositor/main/comp_compositor.c
-3
src/xrt/compositor/main/comp_compositor.c
···
542
542
#ifdef VK_KHR_timeline_semaphore
543
543
VK_KHR_TIMELINE_SEMAPHORE_EXTENSION_NAME,
544
544
#endif
545
-
#if defined VK_EXT_debug_marker && !defined NDEBUG
546
-
VK_EXT_DEBUG_MARKER_EXTENSION_NAME,
547
-
#endif
548
545
#ifdef VK_EXT_calibrated_timestamps
549
546
VK_EXT_CALIBRATED_TIMESTAMPS_EXTENSION_NAME,
550
547
#endif