Refactor reading procedures (#1521)
This commit is contained in:
committed by
GitHub
parent
c499dd0f79
commit
9e66a8886a
@@ -4103,6 +4103,68 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
return ::vkGetAccelerationStructureBuildSizesKHR( device, buildType, pBuildInfo, pMaxPrimitiveCounts, pSizeInfo );
|
||||
}
|
||||
|
||||
//=== VK_KHR_ray_tracing_pipeline ===
|
||||
|
||||
void vkCmdTraceRaysKHR( VkCommandBuffer commandBuffer,
|
||||
const VkStridedDeviceAddressRegionKHR * pRaygenShaderBindingTable,
|
||||
const VkStridedDeviceAddressRegionKHR * pMissShaderBindingTable,
|
||||
const VkStridedDeviceAddressRegionKHR * pHitShaderBindingTable,
|
||||
const VkStridedDeviceAddressRegionKHR * pCallableShaderBindingTable,
|
||||
uint32_t width,
|
||||
uint32_t height,
|
||||
uint32_t depth ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return ::vkCmdTraceRaysKHR(
|
||||
commandBuffer, pRaygenShaderBindingTable, pMissShaderBindingTable, pHitShaderBindingTable, pCallableShaderBindingTable, width, height, depth );
|
||||
}
|
||||
|
||||
VkResult vkCreateRayTracingPipelinesKHR( VkDevice device,
|
||||
VkDeferredOperationKHR deferredOperation,
|
||||
VkPipelineCache pipelineCache,
|
||||
uint32_t createInfoCount,
|
||||
const VkRayTracingPipelineCreateInfoKHR * pCreateInfos,
|
||||
const VkAllocationCallbacks * pAllocator,
|
||||
VkPipeline * pPipelines ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return ::vkCreateRayTracingPipelinesKHR( device, deferredOperation, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines );
|
||||
}
|
||||
|
||||
VkResult vkGetRayTracingShaderGroupHandlesKHR(
|
||||
VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void * pData ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return ::vkGetRayTracingShaderGroupHandlesKHR( device, pipeline, firstGroup, groupCount, dataSize, pData );
|
||||
}
|
||||
|
||||
VkResult vkGetRayTracingCaptureReplayShaderGroupHandlesKHR(
|
||||
VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void * pData ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return ::vkGetRayTracingCaptureReplayShaderGroupHandlesKHR( device, pipeline, firstGroup, groupCount, dataSize, pData );
|
||||
}
|
||||
|
||||
void vkCmdTraceRaysIndirectKHR( VkCommandBuffer commandBuffer,
|
||||
const VkStridedDeviceAddressRegionKHR * pRaygenShaderBindingTable,
|
||||
const VkStridedDeviceAddressRegionKHR * pMissShaderBindingTable,
|
||||
const VkStridedDeviceAddressRegionKHR * pHitShaderBindingTable,
|
||||
const VkStridedDeviceAddressRegionKHR * pCallableShaderBindingTable,
|
||||
VkDeviceAddress indirectDeviceAddress ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return ::vkCmdTraceRaysIndirectKHR(
|
||||
commandBuffer, pRaygenShaderBindingTable, pMissShaderBindingTable, pHitShaderBindingTable, pCallableShaderBindingTable, indirectDeviceAddress );
|
||||
}
|
||||
|
||||
VkDeviceSize vkGetRayTracingShaderGroupStackSizeKHR( VkDevice device,
|
||||
VkPipeline pipeline,
|
||||
uint32_t group,
|
||||
VkShaderGroupShaderKHR groupShader ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return ::vkGetRayTracingShaderGroupStackSizeKHR( device, pipeline, group, groupShader );
|
||||
}
|
||||
|
||||
void vkCmdSetRayTracingPipelineStackSizeKHR( VkCommandBuffer commandBuffer, uint32_t pipelineStackSize ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return ::vkCmdSetRayTracingPipelineStackSizeKHR( commandBuffer, pipelineStackSize );
|
||||
}
|
||||
|
||||
//=== VK_KHR_sampler_ycbcr_conversion ===
|
||||
|
||||
VkResult vkCreateSamplerYcbcrConversionKHR( VkDevice device,
|
||||
@@ -5143,68 +5205,6 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
}
|
||||
# endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/
|
||||
|
||||
//=== VK_KHR_ray_tracing_pipeline ===
|
||||
|
||||
void vkCmdTraceRaysKHR( VkCommandBuffer commandBuffer,
|
||||
const VkStridedDeviceAddressRegionKHR * pRaygenShaderBindingTable,
|
||||
const VkStridedDeviceAddressRegionKHR * pMissShaderBindingTable,
|
||||
const VkStridedDeviceAddressRegionKHR * pHitShaderBindingTable,
|
||||
const VkStridedDeviceAddressRegionKHR * pCallableShaderBindingTable,
|
||||
uint32_t width,
|
||||
uint32_t height,
|
||||
uint32_t depth ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return ::vkCmdTraceRaysKHR(
|
||||
commandBuffer, pRaygenShaderBindingTable, pMissShaderBindingTable, pHitShaderBindingTable, pCallableShaderBindingTable, width, height, depth );
|
||||
}
|
||||
|
||||
VkResult vkCreateRayTracingPipelinesKHR( VkDevice device,
|
||||
VkDeferredOperationKHR deferredOperation,
|
||||
VkPipelineCache pipelineCache,
|
||||
uint32_t createInfoCount,
|
||||
const VkRayTracingPipelineCreateInfoKHR * pCreateInfos,
|
||||
const VkAllocationCallbacks * pAllocator,
|
||||
VkPipeline * pPipelines ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return ::vkCreateRayTracingPipelinesKHR( device, deferredOperation, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines );
|
||||
}
|
||||
|
||||
VkResult vkGetRayTracingShaderGroupHandlesKHR(
|
||||
VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void * pData ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return ::vkGetRayTracingShaderGroupHandlesKHR( device, pipeline, firstGroup, groupCount, dataSize, pData );
|
||||
}
|
||||
|
||||
VkResult vkGetRayTracingCaptureReplayShaderGroupHandlesKHR(
|
||||
VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void * pData ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return ::vkGetRayTracingCaptureReplayShaderGroupHandlesKHR( device, pipeline, firstGroup, groupCount, dataSize, pData );
|
||||
}
|
||||
|
||||
void vkCmdTraceRaysIndirectKHR( VkCommandBuffer commandBuffer,
|
||||
const VkStridedDeviceAddressRegionKHR * pRaygenShaderBindingTable,
|
||||
const VkStridedDeviceAddressRegionKHR * pMissShaderBindingTable,
|
||||
const VkStridedDeviceAddressRegionKHR * pHitShaderBindingTable,
|
||||
const VkStridedDeviceAddressRegionKHR * pCallableShaderBindingTable,
|
||||
VkDeviceAddress indirectDeviceAddress ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return ::vkCmdTraceRaysIndirectKHR(
|
||||
commandBuffer, pRaygenShaderBindingTable, pMissShaderBindingTable, pHitShaderBindingTable, pCallableShaderBindingTable, indirectDeviceAddress );
|
||||
}
|
||||
|
||||
VkDeviceSize vkGetRayTracingShaderGroupStackSizeKHR( VkDevice device,
|
||||
VkPipeline pipeline,
|
||||
uint32_t group,
|
||||
VkShaderGroupShaderKHR groupShader ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return ::vkGetRayTracingShaderGroupStackSizeKHR( device, pipeline, group, groupShader );
|
||||
}
|
||||
|
||||
void vkCmdSetRayTracingPipelineStackSizeKHR( VkCommandBuffer commandBuffer, uint32_t pipelineStackSize ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return ::vkCmdSetRayTracingPipelineStackSizeKHR( commandBuffer, pipelineStackSize );
|
||||
}
|
||||
|
||||
//=== VK_EXT_vertex_input_dynamic_state ===
|
||||
|
||||
void vkCmdSetVertexInputEXT( VkCommandBuffer commandBuffer,
|
||||
@@ -9359,6 +9359,53 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
};
|
||||
};
|
||||
|
||||
//=== VK_KHR_ray_tracing_pipeline ===
|
||||
template <>
|
||||
struct StructExtends<PhysicalDeviceRayTracingPipelineFeaturesKHR, PhysicalDeviceFeatures2>
|
||||
{
|
||||
enum
|
||||
{
|
||||
value = true
|
||||
};
|
||||
};
|
||||
|
||||
template <>
|
||||
struct StructExtends<PhysicalDeviceRayTracingPipelineFeaturesKHR, DeviceCreateInfo>
|
||||
{
|
||||
enum
|
||||
{
|
||||
value = true
|
||||
};
|
||||
};
|
||||
|
||||
template <>
|
||||
struct StructExtends<PhysicalDeviceRayTracingPipelinePropertiesKHR, PhysicalDeviceProperties2>
|
||||
{
|
||||
enum
|
||||
{
|
||||
value = true
|
||||
};
|
||||
};
|
||||
|
||||
//=== VK_KHR_ray_query ===
|
||||
template <>
|
||||
struct StructExtends<PhysicalDeviceRayQueryFeaturesKHR, PhysicalDeviceFeatures2>
|
||||
{
|
||||
enum
|
||||
{
|
||||
value = true
|
||||
};
|
||||
};
|
||||
|
||||
template <>
|
||||
struct StructExtends<PhysicalDeviceRayQueryFeaturesKHR, DeviceCreateInfo>
|
||||
{
|
||||
enum
|
||||
{
|
||||
value = true
|
||||
};
|
||||
};
|
||||
|
||||
//=== VK_NV_framebuffer_mixed_samples ===
|
||||
template <>
|
||||
struct StructExtends<PipelineCoverageModulationStateCreateInfoNV, PipelineMultisampleStateCreateInfo>
|
||||
@@ -11722,53 +11769,6 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
};
|
||||
};
|
||||
|
||||
//=== VK_KHR_ray_tracing_pipeline ===
|
||||
template <>
|
||||
struct StructExtends<PhysicalDeviceRayTracingPipelineFeaturesKHR, PhysicalDeviceFeatures2>
|
||||
{
|
||||
enum
|
||||
{
|
||||
value = true
|
||||
};
|
||||
};
|
||||
|
||||
template <>
|
||||
struct StructExtends<PhysicalDeviceRayTracingPipelineFeaturesKHR, DeviceCreateInfo>
|
||||
{
|
||||
enum
|
||||
{
|
||||
value = true
|
||||
};
|
||||
};
|
||||
|
||||
template <>
|
||||
struct StructExtends<PhysicalDeviceRayTracingPipelinePropertiesKHR, PhysicalDeviceProperties2>
|
||||
{
|
||||
enum
|
||||
{
|
||||
value = true
|
||||
};
|
||||
};
|
||||
|
||||
//=== VK_KHR_ray_query ===
|
||||
template <>
|
||||
struct StructExtends<PhysicalDeviceRayQueryFeaturesKHR, PhysicalDeviceFeatures2>
|
||||
{
|
||||
enum
|
||||
{
|
||||
value = true
|
||||
};
|
||||
};
|
||||
|
||||
template <>
|
||||
struct StructExtends<PhysicalDeviceRayQueryFeaturesKHR, DeviceCreateInfo>
|
||||
{
|
||||
enum
|
||||
{
|
||||
value = true
|
||||
};
|
||||
};
|
||||
|
||||
//=== VK_EXT_vertex_input_dynamic_state ===
|
||||
template <>
|
||||
struct StructExtends<PhysicalDeviceVertexInputDynamicStateFeaturesEXT, PhysicalDeviceFeatures2>
|
||||
@@ -13080,7 +13080,7 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
# elif defined( __APPLE__ )
|
||||
m_library = dlopen( "libvulkan.dylib", RTLD_NOW | RTLD_LOCAL );
|
||||
# elif defined( _WIN32 )
|
||||
m_library = ::LoadLibraryA( "vulkan-1.dll" );
|
||||
m_library = ::LoadLibraryA( "vulkan-1.dll" );
|
||||
# else
|
||||
# error unsupported platform
|
||||
# endif
|
||||
@@ -13741,6 +13741,15 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
PFN_vkGetDeviceAccelerationStructureCompatibilityKHR vkGetDeviceAccelerationStructureCompatibilityKHR = 0;
|
||||
PFN_vkGetAccelerationStructureBuildSizesKHR vkGetAccelerationStructureBuildSizesKHR = 0;
|
||||
|
||||
//=== VK_KHR_ray_tracing_pipeline ===
|
||||
PFN_vkCmdTraceRaysKHR vkCmdTraceRaysKHR = 0;
|
||||
PFN_vkCreateRayTracingPipelinesKHR vkCreateRayTracingPipelinesKHR = 0;
|
||||
PFN_vkGetRayTracingShaderGroupHandlesKHR vkGetRayTracingShaderGroupHandlesKHR = 0;
|
||||
PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR vkGetRayTracingCaptureReplayShaderGroupHandlesKHR = 0;
|
||||
PFN_vkCmdTraceRaysIndirectKHR vkCmdTraceRaysIndirectKHR = 0;
|
||||
PFN_vkGetRayTracingShaderGroupStackSizeKHR vkGetRayTracingShaderGroupStackSizeKHR = 0;
|
||||
PFN_vkCmdSetRayTracingPipelineStackSizeKHR vkCmdSetRayTracingPipelineStackSizeKHR = 0;
|
||||
|
||||
//=== VK_KHR_sampler_ycbcr_conversion ===
|
||||
PFN_vkCreateSamplerYcbcrConversionKHR vkCreateSamplerYcbcrConversionKHR = 0;
|
||||
PFN_vkDestroySamplerYcbcrConversionKHR vkDestroySamplerYcbcrConversionKHR = 0;
|
||||
@@ -14010,15 +14019,6 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
PFN_dummy vkGetPhysicalDeviceDirectFBPresentationSupportEXT_placeholder = 0;
|
||||
#endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/
|
||||
|
||||
//=== VK_KHR_ray_tracing_pipeline ===
|
||||
PFN_vkCmdTraceRaysKHR vkCmdTraceRaysKHR = 0;
|
||||
PFN_vkCreateRayTracingPipelinesKHR vkCreateRayTracingPipelinesKHR = 0;
|
||||
PFN_vkGetRayTracingShaderGroupHandlesKHR vkGetRayTracingShaderGroupHandlesKHR = 0;
|
||||
PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR vkGetRayTracingCaptureReplayShaderGroupHandlesKHR = 0;
|
||||
PFN_vkCmdTraceRaysIndirectKHR vkCmdTraceRaysIndirectKHR = 0;
|
||||
PFN_vkGetRayTracingShaderGroupStackSizeKHR vkGetRayTracingShaderGroupStackSizeKHR = 0;
|
||||
PFN_vkCmdSetRayTracingPipelineStackSizeKHR vkCmdSetRayTracingPipelineStackSizeKHR = 0;
|
||||
|
||||
//=== VK_EXT_vertex_input_dynamic_state ===
|
||||
PFN_vkCmdSetVertexInputEXT vkCmdSetVertexInputEXT = 0;
|
||||
|
||||
@@ -14899,6 +14899,19 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
vkGetAccelerationStructureBuildSizesKHR =
|
||||
PFN_vkGetAccelerationStructureBuildSizesKHR( vkGetInstanceProcAddr( instance, "vkGetAccelerationStructureBuildSizesKHR" ) );
|
||||
|
||||
//=== VK_KHR_ray_tracing_pipeline ===
|
||||
vkCmdTraceRaysKHR = PFN_vkCmdTraceRaysKHR( vkGetInstanceProcAddr( instance, "vkCmdTraceRaysKHR" ) );
|
||||
vkCreateRayTracingPipelinesKHR = PFN_vkCreateRayTracingPipelinesKHR( vkGetInstanceProcAddr( instance, "vkCreateRayTracingPipelinesKHR" ) );
|
||||
vkGetRayTracingShaderGroupHandlesKHR =
|
||||
PFN_vkGetRayTracingShaderGroupHandlesKHR( vkGetInstanceProcAddr( instance, "vkGetRayTracingShaderGroupHandlesKHR" ) );
|
||||
vkGetRayTracingCaptureReplayShaderGroupHandlesKHR =
|
||||
PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR( vkGetInstanceProcAddr( instance, "vkGetRayTracingCaptureReplayShaderGroupHandlesKHR" ) );
|
||||
vkCmdTraceRaysIndirectKHR = PFN_vkCmdTraceRaysIndirectKHR( vkGetInstanceProcAddr( instance, "vkCmdTraceRaysIndirectKHR" ) );
|
||||
vkGetRayTracingShaderGroupStackSizeKHR =
|
||||
PFN_vkGetRayTracingShaderGroupStackSizeKHR( vkGetInstanceProcAddr( instance, "vkGetRayTracingShaderGroupStackSizeKHR" ) );
|
||||
vkCmdSetRayTracingPipelineStackSizeKHR =
|
||||
PFN_vkCmdSetRayTracingPipelineStackSizeKHR( vkGetInstanceProcAddr( instance, "vkCmdSetRayTracingPipelineStackSizeKHR" ) );
|
||||
|
||||
//=== VK_KHR_sampler_ycbcr_conversion ===
|
||||
vkCreateSamplerYcbcrConversionKHR = PFN_vkCreateSamplerYcbcrConversionKHR( vkGetInstanceProcAddr( instance, "vkCreateSamplerYcbcrConversionKHR" ) );
|
||||
if ( !vkCreateSamplerYcbcrConversion )
|
||||
@@ -15268,19 +15281,6 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
PFN_vkGetPhysicalDeviceDirectFBPresentationSupportEXT( vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceDirectFBPresentationSupportEXT" ) );
|
||||
#endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/
|
||||
|
||||
//=== VK_KHR_ray_tracing_pipeline ===
|
||||
vkCmdTraceRaysKHR = PFN_vkCmdTraceRaysKHR( vkGetInstanceProcAddr( instance, "vkCmdTraceRaysKHR" ) );
|
||||
vkCreateRayTracingPipelinesKHR = PFN_vkCreateRayTracingPipelinesKHR( vkGetInstanceProcAddr( instance, "vkCreateRayTracingPipelinesKHR" ) );
|
||||
vkGetRayTracingShaderGroupHandlesKHR =
|
||||
PFN_vkGetRayTracingShaderGroupHandlesKHR( vkGetInstanceProcAddr( instance, "vkGetRayTracingShaderGroupHandlesKHR" ) );
|
||||
vkGetRayTracingCaptureReplayShaderGroupHandlesKHR =
|
||||
PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR( vkGetInstanceProcAddr( instance, "vkGetRayTracingCaptureReplayShaderGroupHandlesKHR" ) );
|
||||
vkCmdTraceRaysIndirectKHR = PFN_vkCmdTraceRaysIndirectKHR( vkGetInstanceProcAddr( instance, "vkCmdTraceRaysIndirectKHR" ) );
|
||||
vkGetRayTracingShaderGroupStackSizeKHR =
|
||||
PFN_vkGetRayTracingShaderGroupStackSizeKHR( vkGetInstanceProcAddr( instance, "vkGetRayTracingShaderGroupStackSizeKHR" ) );
|
||||
vkCmdSetRayTracingPipelineStackSizeKHR =
|
||||
PFN_vkCmdSetRayTracingPipelineStackSizeKHR( vkGetInstanceProcAddr( instance, "vkCmdSetRayTracingPipelineStackSizeKHR" ) );
|
||||
|
||||
//=== VK_EXT_vertex_input_dynamic_state ===
|
||||
vkCmdSetVertexInputEXT = PFN_vkCmdSetVertexInputEXT( vkGetInstanceProcAddr( instance, "vkCmdSetVertexInputEXT" ) );
|
||||
|
||||
@@ -15913,6 +15913,18 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
vkGetAccelerationStructureBuildSizesKHR =
|
||||
PFN_vkGetAccelerationStructureBuildSizesKHR( vkGetDeviceProcAddr( device, "vkGetAccelerationStructureBuildSizesKHR" ) );
|
||||
|
||||
//=== VK_KHR_ray_tracing_pipeline ===
|
||||
vkCmdTraceRaysKHR = PFN_vkCmdTraceRaysKHR( vkGetDeviceProcAddr( device, "vkCmdTraceRaysKHR" ) );
|
||||
vkCreateRayTracingPipelinesKHR = PFN_vkCreateRayTracingPipelinesKHR( vkGetDeviceProcAddr( device, "vkCreateRayTracingPipelinesKHR" ) );
|
||||
vkGetRayTracingShaderGroupHandlesKHR = PFN_vkGetRayTracingShaderGroupHandlesKHR( vkGetDeviceProcAddr( device, "vkGetRayTracingShaderGroupHandlesKHR" ) );
|
||||
vkGetRayTracingCaptureReplayShaderGroupHandlesKHR =
|
||||
PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR( vkGetDeviceProcAddr( device, "vkGetRayTracingCaptureReplayShaderGroupHandlesKHR" ) );
|
||||
vkCmdTraceRaysIndirectKHR = PFN_vkCmdTraceRaysIndirectKHR( vkGetDeviceProcAddr( device, "vkCmdTraceRaysIndirectKHR" ) );
|
||||
vkGetRayTracingShaderGroupStackSizeKHR =
|
||||
PFN_vkGetRayTracingShaderGroupStackSizeKHR( vkGetDeviceProcAddr( device, "vkGetRayTracingShaderGroupStackSizeKHR" ) );
|
||||
vkCmdSetRayTracingPipelineStackSizeKHR =
|
||||
PFN_vkCmdSetRayTracingPipelineStackSizeKHR( vkGetDeviceProcAddr( device, "vkCmdSetRayTracingPipelineStackSizeKHR" ) );
|
||||
|
||||
//=== VK_KHR_sampler_ycbcr_conversion ===
|
||||
vkCreateSamplerYcbcrConversionKHR = PFN_vkCreateSamplerYcbcrConversionKHR( vkGetDeviceProcAddr( device, "vkCreateSamplerYcbcrConversionKHR" ) );
|
||||
if ( !vkCreateSamplerYcbcrConversion )
|
||||
@@ -16228,18 +16240,6 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
//=== VK_EXT_device_fault ===
|
||||
vkGetDeviceFaultInfoEXT = PFN_vkGetDeviceFaultInfoEXT( vkGetDeviceProcAddr( device, "vkGetDeviceFaultInfoEXT" ) );
|
||||
|
||||
//=== VK_KHR_ray_tracing_pipeline ===
|
||||
vkCmdTraceRaysKHR = PFN_vkCmdTraceRaysKHR( vkGetDeviceProcAddr( device, "vkCmdTraceRaysKHR" ) );
|
||||
vkCreateRayTracingPipelinesKHR = PFN_vkCreateRayTracingPipelinesKHR( vkGetDeviceProcAddr( device, "vkCreateRayTracingPipelinesKHR" ) );
|
||||
vkGetRayTracingShaderGroupHandlesKHR = PFN_vkGetRayTracingShaderGroupHandlesKHR( vkGetDeviceProcAddr( device, "vkGetRayTracingShaderGroupHandlesKHR" ) );
|
||||
vkGetRayTracingCaptureReplayShaderGroupHandlesKHR =
|
||||
PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR( vkGetDeviceProcAddr( device, "vkGetRayTracingCaptureReplayShaderGroupHandlesKHR" ) );
|
||||
vkCmdTraceRaysIndirectKHR = PFN_vkCmdTraceRaysIndirectKHR( vkGetDeviceProcAddr( device, "vkCmdTraceRaysIndirectKHR" ) );
|
||||
vkGetRayTracingShaderGroupStackSizeKHR =
|
||||
PFN_vkGetRayTracingShaderGroupStackSizeKHR( vkGetDeviceProcAddr( device, "vkGetRayTracingShaderGroupStackSizeKHR" ) );
|
||||
vkCmdSetRayTracingPipelineStackSizeKHR =
|
||||
PFN_vkCmdSetRayTracingPipelineStackSizeKHR( vkGetDeviceProcAddr( device, "vkCmdSetRayTracingPipelineStackSizeKHR" ) );
|
||||
|
||||
//=== VK_EXT_vertex_input_dynamic_state ===
|
||||
vkCmdSetVertexInputEXT = PFN_vkCmdSetVertexInputEXT( vkGetDeviceProcAddr( device, "vkCmdSetVertexInputEXT" ) );
|
||||
|
||||
|
||||
Reference in New Issue
Block a user