HDK
|
#include <VE_Ext.h>
Public Member Functions | |
void | loadInstanceExtensionFunctions (VkInstance instance, uint32_t extension_count, const char *const enabled_extensions[]) |
void | loadInstanceExtensionFunctions (VkInstance instance, const UT_ArrayStringSet &enabled_extensions) |
void | loadDeviceExtensionFunctions (VkDevice device, uint32_t extension_count, const char *const enabled_extensions[]) |
void | loadDeviceExtensionFunctions (VkDevice device, const UT_ArrayStringSet &enabled_extensions) |
void VE_Ext::loadDeviceExtensionFunctions | ( | VkDevice | device, |
uint32_t | extension_count, | ||
const char *const | enabled_extensions[] | ||
) |
void VE_Ext::loadDeviceExtensionFunctions | ( | VkDevice | device, |
const UT_ArrayStringSet & | enabled_extensions | ||
) |
void VE_Ext::loadInstanceExtensionFunctions | ( | VkInstance | instance, |
uint32_t | extension_count, | ||
const char *const | enabled_extensions[] | ||
) |
void VE_Ext::loadInstanceExtensionFunctions | ( | VkInstance | instance, |
const UT_ArrayStringSet & | enabled_extensions | ||
) |
PFN_vkBuildAccelerationStructuresKHR VE_Ext::vkBuildAccelerationStructuresKHR = nullptr |
PFN_vkCmdBeginDebugUtilsLabelEXT VE_Ext::vkCmdBeginDebugUtilsLabelEXT = nullptr |
PFN_vkCmdBuildAccelerationStructuresIndirectKHR VE_Ext::vkCmdBuildAccelerationStructuresIndirectKHR = nullptr |
PFN_vkCmdBuildAccelerationStructuresKHR VE_Ext::vkCmdBuildAccelerationStructuresKHR = nullptr |
PFN_vkCmdCopyAccelerationStructureKHR VE_Ext::vkCmdCopyAccelerationStructureKHR = nullptr |
PFN_vkCmdCopyAccelerationStructureToMemoryKHR VE_Ext::vkCmdCopyAccelerationStructureToMemoryKHR = nullptr |
PFN_vkCmdCopyMemoryToAccelerationStructureKHR VE_Ext::vkCmdCopyMemoryToAccelerationStructureKHR = nullptr |
PFN_vkCmdEndDebugUtilsLabelEXT VE_Ext::vkCmdEndDebugUtilsLabelEXT = nullptr |
PFN_vkCmdInsertDebugUtilsLabelEXT VE_Ext::vkCmdInsertDebugUtilsLabelEXT = nullptr |
PFN_vkCmdSetRayTracingPipelineStackSizeKHR VE_Ext::vkCmdSetRayTracingPipelineStackSizeKHR = nullptr |
PFN_vkCmdTraceRaysIndirectKHR VE_Ext::vkCmdTraceRaysIndirectKHR = nullptr |
PFN_vkCmdTraceRaysKHR VE_Ext::vkCmdTraceRaysKHR = nullptr |
PFN_vkCmdWriteAccelerationStructuresPropertiesKHR VE_Ext::vkCmdWriteAccelerationStructuresPropertiesKHR = nullptr |
PFN_vkCopyAccelerationStructureKHR VE_Ext::vkCopyAccelerationStructureKHR = nullptr |
PFN_vkCopyAccelerationStructureToMemoryKHR VE_Ext::vkCopyAccelerationStructureToMemoryKHR = nullptr |
PFN_vkCopyMemoryToAccelerationStructureKHR VE_Ext::vkCopyMemoryToAccelerationStructureKHR = nullptr |
PFN_vkCreateAccelerationStructureKHR VE_Ext::vkCreateAccelerationStructureKHR = nullptr |
PFN_vkCreateDebugUtilsMessengerEXT VE_Ext::vkCreateDebugUtilsMessengerEXT = nullptr |
PFN_vkCreateRayTracingPipelinesKHR VE_Ext::vkCreateRayTracingPipelinesKHR = nullptr |
PFN_vkDestroyAccelerationStructureKHR VE_Ext::vkDestroyAccelerationStructureKHR = nullptr |
PFN_vkDestroyDebugUtilsMessengerEXT VE_Ext::vkDestroyDebugUtilsMessengerEXT = nullptr |
PFN_vkGetAccelerationStructureBuildSizesKHR VE_Ext::vkGetAccelerationStructureBuildSizesKHR = nullptr |
PFN_vkGetAccelerationStructureDeviceAddressKHR VE_Ext::vkGetAccelerationStructureDeviceAddressKHR = nullptr |
PFN_vkGetDeviceAccelerationStructureCompatibilityKHR VE_Ext::vkGetDeviceAccelerationStructureCompatibilityKHR = nullptr |
PFN_vkGetMemoryFdKHR VE_Ext::vkGetMemoryFdKHR = nullptr |
PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR VE_Ext::vkGetRayTracingCaptureReplayShaderGroupHandlesKHR = nullptr |
PFN_vkGetRayTracingShaderGroupHandlesKHR VE_Ext::vkGetRayTracingShaderGroupHandlesKHR = nullptr |
PFN_vkGetRayTracingShaderGroupStackSizeKHR VE_Ext::vkGetRayTracingShaderGroupStackSizeKHR = nullptr |
PFN_vkGetSemaphoreFdKHR VE_Ext::vkGetSemaphoreFdKHR = nullptr |
PFN_vkSetDebugUtilsObjectNameEXT VE_Ext::vkSetDebugUtilsObjectNameEXT = nullptr |
PFN_vkWriteAccelerationStructuresPropertiesKHR VE_Ext::vkWriteAccelerationStructuresPropertiesKHR = nullptr |