15 #include <vsg/vk/Instance.h>
21 extern VSG_DECLSPEC
bool isExtensionSupported(
const char* extensionName);
23 extern VSG_DECLSPEC
bool isExtensionListSupported(
const Names& extensionList);
33 PFN_vkResetQueryPoolEXT vkResetQueryPool =
nullptr;
36 PFN_vkCreateRenderPass2KHR_Compatibility vkCreateRenderPass2 =
nullptr;
39 PFN_vkCreateAccelerationStructureKHR vkCreateAccelerationStructureKHR =
nullptr;
40 PFN_vkDestroyAccelerationStructureKHR vkDestroyAccelerationStructureKHR =
nullptr;
41 PFN_vkGetAccelerationStructureDeviceAddressKHR vkGetAccelerationStructureDeviceAddressKHR =
nullptr;
42 PFN_vkGetAccelerationStructureBuildSizesKHR vkGetAccelerationStructureBuildSizesKHR =
nullptr;
43 PFN_vkCmdBuildAccelerationStructuresKHR vkCmdBuildAccelerationStructuresKHR =
nullptr;
44 PFN_vkCreateRayTracingPipelinesKHR vkCreateRayTracingPipelinesKHR =
nullptr;
45 PFN_vkGetRayTracingShaderGroupHandlesKHR vkGetRayTracingShaderGroupHandlesKHR =
nullptr;
46 PFN_vkCmdTraceRaysKHR vkCmdTraceRaysKHR =
nullptr;
48 PFN_vkGetBufferDeviceAddressKHR_Compatibility vkGetBufferDeviceAddressKHR =
nullptr;
51 PFN_vkCmdDrawMeshTasksEXT vkCmdDrawMeshTasksEXT =
nullptr;
52 PFN_vkCmdDrawMeshTasksIndirectEXT vkCmdDrawMeshTasksIndirectEXT =
nullptr;
53 PFN_vkCmdDrawMeshTasksIndirectCountEXT vkCmdDrawMeshTasksIndirectCountEXT =
nullptr;
Definition: DeviceExtensions.h:28
Device encapsulates VkDevice, a logical handle to the PhysicalDevice with capabilities specified duri...
Definition: Device.h:37