{
/* FIXME: stub */
}
+
+VkResult
+v3dv_CreateDebugReportCallbackEXT(VkInstance _instance,
+ const VkDebugReportCallbackCreateInfoEXT* pCreateInfo,
+ const VkAllocationCallbacks* pAllocator,
+ VkDebugReportCallbackEXT* pCallback)
+{
+ V3DV_FROM_HANDLE(v3dv_instance, instance, _instance);
+ return vk_create_debug_report_callback(&instance->debug_report_callbacks,
+ pCreateInfo, pAllocator, &instance->alloc,
+ pCallback);
+}
+
+void
+v3dv_DestroyDebugReportCallbackEXT(VkInstance _instance,
+ VkDebugReportCallbackEXT _callback,
+ const VkAllocationCallbacks* pAllocator)
+{
+ V3DV_FROM_HANDLE(v3dv_instance, instance, _instance);
+ vk_destroy_debug_report_callback(&instance->debug_report_callbacks,
+ _callback, pAllocator, &instance->alloc);
+}
MAX_API_VERSION = None # Computed later
EXTENSIONS = [
- #FIXME: for now we don't support additional extensions beyond 1.0. Revisit later
+ Extension('VK_EXT_debug_report', 9, True),
]
# Sort the extension list the way we expect: KHR, then EXT, then vendors