|
SDL
2.0
|
Go to the source code of this file.
Macros | |
| #define | VK_KHR_portability_subset 1 |
| #define | VK_KHR_PORTABILITY_SUBSET_SPEC_VERSION 1 |
| #define | VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME "VK_KHR_portability_subset" |
| #define | VK_KHR_deferred_host_operations 1 |
| #define | VK_KHR_DEFERRED_HOST_OPERATIONS_SPEC_VERSION 3 |
| #define | VK_KHR_DEFERRED_HOST_OPERATIONS_EXTENSION_NAME "VK_KHR_deferred_host_operations" |
| #define | VK_KHR_pipeline_library 1 |
| #define | VK_KHR_PIPELINE_LIBRARY_SPEC_VERSION 1 |
| #define | VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME "VK_KHR_pipeline_library" |
| #define | VK_KHR_ray_tracing 1 |
| #define | VK_KHR_RAY_TRACING_SPEC_VERSION 8 |
| #define | VK_KHR_RAY_TRACING_EXTENSION_NAME "VK_KHR_ray_tracing" |
| #define VK_KHR_deferred_host_operations 1 |
Definition at line 53 of file vulkan_beta.h.
| #define VK_KHR_DEFERRED_HOST_OPERATIONS_EXTENSION_NAME "VK_KHR_deferred_host_operations" |
Definition at line 56 of file vulkan_beta.h.
| #define VK_KHR_DEFERRED_HOST_OPERATIONS_SPEC_VERSION 3 |
Definition at line 55 of file vulkan_beta.h.
| #define VK_KHR_pipeline_library 1 |
Definition at line 94 of file vulkan_beta.h.
| #define VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME "VK_KHR_pipeline_library" |
Definition at line 96 of file vulkan_beta.h.
| #define VK_KHR_PIPELINE_LIBRARY_SPEC_VERSION 1 |
Definition at line 95 of file vulkan_beta.h.
| #define VK_KHR_portability_subset 1 |
Definition at line 22 of file vulkan_beta.h.
| #define VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME "VK_KHR_portability_subset" |
Definition at line 24 of file vulkan_beta.h.
| #define VK_KHR_PORTABILITY_SUBSET_SPEC_VERSION 1 |
Definition at line 23 of file vulkan_beta.h.
| #define VK_KHR_ray_tracing 1 |
Definition at line 106 of file vulkan_beta.h.
| #define VK_KHR_RAY_TRACING_EXTENSION_NAME "VK_KHR_ray_tracing" |
Definition at line 108 of file vulkan_beta.h.
| #define VK_KHR_RAY_TRACING_SPEC_VERSION 8 |
Definition at line 107 of file vulkan_beta.h.
| typedef VkResult(VKAPI_PTR * PFN_vkBuildAccelerationStructureKHR) (VkDevice device, uint32_t infoCount, const VkAccelerationStructureBuildGeometryInfoKHR *pInfos, const VkAccelerationStructureBuildOffsetInfoKHR *const *ppOffsetInfos) |
Definition at line 332 of file vulkan_beta.h.
| typedef void(VKAPI_PTR * PFN_vkCmdBuildAccelerationStructureIndirectKHR) (VkCommandBuffer commandBuffer, const VkAccelerationStructureBuildGeometryInfoKHR *pInfo, VkBuffer indirectBuffer, VkDeviceSize indirectOffset, uint32_t indirectStride) |
Definition at line 331 of file vulkan_beta.h.
| typedef void(VKAPI_PTR * PFN_vkCmdBuildAccelerationStructureKHR) (VkCommandBuffer commandBuffer, uint32_t infoCount, const VkAccelerationStructureBuildGeometryInfoKHR *pInfos, const VkAccelerationStructureBuildOffsetInfoKHR *const *ppOffsetInfos) |
Definition at line 330 of file vulkan_beta.h.
| typedef void(VKAPI_PTR * PFN_vkCmdCopyAccelerationStructureKHR) (VkCommandBuffer commandBuffer, const VkCopyAccelerationStructureInfoKHR *pInfo) |
Definition at line 337 of file vulkan_beta.h.
| typedef void(VKAPI_PTR * PFN_vkCmdCopyAccelerationStructureToMemoryKHR) (VkCommandBuffer commandBuffer, const VkCopyAccelerationStructureToMemoryInfoKHR *pInfo) |
Definition at line 338 of file vulkan_beta.h.
| typedef void(VKAPI_PTR * PFN_vkCmdCopyMemoryToAccelerationStructureKHR) (VkCommandBuffer commandBuffer, const VkCopyMemoryToAccelerationStructureInfoKHR *pInfo) |
Definition at line 339 of file vulkan_beta.h.
| typedef void(VKAPI_PTR * PFN_vkCmdTraceRaysIndirectKHR) (VkCommandBuffer commandBuffer, const VkStridedBufferRegionKHR *pRaygenShaderBindingTable, const VkStridedBufferRegionKHR *pMissShaderBindingTable, const VkStridedBufferRegionKHR *pHitShaderBindingTable, const VkStridedBufferRegionKHR *pCallableShaderBindingTable, VkBuffer buffer, VkDeviceSize offset) |
Definition at line 344 of file vulkan_beta.h.
| typedef void(VKAPI_PTR * PFN_vkCmdTraceRaysKHR) (VkCommandBuffer commandBuffer, const VkStridedBufferRegionKHR *pRaygenShaderBindingTable, const VkStridedBufferRegionKHR *pMissShaderBindingTable, const VkStridedBufferRegionKHR *pHitShaderBindingTable, const VkStridedBufferRegionKHR *pCallableShaderBindingTable, uint32_t width, uint32_t height, uint32_t depth) |
Definition at line 340 of file vulkan_beta.h.
| typedef VkResult(VKAPI_PTR * PFN_vkCopyAccelerationStructureKHR) (VkDevice device, const VkCopyAccelerationStructureInfoKHR *pInfo) |
Definition at line 333 of file vulkan_beta.h.
| typedef VkResult(VKAPI_PTR * PFN_vkCopyAccelerationStructureToMemoryKHR) (VkDevice device, const VkCopyAccelerationStructureToMemoryInfoKHR *pInfo) |
Definition at line 334 of file vulkan_beta.h.
| typedef VkResult(VKAPI_PTR * PFN_vkCopyMemoryToAccelerationStructureKHR) (VkDevice device, const VkCopyMemoryToAccelerationStructureInfoKHR *pInfo) |
Definition at line 335 of file vulkan_beta.h.
| typedef VkResult(VKAPI_PTR * PFN_vkCreateAccelerationStructureKHR) (VkDevice device, const VkAccelerationStructureCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkAccelerationStructureKHR *pAccelerationStructure) |
Definition at line 328 of file vulkan_beta.h.
| typedef VkResult(VKAPI_PTR * PFN_vkCreateDeferredOperationKHR) (VkDevice device, const VkAllocationCallbacks *pAllocator, VkDeferredOperationKHR *pDeferredOperation) |
Definition at line 63 of file vulkan_beta.h.
| typedef VkResult(VKAPI_PTR * PFN_vkCreateRayTracingPipelinesKHR) (VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkRayTracingPipelineCreateInfoKHR *pCreateInfos, const VkAllocationCallbacks *pAllocator, VkPipeline *pPipelines) |
Definition at line 341 of file vulkan_beta.h.
| typedef VkResult(VKAPI_PTR * PFN_vkDeferredOperationJoinKHR) (VkDevice device, VkDeferredOperationKHR operation) |
Definition at line 67 of file vulkan_beta.h.
| typedef void(VKAPI_PTR * PFN_vkDestroyDeferredOperationKHR) (VkDevice device, VkDeferredOperationKHR operation, const VkAllocationCallbacks *pAllocator) |
Definition at line 64 of file vulkan_beta.h.
| typedef VkDeviceAddress(VKAPI_PTR * PFN_vkGetAccelerationStructureDeviceAddressKHR) (VkDevice device, const VkAccelerationStructureDeviceAddressInfoKHR *pInfo) |
Definition at line 342 of file vulkan_beta.h.
| typedef void(VKAPI_PTR * PFN_vkGetAccelerationStructureMemoryRequirementsKHR) (VkDevice device, const VkAccelerationStructureMemoryRequirementsInfoKHR *pInfo, VkMemoryRequirements2 *pMemoryRequirements) |
Definition at line 329 of file vulkan_beta.h.
| typedef uint32_t(VKAPI_PTR * PFN_vkGetDeferredOperationMaxConcurrencyKHR) (VkDevice device, VkDeferredOperationKHR operation) |
Definition at line 65 of file vulkan_beta.h.
| typedef VkResult(VKAPI_PTR * PFN_vkGetDeferredOperationResultKHR) (VkDevice device, VkDeferredOperationKHR operation) |
Definition at line 66 of file vulkan_beta.h.
| typedef VkResult(VKAPI_PTR * PFN_vkGetDeviceAccelerationStructureCompatibilityKHR) (VkDevice device, const VkAccelerationStructureVersionKHR *version) |
Definition at line 345 of file vulkan_beta.h.
| typedef VkResult(VKAPI_PTR * PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR) (VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void *pData) |
Definition at line 343 of file vulkan_beta.h.
| typedef VkResult(VKAPI_PTR * PFN_vkWriteAccelerationStructuresPropertiesKHR) (VkDevice device, uint32_t accelerationStructureCount, const VkAccelerationStructureKHR *pAccelerationStructures, VkQueryType queryType, size_t dataSize, void *pData, size_t stride) |
Definition at line 336 of file vulkan_beta.h.
Definition at line 110 of file vulkan_beta.h.
| VKAPI_ATTR VkResult VKAPI_CALL vkBuildAccelerationStructureKHR | ( | VkDevice | device, |
| uint32_t | infoCount, | ||
| const VkAccelerationStructureBuildGeometryInfoKHR * | pInfos, | ||
| const VkAccelerationStructureBuildOffsetInfoKHR *const * | ppOffsetInfos | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR void VKAPI_CALL vkCmdBuildAccelerationStructureIndirectKHR | ( | VkCommandBuffer | commandBuffer, |
| const VkAccelerationStructureBuildGeometryInfoKHR * | pInfo, | ||
| VkBuffer | indirectBuffer, | ||
| VkDeviceSize | indirectOffset, | ||
| uint32_t | indirectStride | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR void VKAPI_CALL vkCmdBuildAccelerationStructureKHR | ( | VkCommandBuffer | commandBuffer, |
| uint32_t | infoCount, | ||
| const VkAccelerationStructureBuildGeometryInfoKHR * | pInfos, | ||
| const VkAccelerationStructureBuildOffsetInfoKHR *const * | ppOffsetInfos | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR void VKAPI_CALL vkCmdCopyAccelerationStructureKHR | ( | VkCommandBuffer | commandBuffer, |
| const VkCopyAccelerationStructureInfoKHR * | pInfo | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR void VKAPI_CALL vkCmdCopyAccelerationStructureToMemoryKHR | ( | VkCommandBuffer | commandBuffer, |
| const VkCopyAccelerationStructureToMemoryInfoKHR * | pInfo | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR void VKAPI_CALL vkCmdCopyMemoryToAccelerationStructureKHR | ( | VkCommandBuffer | commandBuffer, |
| const VkCopyMemoryToAccelerationStructureInfoKHR * | pInfo | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR void VKAPI_CALL vkCmdTraceRaysIndirectKHR | ( | VkCommandBuffer | commandBuffer, |
| const VkStridedBufferRegionKHR * | pRaygenShaderBindingTable, | ||
| const VkStridedBufferRegionKHR * | pMissShaderBindingTable, | ||
| const VkStridedBufferRegionKHR * | pHitShaderBindingTable, | ||
| const VkStridedBufferRegionKHR * | pCallableShaderBindingTable, | ||
| VkBuffer | buffer, | ||
| VkDeviceSize | offset | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR void VKAPI_CALL vkCmdTraceRaysKHR | ( | VkCommandBuffer | commandBuffer, |
| const VkStridedBufferRegionKHR * | pRaygenShaderBindingTable, | ||
| const VkStridedBufferRegionKHR * | pMissShaderBindingTable, | ||
| const VkStridedBufferRegionKHR * | pHitShaderBindingTable, | ||
| const VkStridedBufferRegionKHR * | pCallableShaderBindingTable, | ||
| uint32_t | width, | ||
| uint32_t | height, | ||
| uint32_t | depth | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR VkResult VKAPI_CALL vkCopyAccelerationStructureKHR | ( | VkDevice | device, |
| const VkCopyAccelerationStructureInfoKHR * | pInfo | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR VkResult VKAPI_CALL vkCopyAccelerationStructureToMemoryKHR | ( | VkDevice | device, |
| const VkCopyAccelerationStructureToMemoryInfoKHR * | pInfo | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR VkResult VKAPI_CALL vkCopyMemoryToAccelerationStructureKHR | ( | VkDevice | device, |
| const VkCopyMemoryToAccelerationStructureInfoKHR * | pInfo | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR VkResult VKAPI_CALL vkCreateAccelerationStructureKHR | ( | VkDevice | device, |
| const VkAccelerationStructureCreateInfoKHR * | pCreateInfo, | ||
| const VkAllocationCallbacks * | pAllocator, | ||
| VkAccelerationStructureKHR * | pAccelerationStructure | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR VkResult VKAPI_CALL vkCreateDeferredOperationKHR | ( | VkDevice | device, |
| const VkAllocationCallbacks * | pAllocator, | ||
| VkDeferredOperationKHR * | pDeferredOperation | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR VkResult VKAPI_CALL vkCreateRayTracingPipelinesKHR | ( | VkDevice | device, |
| VkPipelineCache | pipelineCache, | ||
| uint32_t | createInfoCount, | ||
| const VkRayTracingPipelineCreateInfoKHR * | pCreateInfos, | ||
| const VkAllocationCallbacks * | pAllocator, | ||
| VkPipeline * | pPipelines | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR VkResult VKAPI_CALL vkDeferredOperationJoinKHR | ( | VkDevice | device, |
| VkDeferredOperationKHR | operation | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR void VKAPI_CALL vkDestroyDeferredOperationKHR | ( | VkDevice | device, |
| VkDeferredOperationKHR | operation, | ||
| const VkAllocationCallbacks * | pAllocator | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR VkDeviceAddress VKAPI_CALL vkGetAccelerationStructureDeviceAddressKHR | ( | VkDevice | device, |
| const VkAccelerationStructureDeviceAddressInfoKHR * | pInfo | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR void VKAPI_CALL vkGetAccelerationStructureMemoryRequirementsKHR | ( | VkDevice | device, |
| const VkAccelerationStructureMemoryRequirementsInfoKHR * | pInfo, | ||
| VkMemoryRequirements2 * | pMemoryRequirements | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR uint32_t VKAPI_CALL vkGetDeferredOperationMaxConcurrencyKHR | ( | VkDevice | device, |
| VkDeferredOperationKHR | operation | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR VkResult VKAPI_CALL vkGetDeferredOperationResultKHR | ( | VkDevice | device, |
| VkDeferredOperationKHR | operation | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR VkResult VKAPI_CALL vkGetDeviceAccelerationStructureCompatibilityKHR | ( | VkDevice | device, |
| const VkAccelerationStructureVersionKHR * | version | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR VkResult VKAPI_CALL vkGetRayTracingCaptureReplayShaderGroupHandlesKHR | ( | VkDevice | device, |
| VkPipeline | pipeline, | ||
| uint32_t | firstGroup, | ||
| uint32_t | groupCount, | ||
| size_t | dataSize, | ||
| void * | pData | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR VkResult VKAPI_CALL vkWriteAccelerationStructuresPropertiesKHR | ( | VkDevice | device, |
| uint32_t | accelerationStructureCount, | ||
| const VkAccelerationStructureKHR * | pAccelerationStructures, | ||
| VkQueryType | queryType, | ||
| size_t | dataSize, | ||
| void * | pData, | ||
| size_t | stride | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().