Use C++20
This commit is contained in:
+2
-2
@@ -4,8 +4,8 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/CMake")
|
|||||||
|
|
||||||
project(RenderFramework C CXX)
|
project(RenderFramework C CXX)
|
||||||
|
|
||||||
set(CMAKE_CXX_STANDARD 17)
|
set(CMAKE_CXX_STANDARD 20)
|
||||||
set(CMAKE_C_STANDARD 11)
|
set(CMAKE_C_STANDARD 17)
|
||||||
|
|
||||||
if(MSVC_VERSION GREATER 1500)
|
if(MSVC_VERSION GREATER 1500)
|
||||||
include(ProcessorCount)
|
include(ProcessorCount)
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ public:
|
|||||||
|
|
||||||
template<typename T>
|
template<typename T>
|
||||||
std::shared_ptr<T> create_object(){
|
std::shared_ptr<T> create_object(){
|
||||||
return std::dynamic_pointer_cast<T>(create_object(T::type_name(), game_object));
|
return std::dynamic_pointer_cast<T>(create_object(T::type_name()/*, game_object*/));
|
||||||
}
|
}
|
||||||
private:
|
private:
|
||||||
factory_container _factory_functions;
|
factory_container _factory_functions;
|
||||||
|
|||||||
@@ -189,6 +189,25 @@ public:
|
|||||||
_vkGetDeviceBufferMemoryRequirements = reinterpret_cast<PFN_vkGetDeviceBufferMemoryRequirements>(loader("vkGetDeviceBufferMemoryRequirements"));
|
_vkGetDeviceBufferMemoryRequirements = reinterpret_cast<PFN_vkGetDeviceBufferMemoryRequirements>(loader("vkGetDeviceBufferMemoryRequirements"));
|
||||||
_vkGetDeviceImageMemoryRequirements = reinterpret_cast<PFN_vkGetDeviceImageMemoryRequirements>(loader("vkGetDeviceImageMemoryRequirements"));
|
_vkGetDeviceImageMemoryRequirements = reinterpret_cast<PFN_vkGetDeviceImageMemoryRequirements>(loader("vkGetDeviceImageMemoryRequirements"));
|
||||||
_vkGetDeviceImageSparseMemoryRequirements = reinterpret_cast<PFN_vkGetDeviceImageSparseMemoryRequirements>(loader("vkGetDeviceImageSparseMemoryRequirements"));
|
_vkGetDeviceImageSparseMemoryRequirements = reinterpret_cast<PFN_vkGetDeviceImageSparseMemoryRequirements>(loader("vkGetDeviceImageSparseMemoryRequirements"));
|
||||||
|
_vkCmdSetLineStipple = reinterpret_cast<PFN_vkCmdSetLineStipple>(loader("vkCmdSetLineStipple"));
|
||||||
|
_vkMapMemory2 = reinterpret_cast<PFN_vkMapMemory2>(loader("vkMapMemory2"));
|
||||||
|
_vkUnmapMemory2 = reinterpret_cast<PFN_vkUnmapMemory2>(loader("vkUnmapMemory2"));
|
||||||
|
_vkCmdBindIndexBuffer2 = reinterpret_cast<PFN_vkCmdBindIndexBuffer2>(loader("vkCmdBindIndexBuffer2"));
|
||||||
|
_vkGetRenderingAreaGranularity = reinterpret_cast<PFN_vkGetRenderingAreaGranularity>(loader("vkGetRenderingAreaGranularity"));
|
||||||
|
_vkGetDeviceImageSubresourceLayout = reinterpret_cast<PFN_vkGetDeviceImageSubresourceLayout>(loader("vkGetDeviceImageSubresourceLayout"));
|
||||||
|
_vkGetImageSubresourceLayout2 = reinterpret_cast<PFN_vkGetImageSubresourceLayout2>(loader("vkGetImageSubresourceLayout2"));
|
||||||
|
_vkCmdPushDescriptorSet = reinterpret_cast<PFN_vkCmdPushDescriptorSet>(loader("vkCmdPushDescriptorSet"));
|
||||||
|
_vkCmdPushDescriptorSetWithTemplate = reinterpret_cast<PFN_vkCmdPushDescriptorSetWithTemplate>(loader("vkCmdPushDescriptorSetWithTemplate"));
|
||||||
|
_vkCmdSetRenderingAttachmentLocations = reinterpret_cast<PFN_vkCmdSetRenderingAttachmentLocations>(loader("vkCmdSetRenderingAttachmentLocations"));
|
||||||
|
_vkCmdSetRenderingInputAttachmentIndices = reinterpret_cast<PFN_vkCmdSetRenderingInputAttachmentIndices>(loader("vkCmdSetRenderingInputAttachmentIndices"));
|
||||||
|
_vkCmdBindDescriptorSets2 = reinterpret_cast<PFN_vkCmdBindDescriptorSets2>(loader("vkCmdBindDescriptorSets2"));
|
||||||
|
_vkCmdPushConstants2 = reinterpret_cast<PFN_vkCmdPushConstants2>(loader("vkCmdPushConstants2"));
|
||||||
|
_vkCmdPushDescriptorSet2 = reinterpret_cast<PFN_vkCmdPushDescriptorSet2>(loader("vkCmdPushDescriptorSet2"));
|
||||||
|
_vkCmdPushDescriptorSetWithTemplate2 = reinterpret_cast<PFN_vkCmdPushDescriptorSetWithTemplate2>(loader("vkCmdPushDescriptorSetWithTemplate2"));
|
||||||
|
_vkCopyMemoryToImage = reinterpret_cast<PFN_vkCopyMemoryToImage>(loader("vkCopyMemoryToImage"));
|
||||||
|
_vkCopyImageToMemory = reinterpret_cast<PFN_vkCopyImageToMemory>(loader("vkCopyImageToMemory"));
|
||||||
|
_vkCopyImageToImage = reinterpret_cast<PFN_vkCopyImageToImage>(loader("vkCopyImageToImage"));
|
||||||
|
_vkTransitionImageLayout = reinterpret_cast<PFN_vkTransitionImageLayout>(loader("vkTransitionImageLayout"));
|
||||||
_vkCreateSwapchainKHR = reinterpret_cast<PFN_vkCreateSwapchainKHR>(loader("vkCreateSwapchainKHR"));
|
_vkCreateSwapchainKHR = reinterpret_cast<PFN_vkCreateSwapchainKHR>(loader("vkCreateSwapchainKHR"));
|
||||||
_vkDestroySwapchainKHR = reinterpret_cast<PFN_vkDestroySwapchainKHR>(loader("vkDestroySwapchainKHR"));
|
_vkDestroySwapchainKHR = reinterpret_cast<PFN_vkDestroySwapchainKHR>(loader("vkDestroySwapchainKHR"));
|
||||||
_vkGetSwapchainImagesKHR = reinterpret_cast<PFN_vkGetSwapchainImagesKHR>(loader("vkGetSwapchainImagesKHR"));
|
_vkGetSwapchainImagesKHR = reinterpret_cast<PFN_vkGetSwapchainImagesKHR>(loader("vkGetSwapchainImagesKHR"));
|
||||||
@@ -271,8 +290,6 @@ public:
|
|||||||
_vkCmdPipelineBarrier2KHR = reinterpret_cast<PFN_vkCmdPipelineBarrier2KHR>(loader("vkCmdPipelineBarrier2KHR"));
|
_vkCmdPipelineBarrier2KHR = reinterpret_cast<PFN_vkCmdPipelineBarrier2KHR>(loader("vkCmdPipelineBarrier2KHR"));
|
||||||
_vkCmdWriteTimestamp2KHR = reinterpret_cast<PFN_vkCmdWriteTimestamp2KHR>(loader("vkCmdWriteTimestamp2KHR"));
|
_vkCmdWriteTimestamp2KHR = reinterpret_cast<PFN_vkCmdWriteTimestamp2KHR>(loader("vkCmdWriteTimestamp2KHR"));
|
||||||
_vkQueueSubmit2KHR = reinterpret_cast<PFN_vkQueueSubmit2KHR>(loader("vkQueueSubmit2KHR"));
|
_vkQueueSubmit2KHR = reinterpret_cast<PFN_vkQueueSubmit2KHR>(loader("vkQueueSubmit2KHR"));
|
||||||
_vkCmdWriteBufferMarker2AMD = reinterpret_cast<PFN_vkCmdWriteBufferMarker2AMD>(loader("vkCmdWriteBufferMarker2AMD"));
|
|
||||||
_vkGetQueueCheckpointData2NV = reinterpret_cast<PFN_vkGetQueueCheckpointData2NV>(loader("vkGetQueueCheckpointData2NV"));
|
|
||||||
_vkCmdCopyBuffer2KHR = reinterpret_cast<PFN_vkCmdCopyBuffer2KHR>(loader("vkCmdCopyBuffer2KHR"));
|
_vkCmdCopyBuffer2KHR = reinterpret_cast<PFN_vkCmdCopyBuffer2KHR>(loader("vkCmdCopyBuffer2KHR"));
|
||||||
_vkCmdCopyImage2KHR = reinterpret_cast<PFN_vkCmdCopyImage2KHR>(loader("vkCmdCopyImage2KHR"));
|
_vkCmdCopyImage2KHR = reinterpret_cast<PFN_vkCmdCopyImage2KHR>(loader("vkCmdCopyImage2KHR"));
|
||||||
_vkCmdCopyBufferToImage2KHR = reinterpret_cast<PFN_vkCmdCopyBufferToImage2KHR>(loader("vkCmdCopyBufferToImage2KHR"));
|
_vkCmdCopyBufferToImage2KHR = reinterpret_cast<PFN_vkCmdCopyBufferToImage2KHR>(loader("vkCmdCopyBufferToImage2KHR"));
|
||||||
@@ -287,6 +304,11 @@ public:
|
|||||||
_vkGetRenderingAreaGranularityKHR = reinterpret_cast<PFN_vkGetRenderingAreaGranularityKHR>(loader("vkGetRenderingAreaGranularityKHR"));
|
_vkGetRenderingAreaGranularityKHR = reinterpret_cast<PFN_vkGetRenderingAreaGranularityKHR>(loader("vkGetRenderingAreaGranularityKHR"));
|
||||||
_vkGetDeviceImageSubresourceLayoutKHR = reinterpret_cast<PFN_vkGetDeviceImageSubresourceLayoutKHR>(loader("vkGetDeviceImageSubresourceLayoutKHR"));
|
_vkGetDeviceImageSubresourceLayoutKHR = reinterpret_cast<PFN_vkGetDeviceImageSubresourceLayoutKHR>(loader("vkGetDeviceImageSubresourceLayoutKHR"));
|
||||||
_vkGetImageSubresourceLayout2KHR = reinterpret_cast<PFN_vkGetImageSubresourceLayout2KHR>(loader("vkGetImageSubresourceLayout2KHR"));
|
_vkGetImageSubresourceLayout2KHR = reinterpret_cast<PFN_vkGetImageSubresourceLayout2KHR>(loader("vkGetImageSubresourceLayout2KHR"));
|
||||||
|
_vkCreatePipelineBinariesKHR = reinterpret_cast<PFN_vkCreatePipelineBinariesKHR>(loader("vkCreatePipelineBinariesKHR"));
|
||||||
|
_vkDestroyPipelineBinaryKHR = reinterpret_cast<PFN_vkDestroyPipelineBinaryKHR>(loader("vkDestroyPipelineBinaryKHR"));
|
||||||
|
_vkGetPipelineKeyKHR = reinterpret_cast<PFN_vkGetPipelineKeyKHR>(loader("vkGetPipelineKeyKHR"));
|
||||||
|
_vkGetPipelineBinaryDataKHR = reinterpret_cast<PFN_vkGetPipelineBinaryDataKHR>(loader("vkGetPipelineBinaryDataKHR"));
|
||||||
|
_vkReleaseCapturedPipelineDataKHR = reinterpret_cast<PFN_vkReleaseCapturedPipelineDataKHR>(loader("vkReleaseCapturedPipelineDataKHR"));
|
||||||
_vkCmdSetLineStippleKHR = reinterpret_cast<PFN_vkCmdSetLineStippleKHR>(loader("vkCmdSetLineStippleKHR"));
|
_vkCmdSetLineStippleKHR = reinterpret_cast<PFN_vkCmdSetLineStippleKHR>(loader("vkCmdSetLineStippleKHR"));
|
||||||
_vkGetCalibratedTimestampsKHR = reinterpret_cast<PFN_vkGetCalibratedTimestampsKHR>(loader("vkGetCalibratedTimestampsKHR"));
|
_vkGetCalibratedTimestampsKHR = reinterpret_cast<PFN_vkGetCalibratedTimestampsKHR>(loader("vkGetCalibratedTimestampsKHR"));
|
||||||
_vkCmdBindDescriptorSets2KHR = reinterpret_cast<PFN_vkCmdBindDescriptorSets2KHR>(loader("vkCmdBindDescriptorSets2KHR"));
|
_vkCmdBindDescriptorSets2KHR = reinterpret_cast<PFN_vkCmdBindDescriptorSets2KHR>(loader("vkCmdBindDescriptorSets2KHR"));
|
||||||
@@ -312,6 +334,7 @@ public:
|
|||||||
_vkDestroyCuFunctionNVX = reinterpret_cast<PFN_vkDestroyCuFunctionNVX>(loader("vkDestroyCuFunctionNVX"));
|
_vkDestroyCuFunctionNVX = reinterpret_cast<PFN_vkDestroyCuFunctionNVX>(loader("vkDestroyCuFunctionNVX"));
|
||||||
_vkCmdCuLaunchKernelNVX = reinterpret_cast<PFN_vkCmdCuLaunchKernelNVX>(loader("vkCmdCuLaunchKernelNVX"));
|
_vkCmdCuLaunchKernelNVX = reinterpret_cast<PFN_vkCmdCuLaunchKernelNVX>(loader("vkCmdCuLaunchKernelNVX"));
|
||||||
_vkGetImageViewHandleNVX = reinterpret_cast<PFN_vkGetImageViewHandleNVX>(loader("vkGetImageViewHandleNVX"));
|
_vkGetImageViewHandleNVX = reinterpret_cast<PFN_vkGetImageViewHandleNVX>(loader("vkGetImageViewHandleNVX"));
|
||||||
|
_vkGetImageViewHandle64NVX = reinterpret_cast<PFN_vkGetImageViewHandle64NVX>(loader("vkGetImageViewHandle64NVX"));
|
||||||
_vkGetImageViewAddressNVX = reinterpret_cast<PFN_vkGetImageViewAddressNVX>(loader("vkGetImageViewAddressNVX"));
|
_vkGetImageViewAddressNVX = reinterpret_cast<PFN_vkGetImageViewAddressNVX>(loader("vkGetImageViewAddressNVX"));
|
||||||
_vkCmdDrawIndirectCountAMD = reinterpret_cast<PFN_vkCmdDrawIndirectCountAMD>(loader("vkCmdDrawIndirectCountAMD"));
|
_vkCmdDrawIndirectCountAMD = reinterpret_cast<PFN_vkCmdDrawIndirectCountAMD>(loader("vkCmdDrawIndirectCountAMD"));
|
||||||
_vkCmdDrawIndexedIndirectCountAMD = reinterpret_cast<PFN_vkCmdDrawIndexedIndirectCountAMD>(loader("vkCmdDrawIndexedIndirectCountAMD"));
|
_vkCmdDrawIndexedIndirectCountAMD = reinterpret_cast<PFN_vkCmdDrawIndexedIndirectCountAMD>(loader("vkCmdDrawIndexedIndirectCountAMD"));
|
||||||
@@ -361,6 +384,7 @@ public:
|
|||||||
_vkCompileDeferredNV = reinterpret_cast<PFN_vkCompileDeferredNV>(loader("vkCompileDeferredNV"));
|
_vkCompileDeferredNV = reinterpret_cast<PFN_vkCompileDeferredNV>(loader("vkCompileDeferredNV"));
|
||||||
_vkGetMemoryHostPointerPropertiesEXT = reinterpret_cast<PFN_vkGetMemoryHostPointerPropertiesEXT>(loader("vkGetMemoryHostPointerPropertiesEXT"));
|
_vkGetMemoryHostPointerPropertiesEXT = reinterpret_cast<PFN_vkGetMemoryHostPointerPropertiesEXT>(loader("vkGetMemoryHostPointerPropertiesEXT"));
|
||||||
_vkCmdWriteBufferMarkerAMD = reinterpret_cast<PFN_vkCmdWriteBufferMarkerAMD>(loader("vkCmdWriteBufferMarkerAMD"));
|
_vkCmdWriteBufferMarkerAMD = reinterpret_cast<PFN_vkCmdWriteBufferMarkerAMD>(loader("vkCmdWriteBufferMarkerAMD"));
|
||||||
|
_vkCmdWriteBufferMarker2AMD = reinterpret_cast<PFN_vkCmdWriteBufferMarker2AMD>(loader("vkCmdWriteBufferMarker2AMD"));
|
||||||
_vkGetCalibratedTimestampsEXT = reinterpret_cast<PFN_vkGetCalibratedTimestampsEXT>(loader("vkGetCalibratedTimestampsEXT"));
|
_vkGetCalibratedTimestampsEXT = reinterpret_cast<PFN_vkGetCalibratedTimestampsEXT>(loader("vkGetCalibratedTimestampsEXT"));
|
||||||
_vkCmdDrawMeshTasksNV = reinterpret_cast<PFN_vkCmdDrawMeshTasksNV>(loader("vkCmdDrawMeshTasksNV"));
|
_vkCmdDrawMeshTasksNV = reinterpret_cast<PFN_vkCmdDrawMeshTasksNV>(loader("vkCmdDrawMeshTasksNV"));
|
||||||
_vkCmdDrawMeshTasksIndirectNV = reinterpret_cast<PFN_vkCmdDrawMeshTasksIndirectNV>(loader("vkCmdDrawMeshTasksIndirectNV"));
|
_vkCmdDrawMeshTasksIndirectNV = reinterpret_cast<PFN_vkCmdDrawMeshTasksIndirectNV>(loader("vkCmdDrawMeshTasksIndirectNV"));
|
||||||
@@ -369,6 +393,7 @@ public:
|
|||||||
_vkCmdSetExclusiveScissorNV = reinterpret_cast<PFN_vkCmdSetExclusiveScissorNV>(loader("vkCmdSetExclusiveScissorNV"));
|
_vkCmdSetExclusiveScissorNV = reinterpret_cast<PFN_vkCmdSetExclusiveScissorNV>(loader("vkCmdSetExclusiveScissorNV"));
|
||||||
_vkCmdSetCheckpointNV = reinterpret_cast<PFN_vkCmdSetCheckpointNV>(loader("vkCmdSetCheckpointNV"));
|
_vkCmdSetCheckpointNV = reinterpret_cast<PFN_vkCmdSetCheckpointNV>(loader("vkCmdSetCheckpointNV"));
|
||||||
_vkGetQueueCheckpointDataNV = reinterpret_cast<PFN_vkGetQueueCheckpointDataNV>(loader("vkGetQueueCheckpointDataNV"));
|
_vkGetQueueCheckpointDataNV = reinterpret_cast<PFN_vkGetQueueCheckpointDataNV>(loader("vkGetQueueCheckpointDataNV"));
|
||||||
|
_vkGetQueueCheckpointData2NV = reinterpret_cast<PFN_vkGetQueueCheckpointData2NV>(loader("vkGetQueueCheckpointData2NV"));
|
||||||
_vkInitializePerformanceApiINTEL = reinterpret_cast<PFN_vkInitializePerformanceApiINTEL>(loader("vkInitializePerformanceApiINTEL"));
|
_vkInitializePerformanceApiINTEL = reinterpret_cast<PFN_vkInitializePerformanceApiINTEL>(loader("vkInitializePerformanceApiINTEL"));
|
||||||
_vkUninitializePerformanceApiINTEL = reinterpret_cast<PFN_vkUninitializePerformanceApiINTEL>(loader("vkUninitializePerformanceApiINTEL"));
|
_vkUninitializePerformanceApiINTEL = reinterpret_cast<PFN_vkUninitializePerformanceApiINTEL>(loader("vkUninitializePerformanceApiINTEL"));
|
||||||
_vkCmdSetPerformanceMarkerINTEL = reinterpret_cast<PFN_vkCmdSetPerformanceMarkerINTEL>(loader("vkCmdSetPerformanceMarkerINTEL"));
|
_vkCmdSetPerformanceMarkerINTEL = reinterpret_cast<PFN_vkCmdSetPerformanceMarkerINTEL>(loader("vkCmdSetPerformanceMarkerINTEL"));
|
||||||
@@ -417,6 +442,9 @@ public:
|
|||||||
_vkDestroyCudaModuleNV = reinterpret_cast<PFN_vkDestroyCudaModuleNV>(loader("vkDestroyCudaModuleNV"));
|
_vkDestroyCudaModuleNV = reinterpret_cast<PFN_vkDestroyCudaModuleNV>(loader("vkDestroyCudaModuleNV"));
|
||||||
_vkDestroyCudaFunctionNV = reinterpret_cast<PFN_vkDestroyCudaFunctionNV>(loader("vkDestroyCudaFunctionNV"));
|
_vkDestroyCudaFunctionNV = reinterpret_cast<PFN_vkDestroyCudaFunctionNV>(loader("vkDestroyCudaFunctionNV"));
|
||||||
_vkCmdCudaLaunchKernelNV = reinterpret_cast<PFN_vkCmdCudaLaunchKernelNV>(loader("vkCmdCudaLaunchKernelNV"));
|
_vkCmdCudaLaunchKernelNV = reinterpret_cast<PFN_vkCmdCudaLaunchKernelNV>(loader("vkCmdCudaLaunchKernelNV"));
|
||||||
|
_vkCmdDispatchTileQCOM = reinterpret_cast<PFN_vkCmdDispatchTileQCOM>(loader("vkCmdDispatchTileQCOM"));
|
||||||
|
_vkCmdBeginPerTileExecutionQCOM = reinterpret_cast<PFN_vkCmdBeginPerTileExecutionQCOM>(loader("vkCmdBeginPerTileExecutionQCOM"));
|
||||||
|
_vkCmdEndPerTileExecutionQCOM = reinterpret_cast<PFN_vkCmdEndPerTileExecutionQCOM>(loader("vkCmdEndPerTileExecutionQCOM"));
|
||||||
_vkGetDescriptorSetLayoutSizeEXT = reinterpret_cast<PFN_vkGetDescriptorSetLayoutSizeEXT>(loader("vkGetDescriptorSetLayoutSizeEXT"));
|
_vkGetDescriptorSetLayoutSizeEXT = reinterpret_cast<PFN_vkGetDescriptorSetLayoutSizeEXT>(loader("vkGetDescriptorSetLayoutSizeEXT"));
|
||||||
_vkGetDescriptorSetLayoutBindingOffsetEXT = reinterpret_cast<PFN_vkGetDescriptorSetLayoutBindingOffsetEXT>(loader("vkGetDescriptorSetLayoutBindingOffsetEXT"));
|
_vkGetDescriptorSetLayoutBindingOffsetEXT = reinterpret_cast<PFN_vkGetDescriptorSetLayoutBindingOffsetEXT>(loader("vkGetDescriptorSetLayoutBindingOffsetEXT"));
|
||||||
_vkGetDescriptorEXT = reinterpret_cast<PFN_vkGetDescriptorEXT>(loader("vkGetDescriptorEXT"));
|
_vkGetDescriptorEXT = reinterpret_cast<PFN_vkGetDescriptorEXT>(loader("vkGetDescriptorEXT"));
|
||||||
@@ -507,18 +535,39 @@ public:
|
|||||||
_vkDestroyOpticalFlowSessionNV = reinterpret_cast<PFN_vkDestroyOpticalFlowSessionNV>(loader("vkDestroyOpticalFlowSessionNV"));
|
_vkDestroyOpticalFlowSessionNV = reinterpret_cast<PFN_vkDestroyOpticalFlowSessionNV>(loader("vkDestroyOpticalFlowSessionNV"));
|
||||||
_vkBindOpticalFlowSessionImageNV = reinterpret_cast<PFN_vkBindOpticalFlowSessionImageNV>(loader("vkBindOpticalFlowSessionImageNV"));
|
_vkBindOpticalFlowSessionImageNV = reinterpret_cast<PFN_vkBindOpticalFlowSessionImageNV>(loader("vkBindOpticalFlowSessionImageNV"));
|
||||||
_vkCmdOpticalFlowExecuteNV = reinterpret_cast<PFN_vkCmdOpticalFlowExecuteNV>(loader("vkCmdOpticalFlowExecuteNV"));
|
_vkCmdOpticalFlowExecuteNV = reinterpret_cast<PFN_vkCmdOpticalFlowExecuteNV>(loader("vkCmdOpticalFlowExecuteNV"));
|
||||||
|
_vkAntiLagUpdateAMD = reinterpret_cast<PFN_vkAntiLagUpdateAMD>(loader("vkAntiLagUpdateAMD"));
|
||||||
_vkCreateShadersEXT = reinterpret_cast<PFN_vkCreateShadersEXT>(loader("vkCreateShadersEXT"));
|
_vkCreateShadersEXT = reinterpret_cast<PFN_vkCreateShadersEXT>(loader("vkCreateShadersEXT"));
|
||||||
_vkDestroyShaderEXT = reinterpret_cast<PFN_vkDestroyShaderEXT>(loader("vkDestroyShaderEXT"));
|
_vkDestroyShaderEXT = reinterpret_cast<PFN_vkDestroyShaderEXT>(loader("vkDestroyShaderEXT"));
|
||||||
_vkGetShaderBinaryDataEXT = reinterpret_cast<PFN_vkGetShaderBinaryDataEXT>(loader("vkGetShaderBinaryDataEXT"));
|
_vkGetShaderBinaryDataEXT = reinterpret_cast<PFN_vkGetShaderBinaryDataEXT>(loader("vkGetShaderBinaryDataEXT"));
|
||||||
_vkCmdBindShadersEXT = reinterpret_cast<PFN_vkCmdBindShadersEXT>(loader("vkCmdBindShadersEXT"));
|
_vkCmdBindShadersEXT = reinterpret_cast<PFN_vkCmdBindShadersEXT>(loader("vkCmdBindShadersEXT"));
|
||||||
|
_vkCmdSetDepthClampRangeEXT = reinterpret_cast<PFN_vkCmdSetDepthClampRangeEXT>(loader("vkCmdSetDepthClampRangeEXT"));
|
||||||
_vkGetFramebufferTilePropertiesQCOM = reinterpret_cast<PFN_vkGetFramebufferTilePropertiesQCOM>(loader("vkGetFramebufferTilePropertiesQCOM"));
|
_vkGetFramebufferTilePropertiesQCOM = reinterpret_cast<PFN_vkGetFramebufferTilePropertiesQCOM>(loader("vkGetFramebufferTilePropertiesQCOM"));
|
||||||
_vkGetDynamicRenderingTilePropertiesQCOM = reinterpret_cast<PFN_vkGetDynamicRenderingTilePropertiesQCOM>(loader("vkGetDynamicRenderingTilePropertiesQCOM"));
|
_vkGetDynamicRenderingTilePropertiesQCOM = reinterpret_cast<PFN_vkGetDynamicRenderingTilePropertiesQCOM>(loader("vkGetDynamicRenderingTilePropertiesQCOM"));
|
||||||
|
_vkConvertCooperativeVectorMatrixNV = reinterpret_cast<PFN_vkConvertCooperativeVectorMatrixNV>(loader("vkConvertCooperativeVectorMatrixNV"));
|
||||||
|
_vkCmdConvertCooperativeVectorMatrixNV = reinterpret_cast<PFN_vkCmdConvertCooperativeVectorMatrixNV>(loader("vkCmdConvertCooperativeVectorMatrixNV"));
|
||||||
_vkSetLatencySleepModeNV = reinterpret_cast<PFN_vkSetLatencySleepModeNV>(loader("vkSetLatencySleepModeNV"));
|
_vkSetLatencySleepModeNV = reinterpret_cast<PFN_vkSetLatencySleepModeNV>(loader("vkSetLatencySleepModeNV"));
|
||||||
_vkLatencySleepNV = reinterpret_cast<PFN_vkLatencySleepNV>(loader("vkLatencySleepNV"));
|
_vkLatencySleepNV = reinterpret_cast<PFN_vkLatencySleepNV>(loader("vkLatencySleepNV"));
|
||||||
_vkSetLatencyMarkerNV = reinterpret_cast<PFN_vkSetLatencyMarkerNV>(loader("vkSetLatencyMarkerNV"));
|
_vkSetLatencyMarkerNV = reinterpret_cast<PFN_vkSetLatencyMarkerNV>(loader("vkSetLatencyMarkerNV"));
|
||||||
_vkGetLatencyTimingsNV = reinterpret_cast<PFN_vkGetLatencyTimingsNV>(loader("vkGetLatencyTimingsNV"));
|
_vkGetLatencyTimingsNV = reinterpret_cast<PFN_vkGetLatencyTimingsNV>(loader("vkGetLatencyTimingsNV"));
|
||||||
_vkQueueNotifyOutOfBandNV = reinterpret_cast<PFN_vkQueueNotifyOutOfBandNV>(loader("vkQueueNotifyOutOfBandNV"));
|
_vkQueueNotifyOutOfBandNV = reinterpret_cast<PFN_vkQueueNotifyOutOfBandNV>(loader("vkQueueNotifyOutOfBandNV"));
|
||||||
_vkCmdSetAttachmentFeedbackLoopEnableEXT = reinterpret_cast<PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT>(loader("vkCmdSetAttachmentFeedbackLoopEnableEXT"));
|
_vkCmdSetAttachmentFeedbackLoopEnableEXT = reinterpret_cast<PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT>(loader("vkCmdSetAttachmentFeedbackLoopEnableEXT"));
|
||||||
|
_vkCmdBindTileMemoryQCOM = reinterpret_cast<PFN_vkCmdBindTileMemoryQCOM>(loader("vkCmdBindTileMemoryQCOM"));
|
||||||
|
_vkCreateExternalComputeQueueNV = reinterpret_cast<PFN_vkCreateExternalComputeQueueNV>(loader("vkCreateExternalComputeQueueNV"));
|
||||||
|
_vkDestroyExternalComputeQueueNV = reinterpret_cast<PFN_vkDestroyExternalComputeQueueNV>(loader("vkDestroyExternalComputeQueueNV"));
|
||||||
|
_vkGetClusterAccelerationStructureBuildSizesNV = reinterpret_cast<PFN_vkGetClusterAccelerationStructureBuildSizesNV>(loader("vkGetClusterAccelerationStructureBuildSizesNV"));
|
||||||
|
_vkCmdBuildClusterAccelerationStructureIndirectNV = reinterpret_cast<PFN_vkCmdBuildClusterAccelerationStructureIndirectNV>(loader("vkCmdBuildClusterAccelerationStructureIndirectNV"));
|
||||||
|
_vkGetPartitionedAccelerationStructuresBuildSizesNV = reinterpret_cast<PFN_vkGetPartitionedAccelerationStructuresBuildSizesNV>(loader("vkGetPartitionedAccelerationStructuresBuildSizesNV"));
|
||||||
|
_vkCmdBuildPartitionedAccelerationStructuresNV = reinterpret_cast<PFN_vkCmdBuildPartitionedAccelerationStructuresNV>(loader("vkCmdBuildPartitionedAccelerationStructuresNV"));
|
||||||
|
_vkGetGeneratedCommandsMemoryRequirementsEXT = reinterpret_cast<PFN_vkGetGeneratedCommandsMemoryRequirementsEXT>(loader("vkGetGeneratedCommandsMemoryRequirementsEXT"));
|
||||||
|
_vkCmdPreprocessGeneratedCommandsEXT = reinterpret_cast<PFN_vkCmdPreprocessGeneratedCommandsEXT>(loader("vkCmdPreprocessGeneratedCommandsEXT"));
|
||||||
|
_vkCmdExecuteGeneratedCommandsEXT = reinterpret_cast<PFN_vkCmdExecuteGeneratedCommandsEXT>(loader("vkCmdExecuteGeneratedCommandsEXT"));
|
||||||
|
_vkCreateIndirectCommandsLayoutEXT = reinterpret_cast<PFN_vkCreateIndirectCommandsLayoutEXT>(loader("vkCreateIndirectCommandsLayoutEXT"));
|
||||||
|
_vkDestroyIndirectCommandsLayoutEXT = reinterpret_cast<PFN_vkDestroyIndirectCommandsLayoutEXT>(loader("vkDestroyIndirectCommandsLayoutEXT"));
|
||||||
|
_vkCreateIndirectExecutionSetEXT = reinterpret_cast<PFN_vkCreateIndirectExecutionSetEXT>(loader("vkCreateIndirectExecutionSetEXT"));
|
||||||
|
_vkDestroyIndirectExecutionSetEXT = reinterpret_cast<PFN_vkDestroyIndirectExecutionSetEXT>(loader("vkDestroyIndirectExecutionSetEXT"));
|
||||||
|
_vkUpdateIndirectExecutionSetPipelineEXT = reinterpret_cast<PFN_vkUpdateIndirectExecutionSetPipelineEXT>(loader("vkUpdateIndirectExecutionSetPipelineEXT"));
|
||||||
|
_vkUpdateIndirectExecutionSetShaderEXT = reinterpret_cast<PFN_vkUpdateIndirectExecutionSetShaderEXT>(loader("vkUpdateIndirectExecutionSetShaderEXT"));
|
||||||
|
_vkCmdEndRendering2EXT = reinterpret_cast<PFN_vkCmdEndRendering2EXT>(loader("vkCmdEndRendering2EXT"));
|
||||||
_vkCreateAccelerationStructureKHR = reinterpret_cast<PFN_vkCreateAccelerationStructureKHR>(loader("vkCreateAccelerationStructureKHR"));
|
_vkCreateAccelerationStructureKHR = reinterpret_cast<PFN_vkCreateAccelerationStructureKHR>(loader("vkCreateAccelerationStructureKHR"));
|
||||||
_vkDestroyAccelerationStructureKHR = reinterpret_cast<PFN_vkDestroyAccelerationStructureKHR>(loader("vkDestroyAccelerationStructureKHR"));
|
_vkDestroyAccelerationStructureKHR = reinterpret_cast<PFN_vkDestroyAccelerationStructureKHR>(loader("vkDestroyAccelerationStructureKHR"));
|
||||||
_vkCmdBuildAccelerationStructuresKHR = reinterpret_cast<PFN_vkCmdBuildAccelerationStructuresKHR>(loader("vkCmdBuildAccelerationStructuresKHR"));
|
_vkCmdBuildAccelerationStructuresKHR = reinterpret_cast<PFN_vkCmdBuildAccelerationStructuresKHR>(loader("vkCmdBuildAccelerationStructuresKHR"));
|
||||||
@@ -1102,6 +1151,63 @@ public:
|
|||||||
void vkGetDeviceImageSparseMemoryRequirements(const VkDeviceImageMemoryRequirements* pInfo, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2* pSparseMemoryRequirements) const {
|
void vkGetDeviceImageSparseMemoryRequirements(const VkDeviceImageMemoryRequirements* pInfo, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2* pSparseMemoryRequirements) const {
|
||||||
_vkGetDeviceImageSparseMemoryRequirements(_device, pInfo, pSparseMemoryRequirementCount, pSparseMemoryRequirements);
|
_vkGetDeviceImageSparseMemoryRequirements(_device, pInfo, pSparseMemoryRequirementCount, pSparseMemoryRequirements);
|
||||||
}
|
}
|
||||||
|
void vkCmdSetLineStipple(VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern) const {
|
||||||
|
_vkCmdSetLineStipple(commandBuffer, lineStippleFactor, lineStipplePattern);
|
||||||
|
}
|
||||||
|
VkResult vkMapMemory2(const VkMemoryMapInfo* pMemoryMapInfo, void** ppData) const {
|
||||||
|
return _vkMapMemory2(_device, pMemoryMapInfo, ppData);
|
||||||
|
}
|
||||||
|
VkResult vkUnmapMemory2(const VkMemoryUnmapInfo* pMemoryUnmapInfo) const {
|
||||||
|
return _vkUnmapMemory2(_device, pMemoryUnmapInfo);
|
||||||
|
}
|
||||||
|
void vkCmdBindIndexBuffer2(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkDeviceSize size, VkIndexType indexType) const {
|
||||||
|
_vkCmdBindIndexBuffer2(commandBuffer, buffer, offset, size, indexType);
|
||||||
|
}
|
||||||
|
void vkGetRenderingAreaGranularity(const VkRenderingAreaInfo* pRenderingAreaInfo, VkExtent2D* pGranularity) const {
|
||||||
|
_vkGetRenderingAreaGranularity(_device, pRenderingAreaInfo, pGranularity);
|
||||||
|
}
|
||||||
|
void vkGetDeviceImageSubresourceLayout(const VkDeviceImageSubresourceInfo* pInfo, VkSubresourceLayout2* pLayout) const {
|
||||||
|
_vkGetDeviceImageSubresourceLayout(_device, pInfo, pLayout);
|
||||||
|
}
|
||||||
|
void vkGetImageSubresourceLayout2(VkImage image, const VkImageSubresource2* pSubresource, VkSubresourceLayout2* pLayout) const {
|
||||||
|
_vkGetImageSubresourceLayout2(_device, image, pSubresource, pLayout);
|
||||||
|
}
|
||||||
|
void vkCmdPushDescriptorSet(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t set, uint32_t descriptorWriteCount, const VkWriteDescriptorSet* pDescriptorWrites) const {
|
||||||
|
_vkCmdPushDescriptorSet(commandBuffer, pipelineBindPoint, layout, set, descriptorWriteCount, pDescriptorWrites);
|
||||||
|
}
|
||||||
|
void vkCmdPushDescriptorSetWithTemplate(VkCommandBuffer commandBuffer, VkDescriptorUpdateTemplate descriptorUpdateTemplate, VkPipelineLayout layout, uint32_t set, const void* pData) const {
|
||||||
|
_vkCmdPushDescriptorSetWithTemplate(commandBuffer, descriptorUpdateTemplate, layout, set, pData);
|
||||||
|
}
|
||||||
|
void vkCmdSetRenderingAttachmentLocations(VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfo* pLocationInfo) const {
|
||||||
|
_vkCmdSetRenderingAttachmentLocations(commandBuffer, pLocationInfo);
|
||||||
|
}
|
||||||
|
void vkCmdSetRenderingInputAttachmentIndices(VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfo* pInputAttachmentIndexInfo) const {
|
||||||
|
_vkCmdSetRenderingInputAttachmentIndices(commandBuffer, pInputAttachmentIndexInfo);
|
||||||
|
}
|
||||||
|
void vkCmdBindDescriptorSets2(VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfo* pBindDescriptorSetsInfo) const {
|
||||||
|
_vkCmdBindDescriptorSets2(commandBuffer, pBindDescriptorSetsInfo);
|
||||||
|
}
|
||||||
|
void vkCmdPushConstants2(VkCommandBuffer commandBuffer, const VkPushConstantsInfo* pPushConstantsInfo) const {
|
||||||
|
_vkCmdPushConstants2(commandBuffer, pPushConstantsInfo);
|
||||||
|
}
|
||||||
|
void vkCmdPushDescriptorSet2(VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfo* pPushDescriptorSetInfo) const {
|
||||||
|
_vkCmdPushDescriptorSet2(commandBuffer, pPushDescriptorSetInfo);
|
||||||
|
}
|
||||||
|
void vkCmdPushDescriptorSetWithTemplate2(VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfo* pPushDescriptorSetWithTemplateInfo) const {
|
||||||
|
_vkCmdPushDescriptorSetWithTemplate2(commandBuffer, pPushDescriptorSetWithTemplateInfo);
|
||||||
|
}
|
||||||
|
VkResult vkCopyMemoryToImage(const VkCopyMemoryToImageInfo* pCopyMemoryToImageInfo) const {
|
||||||
|
return _vkCopyMemoryToImage(_device, pCopyMemoryToImageInfo);
|
||||||
|
}
|
||||||
|
VkResult vkCopyImageToMemory(const VkCopyImageToMemoryInfo* pCopyImageToMemoryInfo) const {
|
||||||
|
return _vkCopyImageToMemory(_device, pCopyImageToMemoryInfo);
|
||||||
|
}
|
||||||
|
VkResult vkCopyImageToImage(const VkCopyImageToImageInfo* pCopyImageToImageInfo) const {
|
||||||
|
return _vkCopyImageToImage(_device, pCopyImageToImageInfo);
|
||||||
|
}
|
||||||
|
VkResult vkTransitionImageLayout(uint32_t transitionCount, const VkHostImageLayoutTransitionInfo* pTransitions) const {
|
||||||
|
return _vkTransitionImageLayout(_device, transitionCount, pTransitions);
|
||||||
|
}
|
||||||
VkResult vkCreateSwapchainKHR(const VkSwapchainCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSwapchainKHR* pSwapchain) const {
|
VkResult vkCreateSwapchainKHR(const VkSwapchainCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSwapchainKHR* pSwapchain) const {
|
||||||
return _vkCreateSwapchainKHR(_device, pCreateInfo, pAllocator, pSwapchain);
|
return _vkCreateSwapchainKHR(_device, pCreateInfo, pAllocator, pSwapchain);
|
||||||
}
|
}
|
||||||
@@ -1276,10 +1382,10 @@ public:
|
|||||||
void vkCmdSetFragmentShadingRateKHR(VkCommandBuffer commandBuffer, const VkExtent2D* pFragmentSize, const VkFragmentShadingRateCombinerOpKHR combinerOps[2]) const {
|
void vkCmdSetFragmentShadingRateKHR(VkCommandBuffer commandBuffer, const VkExtent2D* pFragmentSize, const VkFragmentShadingRateCombinerOpKHR combinerOps[2]) const {
|
||||||
_vkCmdSetFragmentShadingRateKHR(commandBuffer, pFragmentSize, combinerOps);
|
_vkCmdSetFragmentShadingRateKHR(commandBuffer, pFragmentSize, combinerOps);
|
||||||
}
|
}
|
||||||
void vkCmdSetRenderingAttachmentLocationsKHR(VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfoKHR* pLocationInfo) const {
|
void vkCmdSetRenderingAttachmentLocationsKHR(VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfo* pLocationInfo) const {
|
||||||
_vkCmdSetRenderingAttachmentLocationsKHR(commandBuffer, pLocationInfo);
|
_vkCmdSetRenderingAttachmentLocationsKHR(commandBuffer, pLocationInfo);
|
||||||
}
|
}
|
||||||
void vkCmdSetRenderingInputAttachmentIndicesKHR(VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfoKHR* pInputAttachmentIndexInfo) const {
|
void vkCmdSetRenderingInputAttachmentIndicesKHR(VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfo* pInputAttachmentIndexInfo) const {
|
||||||
_vkCmdSetRenderingInputAttachmentIndicesKHR(commandBuffer, pInputAttachmentIndexInfo);
|
_vkCmdSetRenderingInputAttachmentIndicesKHR(commandBuffer, pInputAttachmentIndexInfo);
|
||||||
}
|
}
|
||||||
VkResult vkWaitForPresentKHR(VkSwapchainKHR swapchain, uint64_t presentId, uint64_t timeout) const {
|
VkResult vkWaitForPresentKHR(VkSwapchainKHR swapchain, uint64_t presentId, uint64_t timeout) const {
|
||||||
@@ -1318,10 +1424,10 @@ public:
|
|||||||
VkResult vkGetPipelineExecutableInternalRepresentationsKHR(const VkPipelineExecutableInfoKHR* pExecutableInfo, uint32_t* pInternalRepresentationCount, VkPipelineExecutableInternalRepresentationKHR* pInternalRepresentations) const {
|
VkResult vkGetPipelineExecutableInternalRepresentationsKHR(const VkPipelineExecutableInfoKHR* pExecutableInfo, uint32_t* pInternalRepresentationCount, VkPipelineExecutableInternalRepresentationKHR* pInternalRepresentations) const {
|
||||||
return _vkGetPipelineExecutableInternalRepresentationsKHR(_device, pExecutableInfo, pInternalRepresentationCount, pInternalRepresentations);
|
return _vkGetPipelineExecutableInternalRepresentationsKHR(_device, pExecutableInfo, pInternalRepresentationCount, pInternalRepresentations);
|
||||||
}
|
}
|
||||||
VkResult vkMapMemory2KHR(const VkMemoryMapInfoKHR* pMemoryMapInfo, void** ppData) const {
|
VkResult vkMapMemory2KHR(const VkMemoryMapInfo* pMemoryMapInfo, void** ppData) const {
|
||||||
return _vkMapMemory2KHR(_device, pMemoryMapInfo, ppData);
|
return _vkMapMemory2KHR(_device, pMemoryMapInfo, ppData);
|
||||||
}
|
}
|
||||||
VkResult vkUnmapMemory2KHR(const VkMemoryUnmapInfoKHR* pMemoryUnmapInfo) const {
|
VkResult vkUnmapMemory2KHR(const VkMemoryUnmapInfo* pMemoryUnmapInfo) const {
|
||||||
return _vkUnmapMemory2KHR(_device, pMemoryUnmapInfo);
|
return _vkUnmapMemory2KHR(_device, pMemoryUnmapInfo);
|
||||||
}
|
}
|
||||||
VkResult vkGetEncodedVideoSessionParametersKHR(const VkVideoEncodeSessionParametersGetInfoKHR* pVideoSessionParametersInfo, VkVideoEncodeSessionParametersFeedbackInfoKHR* pFeedbackInfo, size_t* pDataSize, void* pData) const {
|
VkResult vkGetEncodedVideoSessionParametersKHR(const VkVideoEncodeSessionParametersGetInfoKHR* pVideoSessionParametersInfo, VkVideoEncodeSessionParametersFeedbackInfoKHR* pFeedbackInfo, size_t* pDataSize, void* pData) const {
|
||||||
@@ -1348,12 +1454,6 @@ public:
|
|||||||
VkResult vkQueueSubmit2KHR(VkQueue queue, uint32_t submitCount, const VkSubmitInfo2* pSubmits, VkFence fence) const {
|
VkResult vkQueueSubmit2KHR(VkQueue queue, uint32_t submitCount, const VkSubmitInfo2* pSubmits, VkFence fence) const {
|
||||||
return _vkQueueSubmit2KHR(queue, submitCount, pSubmits, fence);
|
return _vkQueueSubmit2KHR(queue, submitCount, pSubmits, fence);
|
||||||
}
|
}
|
||||||
void vkCmdWriteBufferMarker2AMD(VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker) const {
|
|
||||||
_vkCmdWriteBufferMarker2AMD(commandBuffer, stage, dstBuffer, dstOffset, marker);
|
|
||||||
}
|
|
||||||
void vkGetQueueCheckpointData2NV(VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointData2NV* pCheckpointData) const {
|
|
||||||
_vkGetQueueCheckpointData2NV(queue, pCheckpointDataCount, pCheckpointData);
|
|
||||||
}
|
|
||||||
void vkCmdCopyBuffer2KHR(VkCommandBuffer commandBuffer, const VkCopyBufferInfo2* pCopyBufferInfo) const {
|
void vkCmdCopyBuffer2KHR(VkCommandBuffer commandBuffer, const VkCopyBufferInfo2* pCopyBufferInfo) const {
|
||||||
_vkCmdCopyBuffer2KHR(commandBuffer, pCopyBufferInfo);
|
_vkCmdCopyBuffer2KHR(commandBuffer, pCopyBufferInfo);
|
||||||
}
|
}
|
||||||
@@ -1387,31 +1487,46 @@ public:
|
|||||||
void vkCmdBindIndexBuffer2KHR(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkDeviceSize size, VkIndexType indexType) const {
|
void vkCmdBindIndexBuffer2KHR(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkDeviceSize size, VkIndexType indexType) const {
|
||||||
_vkCmdBindIndexBuffer2KHR(commandBuffer, buffer, offset, size, indexType);
|
_vkCmdBindIndexBuffer2KHR(commandBuffer, buffer, offset, size, indexType);
|
||||||
}
|
}
|
||||||
void vkGetRenderingAreaGranularityKHR(const VkRenderingAreaInfoKHR* pRenderingAreaInfo, VkExtent2D* pGranularity) const {
|
void vkGetRenderingAreaGranularityKHR(const VkRenderingAreaInfo* pRenderingAreaInfo, VkExtent2D* pGranularity) const {
|
||||||
_vkGetRenderingAreaGranularityKHR(_device, pRenderingAreaInfo, pGranularity);
|
_vkGetRenderingAreaGranularityKHR(_device, pRenderingAreaInfo, pGranularity);
|
||||||
}
|
}
|
||||||
void vkGetDeviceImageSubresourceLayoutKHR(const VkDeviceImageSubresourceInfoKHR* pInfo, VkSubresourceLayout2KHR* pLayout) const {
|
void vkGetDeviceImageSubresourceLayoutKHR(const VkDeviceImageSubresourceInfo* pInfo, VkSubresourceLayout2* pLayout) const {
|
||||||
_vkGetDeviceImageSubresourceLayoutKHR(_device, pInfo, pLayout);
|
_vkGetDeviceImageSubresourceLayoutKHR(_device, pInfo, pLayout);
|
||||||
}
|
}
|
||||||
void vkGetImageSubresourceLayout2KHR(VkImage image, const VkImageSubresource2KHR* pSubresource, VkSubresourceLayout2KHR* pLayout) const {
|
void vkGetImageSubresourceLayout2KHR(VkImage image, const VkImageSubresource2* pSubresource, VkSubresourceLayout2* pLayout) const {
|
||||||
_vkGetImageSubresourceLayout2KHR(_device, image, pSubresource, pLayout);
|
_vkGetImageSubresourceLayout2KHR(_device, image, pSubresource, pLayout);
|
||||||
}
|
}
|
||||||
|
VkResult vkCreatePipelineBinariesKHR(const VkPipelineBinaryCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkPipelineBinaryHandlesInfoKHR* pBinaries) const {
|
||||||
|
return _vkCreatePipelineBinariesKHR(_device, pCreateInfo, pAllocator, pBinaries);
|
||||||
|
}
|
||||||
|
void vkDestroyPipelineBinaryKHR(VkPipelineBinaryKHR pipelineBinary, const VkAllocationCallbacks* pAllocator) const {
|
||||||
|
_vkDestroyPipelineBinaryKHR(_device, pipelineBinary, pAllocator);
|
||||||
|
}
|
||||||
|
VkResult vkGetPipelineKeyKHR(const VkPipelineCreateInfoKHR* pPipelineCreateInfo, VkPipelineBinaryKeyKHR* pPipelineKey) const {
|
||||||
|
return _vkGetPipelineKeyKHR(_device, pPipelineCreateInfo, pPipelineKey);
|
||||||
|
}
|
||||||
|
VkResult vkGetPipelineBinaryDataKHR(const VkPipelineBinaryDataInfoKHR* pInfo, VkPipelineBinaryKeyKHR* pPipelineBinaryKey, size_t* pPipelineBinaryDataSize, void* pPipelineBinaryData) const {
|
||||||
|
return _vkGetPipelineBinaryDataKHR(_device, pInfo, pPipelineBinaryKey, pPipelineBinaryDataSize, pPipelineBinaryData);
|
||||||
|
}
|
||||||
|
VkResult vkReleaseCapturedPipelineDataKHR(const VkReleaseCapturedPipelineDataInfoKHR* pInfo, const VkAllocationCallbacks* pAllocator) const {
|
||||||
|
return _vkReleaseCapturedPipelineDataKHR(_device, pInfo, pAllocator);
|
||||||
|
}
|
||||||
void vkCmdSetLineStippleKHR(VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern) const {
|
void vkCmdSetLineStippleKHR(VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern) const {
|
||||||
_vkCmdSetLineStippleKHR(commandBuffer, lineStippleFactor, lineStipplePattern);
|
_vkCmdSetLineStippleKHR(commandBuffer, lineStippleFactor, lineStipplePattern);
|
||||||
}
|
}
|
||||||
VkResult vkGetCalibratedTimestampsKHR(uint32_t timestampCount, const VkCalibratedTimestampInfoKHR* pTimestampInfos, uint64_t* pTimestamps, uint64_t* pMaxDeviation) const {
|
VkResult vkGetCalibratedTimestampsKHR(uint32_t timestampCount, const VkCalibratedTimestampInfoKHR* pTimestampInfos, uint64_t* pTimestamps, uint64_t* pMaxDeviation) const {
|
||||||
return _vkGetCalibratedTimestampsKHR(_device, timestampCount, pTimestampInfos, pTimestamps, pMaxDeviation);
|
return _vkGetCalibratedTimestampsKHR(_device, timestampCount, pTimestampInfos, pTimestamps, pMaxDeviation);
|
||||||
}
|
}
|
||||||
void vkCmdBindDescriptorSets2KHR(VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfoKHR* pBindDescriptorSetsInfo) const {
|
void vkCmdBindDescriptorSets2KHR(VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfo* pBindDescriptorSetsInfo) const {
|
||||||
_vkCmdBindDescriptorSets2KHR(commandBuffer, pBindDescriptorSetsInfo);
|
_vkCmdBindDescriptorSets2KHR(commandBuffer, pBindDescriptorSetsInfo);
|
||||||
}
|
}
|
||||||
void vkCmdPushConstants2KHR(VkCommandBuffer commandBuffer, const VkPushConstantsInfoKHR* pPushConstantsInfo) const {
|
void vkCmdPushConstants2KHR(VkCommandBuffer commandBuffer, const VkPushConstantsInfo* pPushConstantsInfo) const {
|
||||||
_vkCmdPushConstants2KHR(commandBuffer, pPushConstantsInfo);
|
_vkCmdPushConstants2KHR(commandBuffer, pPushConstantsInfo);
|
||||||
}
|
}
|
||||||
void vkCmdPushDescriptorSet2KHR(VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfoKHR* pPushDescriptorSetInfo) const {
|
void vkCmdPushDescriptorSet2KHR(VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfo* pPushDescriptorSetInfo) const {
|
||||||
_vkCmdPushDescriptorSet2KHR(commandBuffer, pPushDescriptorSetInfo);
|
_vkCmdPushDescriptorSet2KHR(commandBuffer, pPushDescriptorSetInfo);
|
||||||
}
|
}
|
||||||
void vkCmdPushDescriptorSetWithTemplate2KHR(VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfoKHR* pPushDescriptorSetWithTemplateInfo) const {
|
void vkCmdPushDescriptorSetWithTemplate2KHR(VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfo* pPushDescriptorSetWithTemplateInfo) const {
|
||||||
_vkCmdPushDescriptorSetWithTemplate2KHR(commandBuffer, pPushDescriptorSetWithTemplateInfo);
|
_vkCmdPushDescriptorSetWithTemplate2KHR(commandBuffer, pPushDescriptorSetWithTemplateInfo);
|
||||||
}
|
}
|
||||||
void vkCmdSetDescriptorBufferOffsets2EXT(VkCommandBuffer commandBuffer, const VkSetDescriptorBufferOffsetsInfoEXT* pSetDescriptorBufferOffsetsInfo) const {
|
void vkCmdSetDescriptorBufferOffsets2EXT(VkCommandBuffer commandBuffer, const VkSetDescriptorBufferOffsetsInfoEXT* pSetDescriptorBufferOffsetsInfo) const {
|
||||||
@@ -1471,6 +1586,9 @@ public:
|
|||||||
uint32_t vkGetImageViewHandleNVX(const VkImageViewHandleInfoNVX* pInfo) const {
|
uint32_t vkGetImageViewHandleNVX(const VkImageViewHandleInfoNVX* pInfo) const {
|
||||||
return _vkGetImageViewHandleNVX(_device, pInfo);
|
return _vkGetImageViewHandleNVX(_device, pInfo);
|
||||||
}
|
}
|
||||||
|
uint64_t vkGetImageViewHandle64NVX(const VkImageViewHandleInfoNVX* pInfo) const {
|
||||||
|
return _vkGetImageViewHandle64NVX(_device, pInfo);
|
||||||
|
}
|
||||||
VkResult vkGetImageViewAddressNVX(VkImageView imageView, VkImageViewAddressPropertiesNVX* pProperties) const {
|
VkResult vkGetImageViewAddressNVX(VkImageView imageView, VkImageViewAddressPropertiesNVX* pProperties) const {
|
||||||
return _vkGetImageViewAddressNVX(_device, imageView, pProperties);
|
return _vkGetImageViewAddressNVX(_device, imageView, pProperties);
|
||||||
}
|
}
|
||||||
@@ -1618,6 +1736,9 @@ public:
|
|||||||
void vkCmdWriteBufferMarkerAMD(VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker) const {
|
void vkCmdWriteBufferMarkerAMD(VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker) const {
|
||||||
_vkCmdWriteBufferMarkerAMD(commandBuffer, pipelineStage, dstBuffer, dstOffset, marker);
|
_vkCmdWriteBufferMarkerAMD(commandBuffer, pipelineStage, dstBuffer, dstOffset, marker);
|
||||||
}
|
}
|
||||||
|
void vkCmdWriteBufferMarker2AMD(VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker) const {
|
||||||
|
_vkCmdWriteBufferMarker2AMD(commandBuffer, stage, dstBuffer, dstOffset, marker);
|
||||||
|
}
|
||||||
VkResult vkGetCalibratedTimestampsEXT(uint32_t timestampCount, const VkCalibratedTimestampInfoKHR* pTimestampInfos, uint64_t* pTimestamps, uint64_t* pMaxDeviation) const {
|
VkResult vkGetCalibratedTimestampsEXT(uint32_t timestampCount, const VkCalibratedTimestampInfoKHR* pTimestampInfos, uint64_t* pTimestamps, uint64_t* pMaxDeviation) const {
|
||||||
return _vkGetCalibratedTimestampsEXT(_device, timestampCount, pTimestampInfos, pTimestamps, pMaxDeviation);
|
return _vkGetCalibratedTimestampsEXT(_device, timestampCount, pTimestampInfos, pTimestamps, pMaxDeviation);
|
||||||
}
|
}
|
||||||
@@ -1642,6 +1763,9 @@ public:
|
|||||||
void vkGetQueueCheckpointDataNV(VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointDataNV* pCheckpointData) const {
|
void vkGetQueueCheckpointDataNV(VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointDataNV* pCheckpointData) const {
|
||||||
_vkGetQueueCheckpointDataNV(queue, pCheckpointDataCount, pCheckpointData);
|
_vkGetQueueCheckpointDataNV(queue, pCheckpointDataCount, pCheckpointData);
|
||||||
}
|
}
|
||||||
|
void vkGetQueueCheckpointData2NV(VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointData2NV* pCheckpointData) const {
|
||||||
|
_vkGetQueueCheckpointData2NV(queue, pCheckpointDataCount, pCheckpointData);
|
||||||
|
}
|
||||||
VkResult vkInitializePerformanceApiINTEL(const VkInitializePerformanceApiInfoINTEL* pInitializeInfo) const {
|
VkResult vkInitializePerformanceApiINTEL(const VkInitializePerformanceApiInfoINTEL* pInitializeInfo) const {
|
||||||
return _vkInitializePerformanceApiINTEL(_device, pInitializeInfo);
|
return _vkInitializePerformanceApiINTEL(_device, pInitializeInfo);
|
||||||
}
|
}
|
||||||
@@ -1717,19 +1841,19 @@ public:
|
|||||||
void vkCmdSetStencilOpEXT(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, VkStencilOp failOp, VkStencilOp passOp, VkStencilOp depthFailOp, VkCompareOp compareOp) const {
|
void vkCmdSetStencilOpEXT(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, VkStencilOp failOp, VkStencilOp passOp, VkStencilOp depthFailOp, VkCompareOp compareOp) const {
|
||||||
_vkCmdSetStencilOpEXT(commandBuffer, faceMask, failOp, passOp, depthFailOp, compareOp);
|
_vkCmdSetStencilOpEXT(commandBuffer, faceMask, failOp, passOp, depthFailOp, compareOp);
|
||||||
}
|
}
|
||||||
VkResult vkCopyMemoryToImageEXT(const VkCopyMemoryToImageInfoEXT* pCopyMemoryToImageInfo) const {
|
VkResult vkCopyMemoryToImageEXT(const VkCopyMemoryToImageInfo* pCopyMemoryToImageInfo) const {
|
||||||
return _vkCopyMemoryToImageEXT(_device, pCopyMemoryToImageInfo);
|
return _vkCopyMemoryToImageEXT(_device, pCopyMemoryToImageInfo);
|
||||||
}
|
}
|
||||||
VkResult vkCopyImageToMemoryEXT(const VkCopyImageToMemoryInfoEXT* pCopyImageToMemoryInfo) const {
|
VkResult vkCopyImageToMemoryEXT(const VkCopyImageToMemoryInfo* pCopyImageToMemoryInfo) const {
|
||||||
return _vkCopyImageToMemoryEXT(_device, pCopyImageToMemoryInfo);
|
return _vkCopyImageToMemoryEXT(_device, pCopyImageToMemoryInfo);
|
||||||
}
|
}
|
||||||
VkResult vkCopyImageToImageEXT(const VkCopyImageToImageInfoEXT* pCopyImageToImageInfo) const {
|
VkResult vkCopyImageToImageEXT(const VkCopyImageToImageInfo* pCopyImageToImageInfo) const {
|
||||||
return _vkCopyImageToImageEXT(_device, pCopyImageToImageInfo);
|
return _vkCopyImageToImageEXT(_device, pCopyImageToImageInfo);
|
||||||
}
|
}
|
||||||
VkResult vkTransitionImageLayoutEXT(uint32_t transitionCount, const VkHostImageLayoutTransitionInfoEXT* pTransitions) const {
|
VkResult vkTransitionImageLayoutEXT(uint32_t transitionCount, const VkHostImageLayoutTransitionInfo* pTransitions) const {
|
||||||
return _vkTransitionImageLayoutEXT(_device, transitionCount, pTransitions);
|
return _vkTransitionImageLayoutEXT(_device, transitionCount, pTransitions);
|
||||||
}
|
}
|
||||||
void vkGetImageSubresourceLayout2EXT(VkImage image, const VkImageSubresource2KHR* pSubresource, VkSubresourceLayout2KHR* pLayout) const {
|
void vkGetImageSubresourceLayout2EXT(VkImage image, const VkImageSubresource2* pSubresource, VkSubresourceLayout2* pLayout) const {
|
||||||
_vkGetImageSubresourceLayout2EXT(_device, image, pSubresource, pLayout);
|
_vkGetImageSubresourceLayout2EXT(_device, image, pSubresource, pLayout);
|
||||||
}
|
}
|
||||||
VkResult vkReleaseSwapchainImagesEXT(const VkReleaseSwapchainImagesInfoEXT* pReleaseInfo) const {
|
VkResult vkReleaseSwapchainImagesEXT(const VkReleaseSwapchainImagesInfoEXT* pReleaseInfo) const {
|
||||||
@@ -1786,6 +1910,15 @@ public:
|
|||||||
void vkCmdCudaLaunchKernelNV(VkCommandBuffer commandBuffer, const VkCudaLaunchInfoNV* pLaunchInfo) const {
|
void vkCmdCudaLaunchKernelNV(VkCommandBuffer commandBuffer, const VkCudaLaunchInfoNV* pLaunchInfo) const {
|
||||||
_vkCmdCudaLaunchKernelNV(commandBuffer, pLaunchInfo);
|
_vkCmdCudaLaunchKernelNV(commandBuffer, pLaunchInfo);
|
||||||
}
|
}
|
||||||
|
void vkCmdDispatchTileQCOM(VkCommandBuffer commandBuffer) const {
|
||||||
|
_vkCmdDispatchTileQCOM(commandBuffer);
|
||||||
|
}
|
||||||
|
void vkCmdBeginPerTileExecutionQCOM(VkCommandBuffer commandBuffer, const VkPerTileBeginInfoQCOM* pPerTileBeginInfo) const {
|
||||||
|
_vkCmdBeginPerTileExecutionQCOM(commandBuffer, pPerTileBeginInfo);
|
||||||
|
}
|
||||||
|
void vkCmdEndPerTileExecutionQCOM(VkCommandBuffer commandBuffer, const VkPerTileEndInfoQCOM* pPerTileEndInfo) const {
|
||||||
|
_vkCmdEndPerTileExecutionQCOM(commandBuffer, pPerTileEndInfo);
|
||||||
|
}
|
||||||
void vkGetDescriptorSetLayoutSizeEXT(VkDescriptorSetLayout layout, VkDeviceSize* pLayoutSizeInBytes) const {
|
void vkGetDescriptorSetLayoutSizeEXT(VkDescriptorSetLayout layout, VkDeviceSize* pLayoutSizeInBytes) const {
|
||||||
_vkGetDescriptorSetLayoutSizeEXT(_device, layout, pLayoutSizeInBytes);
|
_vkGetDescriptorSetLayoutSizeEXT(_device, layout, pLayoutSizeInBytes);
|
||||||
}
|
}
|
||||||
@@ -2056,6 +2189,9 @@ public:
|
|||||||
void vkCmdOpticalFlowExecuteNV(VkCommandBuffer commandBuffer, VkOpticalFlowSessionNV session, const VkOpticalFlowExecuteInfoNV* pExecuteInfo) const {
|
void vkCmdOpticalFlowExecuteNV(VkCommandBuffer commandBuffer, VkOpticalFlowSessionNV session, const VkOpticalFlowExecuteInfoNV* pExecuteInfo) const {
|
||||||
_vkCmdOpticalFlowExecuteNV(commandBuffer, session, pExecuteInfo);
|
_vkCmdOpticalFlowExecuteNV(commandBuffer, session, pExecuteInfo);
|
||||||
}
|
}
|
||||||
|
void vkAntiLagUpdateAMD(const VkAntiLagDataAMD* pData) const {
|
||||||
|
_vkAntiLagUpdateAMD(_device, pData);
|
||||||
|
}
|
||||||
VkResult vkCreateShadersEXT(uint32_t createInfoCount, const VkShaderCreateInfoEXT* pCreateInfos, const VkAllocationCallbacks* pAllocator, VkShaderEXT* pShaders) const {
|
VkResult vkCreateShadersEXT(uint32_t createInfoCount, const VkShaderCreateInfoEXT* pCreateInfos, const VkAllocationCallbacks* pAllocator, VkShaderEXT* pShaders) const {
|
||||||
return _vkCreateShadersEXT(_device, createInfoCount, pCreateInfos, pAllocator, pShaders);
|
return _vkCreateShadersEXT(_device, createInfoCount, pCreateInfos, pAllocator, pShaders);
|
||||||
}
|
}
|
||||||
@@ -2068,12 +2204,21 @@ public:
|
|||||||
void vkCmdBindShadersEXT(VkCommandBuffer commandBuffer, uint32_t stageCount, const VkShaderStageFlagBits* pStages, const VkShaderEXT* pShaders) const {
|
void vkCmdBindShadersEXT(VkCommandBuffer commandBuffer, uint32_t stageCount, const VkShaderStageFlagBits* pStages, const VkShaderEXT* pShaders) const {
|
||||||
_vkCmdBindShadersEXT(commandBuffer, stageCount, pStages, pShaders);
|
_vkCmdBindShadersEXT(commandBuffer, stageCount, pStages, pShaders);
|
||||||
}
|
}
|
||||||
|
void vkCmdSetDepthClampRangeEXT(VkCommandBuffer commandBuffer, VkDepthClampModeEXT depthClampMode, const VkDepthClampRangeEXT* pDepthClampRange) const {
|
||||||
|
_vkCmdSetDepthClampRangeEXT(commandBuffer, depthClampMode, pDepthClampRange);
|
||||||
|
}
|
||||||
VkResult vkGetFramebufferTilePropertiesQCOM(VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const {
|
VkResult vkGetFramebufferTilePropertiesQCOM(VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const {
|
||||||
return _vkGetFramebufferTilePropertiesQCOM(_device, framebuffer, pPropertiesCount, pProperties);
|
return _vkGetFramebufferTilePropertiesQCOM(_device, framebuffer, pPropertiesCount, pProperties);
|
||||||
}
|
}
|
||||||
VkResult vkGetDynamicRenderingTilePropertiesQCOM(const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const {
|
VkResult vkGetDynamicRenderingTilePropertiesQCOM(const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const {
|
||||||
return _vkGetDynamicRenderingTilePropertiesQCOM(_device, pRenderingInfo, pProperties);
|
return _vkGetDynamicRenderingTilePropertiesQCOM(_device, pRenderingInfo, pProperties);
|
||||||
}
|
}
|
||||||
|
VkResult vkConvertCooperativeVectorMatrixNV(const VkConvertCooperativeVectorMatrixInfoNV* pInfo) const {
|
||||||
|
return _vkConvertCooperativeVectorMatrixNV(_device, pInfo);
|
||||||
|
}
|
||||||
|
void vkCmdConvertCooperativeVectorMatrixNV(VkCommandBuffer commandBuffer, uint32_t infoCount, const VkConvertCooperativeVectorMatrixInfoNV* pInfos) const {
|
||||||
|
_vkCmdConvertCooperativeVectorMatrixNV(commandBuffer, infoCount, pInfos);
|
||||||
|
}
|
||||||
VkResult vkSetLatencySleepModeNV(VkSwapchainKHR swapchain, const VkLatencySleepModeInfoNV* pSleepModeInfo) const {
|
VkResult vkSetLatencySleepModeNV(VkSwapchainKHR swapchain, const VkLatencySleepModeInfoNV* pSleepModeInfo) const {
|
||||||
return _vkSetLatencySleepModeNV(_device, swapchain, pSleepModeInfo);
|
return _vkSetLatencySleepModeNV(_device, swapchain, pSleepModeInfo);
|
||||||
}
|
}
|
||||||
@@ -2092,6 +2237,57 @@ public:
|
|||||||
void vkCmdSetAttachmentFeedbackLoopEnableEXT(VkCommandBuffer commandBuffer, VkImageAspectFlags aspectMask) const {
|
void vkCmdSetAttachmentFeedbackLoopEnableEXT(VkCommandBuffer commandBuffer, VkImageAspectFlags aspectMask) const {
|
||||||
_vkCmdSetAttachmentFeedbackLoopEnableEXT(commandBuffer, aspectMask);
|
_vkCmdSetAttachmentFeedbackLoopEnableEXT(commandBuffer, aspectMask);
|
||||||
}
|
}
|
||||||
|
void vkCmdBindTileMemoryQCOM(VkCommandBuffer commandBuffer, const VkTileMemoryBindInfoQCOM* pTileMemoryBindInfo) const {
|
||||||
|
_vkCmdBindTileMemoryQCOM(commandBuffer, pTileMemoryBindInfo);
|
||||||
|
}
|
||||||
|
VkResult vkCreateExternalComputeQueueNV(const VkExternalComputeQueueCreateInfoNV* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkExternalComputeQueueNV* pExternalQueue) const {
|
||||||
|
return _vkCreateExternalComputeQueueNV(_device, pCreateInfo, pAllocator, pExternalQueue);
|
||||||
|
}
|
||||||
|
void vkDestroyExternalComputeQueueNV(VkExternalComputeQueueNV externalQueue, const VkAllocationCallbacks* pAllocator) const {
|
||||||
|
_vkDestroyExternalComputeQueueNV(_device, externalQueue, pAllocator);
|
||||||
|
}
|
||||||
|
void vkGetClusterAccelerationStructureBuildSizesNV(const VkClusterAccelerationStructureInputInfoNV* pInfo, VkAccelerationStructureBuildSizesInfoKHR* pSizeInfo) const {
|
||||||
|
_vkGetClusterAccelerationStructureBuildSizesNV(_device, pInfo, pSizeInfo);
|
||||||
|
}
|
||||||
|
void vkCmdBuildClusterAccelerationStructureIndirectNV(VkCommandBuffer commandBuffer, const VkClusterAccelerationStructureCommandsInfoNV* pCommandInfos) const {
|
||||||
|
_vkCmdBuildClusterAccelerationStructureIndirectNV(commandBuffer, pCommandInfos);
|
||||||
|
}
|
||||||
|
void vkGetPartitionedAccelerationStructuresBuildSizesNV(const VkPartitionedAccelerationStructureInstancesInputNV* pInfo, VkAccelerationStructureBuildSizesInfoKHR* pSizeInfo) const {
|
||||||
|
_vkGetPartitionedAccelerationStructuresBuildSizesNV(_device, pInfo, pSizeInfo);
|
||||||
|
}
|
||||||
|
void vkCmdBuildPartitionedAccelerationStructuresNV(VkCommandBuffer commandBuffer, const VkBuildPartitionedAccelerationStructureInfoNV* pBuildInfo) const {
|
||||||
|
_vkCmdBuildPartitionedAccelerationStructuresNV(commandBuffer, pBuildInfo);
|
||||||
|
}
|
||||||
|
void vkGetGeneratedCommandsMemoryRequirementsEXT(const VkGeneratedCommandsMemoryRequirementsInfoEXT* pInfo, VkMemoryRequirements2* pMemoryRequirements) const {
|
||||||
|
_vkGetGeneratedCommandsMemoryRequirementsEXT(_device, pInfo, pMemoryRequirements);
|
||||||
|
}
|
||||||
|
void vkCmdPreprocessGeneratedCommandsEXT(VkCommandBuffer commandBuffer, const VkGeneratedCommandsInfoEXT* pGeneratedCommandsInfo, VkCommandBuffer stateCommandBuffer) const {
|
||||||
|
_vkCmdPreprocessGeneratedCommandsEXT(commandBuffer, pGeneratedCommandsInfo, stateCommandBuffer);
|
||||||
|
}
|
||||||
|
void vkCmdExecuteGeneratedCommandsEXT(VkCommandBuffer commandBuffer, VkBool32 isPreprocessed, const VkGeneratedCommandsInfoEXT* pGeneratedCommandsInfo) const {
|
||||||
|
_vkCmdExecuteGeneratedCommandsEXT(commandBuffer, isPreprocessed, pGeneratedCommandsInfo);
|
||||||
|
}
|
||||||
|
VkResult vkCreateIndirectCommandsLayoutEXT(const VkIndirectCommandsLayoutCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkIndirectCommandsLayoutEXT* pIndirectCommandsLayout) const {
|
||||||
|
return _vkCreateIndirectCommandsLayoutEXT(_device, pCreateInfo, pAllocator, pIndirectCommandsLayout);
|
||||||
|
}
|
||||||
|
void vkDestroyIndirectCommandsLayoutEXT(VkIndirectCommandsLayoutEXT indirectCommandsLayout, const VkAllocationCallbacks* pAllocator) const {
|
||||||
|
_vkDestroyIndirectCommandsLayoutEXT(_device, indirectCommandsLayout, pAllocator);
|
||||||
|
}
|
||||||
|
VkResult vkCreateIndirectExecutionSetEXT(const VkIndirectExecutionSetCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkIndirectExecutionSetEXT* pIndirectExecutionSet) const {
|
||||||
|
return _vkCreateIndirectExecutionSetEXT(_device, pCreateInfo, pAllocator, pIndirectExecutionSet);
|
||||||
|
}
|
||||||
|
void vkDestroyIndirectExecutionSetEXT(VkIndirectExecutionSetEXT indirectExecutionSet, const VkAllocationCallbacks* pAllocator) const {
|
||||||
|
_vkDestroyIndirectExecutionSetEXT(_device, indirectExecutionSet, pAllocator);
|
||||||
|
}
|
||||||
|
void vkUpdateIndirectExecutionSetPipelineEXT(VkIndirectExecutionSetEXT indirectExecutionSet, uint32_t executionSetWriteCount, const VkWriteIndirectExecutionSetPipelineEXT* pExecutionSetWrites) const {
|
||||||
|
_vkUpdateIndirectExecutionSetPipelineEXT(_device, indirectExecutionSet, executionSetWriteCount, pExecutionSetWrites);
|
||||||
|
}
|
||||||
|
void vkUpdateIndirectExecutionSetShaderEXT(VkIndirectExecutionSetEXT indirectExecutionSet, uint32_t executionSetWriteCount, const VkWriteIndirectExecutionSetShaderEXT* pExecutionSetWrites) const {
|
||||||
|
_vkUpdateIndirectExecutionSetShaderEXT(_device, indirectExecutionSet, executionSetWriteCount, pExecutionSetWrites);
|
||||||
|
}
|
||||||
|
void vkCmdEndRendering2EXT(VkCommandBuffer commandBuffer, const VkRenderingEndInfoEXT* pRenderingEndInfo) const {
|
||||||
|
_vkCmdEndRendering2EXT(commandBuffer, pRenderingEndInfo);
|
||||||
|
}
|
||||||
VkResult vkCreateAccelerationStructureKHR(const VkAccelerationStructureCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkAccelerationStructureKHR* pAccelerationStructure) const {
|
VkResult vkCreateAccelerationStructureKHR(const VkAccelerationStructureCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkAccelerationStructureKHR* pAccelerationStructure) const {
|
||||||
return _vkCreateAccelerationStructureKHR(_device, pCreateInfo, pAllocator, pAccelerationStructure);
|
return _vkCreateAccelerationStructureKHR(_device, pCreateInfo, pAllocator, pAccelerationStructure);
|
||||||
}
|
}
|
||||||
@@ -2354,6 +2550,25 @@ private:
|
|||||||
PFN_vkGetDeviceBufferMemoryRequirements _vkGetDeviceBufferMemoryRequirements;
|
PFN_vkGetDeviceBufferMemoryRequirements _vkGetDeviceBufferMemoryRequirements;
|
||||||
PFN_vkGetDeviceImageMemoryRequirements _vkGetDeviceImageMemoryRequirements;
|
PFN_vkGetDeviceImageMemoryRequirements _vkGetDeviceImageMemoryRequirements;
|
||||||
PFN_vkGetDeviceImageSparseMemoryRequirements _vkGetDeviceImageSparseMemoryRequirements;
|
PFN_vkGetDeviceImageSparseMemoryRequirements _vkGetDeviceImageSparseMemoryRequirements;
|
||||||
|
PFN_vkCmdSetLineStipple _vkCmdSetLineStipple;
|
||||||
|
PFN_vkMapMemory2 _vkMapMemory2;
|
||||||
|
PFN_vkUnmapMemory2 _vkUnmapMemory2;
|
||||||
|
PFN_vkCmdBindIndexBuffer2 _vkCmdBindIndexBuffer2;
|
||||||
|
PFN_vkGetRenderingAreaGranularity _vkGetRenderingAreaGranularity;
|
||||||
|
PFN_vkGetDeviceImageSubresourceLayout _vkGetDeviceImageSubresourceLayout;
|
||||||
|
PFN_vkGetImageSubresourceLayout2 _vkGetImageSubresourceLayout2;
|
||||||
|
PFN_vkCmdPushDescriptorSet _vkCmdPushDescriptorSet;
|
||||||
|
PFN_vkCmdPushDescriptorSetWithTemplate _vkCmdPushDescriptorSetWithTemplate;
|
||||||
|
PFN_vkCmdSetRenderingAttachmentLocations _vkCmdSetRenderingAttachmentLocations;
|
||||||
|
PFN_vkCmdSetRenderingInputAttachmentIndices _vkCmdSetRenderingInputAttachmentIndices;
|
||||||
|
PFN_vkCmdBindDescriptorSets2 _vkCmdBindDescriptorSets2;
|
||||||
|
PFN_vkCmdPushConstants2 _vkCmdPushConstants2;
|
||||||
|
PFN_vkCmdPushDescriptorSet2 _vkCmdPushDescriptorSet2;
|
||||||
|
PFN_vkCmdPushDescriptorSetWithTemplate2 _vkCmdPushDescriptorSetWithTemplate2;
|
||||||
|
PFN_vkCopyMemoryToImage _vkCopyMemoryToImage;
|
||||||
|
PFN_vkCopyImageToMemory _vkCopyImageToMemory;
|
||||||
|
PFN_vkCopyImageToImage _vkCopyImageToImage;
|
||||||
|
PFN_vkTransitionImageLayout _vkTransitionImageLayout;
|
||||||
PFN_vkCreateSwapchainKHR _vkCreateSwapchainKHR;
|
PFN_vkCreateSwapchainKHR _vkCreateSwapchainKHR;
|
||||||
PFN_vkDestroySwapchainKHR _vkDestroySwapchainKHR;
|
PFN_vkDestroySwapchainKHR _vkDestroySwapchainKHR;
|
||||||
PFN_vkGetSwapchainImagesKHR _vkGetSwapchainImagesKHR;
|
PFN_vkGetSwapchainImagesKHR _vkGetSwapchainImagesKHR;
|
||||||
@@ -2436,8 +2651,6 @@ private:
|
|||||||
PFN_vkCmdPipelineBarrier2KHR _vkCmdPipelineBarrier2KHR;
|
PFN_vkCmdPipelineBarrier2KHR _vkCmdPipelineBarrier2KHR;
|
||||||
PFN_vkCmdWriteTimestamp2KHR _vkCmdWriteTimestamp2KHR;
|
PFN_vkCmdWriteTimestamp2KHR _vkCmdWriteTimestamp2KHR;
|
||||||
PFN_vkQueueSubmit2KHR _vkQueueSubmit2KHR;
|
PFN_vkQueueSubmit2KHR _vkQueueSubmit2KHR;
|
||||||
PFN_vkCmdWriteBufferMarker2AMD _vkCmdWriteBufferMarker2AMD;
|
|
||||||
PFN_vkGetQueueCheckpointData2NV _vkGetQueueCheckpointData2NV;
|
|
||||||
PFN_vkCmdCopyBuffer2KHR _vkCmdCopyBuffer2KHR;
|
PFN_vkCmdCopyBuffer2KHR _vkCmdCopyBuffer2KHR;
|
||||||
PFN_vkCmdCopyImage2KHR _vkCmdCopyImage2KHR;
|
PFN_vkCmdCopyImage2KHR _vkCmdCopyImage2KHR;
|
||||||
PFN_vkCmdCopyBufferToImage2KHR _vkCmdCopyBufferToImage2KHR;
|
PFN_vkCmdCopyBufferToImage2KHR _vkCmdCopyBufferToImage2KHR;
|
||||||
@@ -2452,6 +2665,11 @@ private:
|
|||||||
PFN_vkGetRenderingAreaGranularityKHR _vkGetRenderingAreaGranularityKHR;
|
PFN_vkGetRenderingAreaGranularityKHR _vkGetRenderingAreaGranularityKHR;
|
||||||
PFN_vkGetDeviceImageSubresourceLayoutKHR _vkGetDeviceImageSubresourceLayoutKHR;
|
PFN_vkGetDeviceImageSubresourceLayoutKHR _vkGetDeviceImageSubresourceLayoutKHR;
|
||||||
PFN_vkGetImageSubresourceLayout2KHR _vkGetImageSubresourceLayout2KHR;
|
PFN_vkGetImageSubresourceLayout2KHR _vkGetImageSubresourceLayout2KHR;
|
||||||
|
PFN_vkCreatePipelineBinariesKHR _vkCreatePipelineBinariesKHR;
|
||||||
|
PFN_vkDestroyPipelineBinaryKHR _vkDestroyPipelineBinaryKHR;
|
||||||
|
PFN_vkGetPipelineKeyKHR _vkGetPipelineKeyKHR;
|
||||||
|
PFN_vkGetPipelineBinaryDataKHR _vkGetPipelineBinaryDataKHR;
|
||||||
|
PFN_vkReleaseCapturedPipelineDataKHR _vkReleaseCapturedPipelineDataKHR;
|
||||||
PFN_vkCmdSetLineStippleKHR _vkCmdSetLineStippleKHR;
|
PFN_vkCmdSetLineStippleKHR _vkCmdSetLineStippleKHR;
|
||||||
PFN_vkGetCalibratedTimestampsKHR _vkGetCalibratedTimestampsKHR;
|
PFN_vkGetCalibratedTimestampsKHR _vkGetCalibratedTimestampsKHR;
|
||||||
PFN_vkCmdBindDescriptorSets2KHR _vkCmdBindDescriptorSets2KHR;
|
PFN_vkCmdBindDescriptorSets2KHR _vkCmdBindDescriptorSets2KHR;
|
||||||
@@ -2477,6 +2695,7 @@ private:
|
|||||||
PFN_vkDestroyCuFunctionNVX _vkDestroyCuFunctionNVX;
|
PFN_vkDestroyCuFunctionNVX _vkDestroyCuFunctionNVX;
|
||||||
PFN_vkCmdCuLaunchKernelNVX _vkCmdCuLaunchKernelNVX;
|
PFN_vkCmdCuLaunchKernelNVX _vkCmdCuLaunchKernelNVX;
|
||||||
PFN_vkGetImageViewHandleNVX _vkGetImageViewHandleNVX;
|
PFN_vkGetImageViewHandleNVX _vkGetImageViewHandleNVX;
|
||||||
|
PFN_vkGetImageViewHandle64NVX _vkGetImageViewHandle64NVX;
|
||||||
PFN_vkGetImageViewAddressNVX _vkGetImageViewAddressNVX;
|
PFN_vkGetImageViewAddressNVX _vkGetImageViewAddressNVX;
|
||||||
PFN_vkCmdDrawIndirectCountAMD _vkCmdDrawIndirectCountAMD;
|
PFN_vkCmdDrawIndirectCountAMD _vkCmdDrawIndirectCountAMD;
|
||||||
PFN_vkCmdDrawIndexedIndirectCountAMD _vkCmdDrawIndexedIndirectCountAMD;
|
PFN_vkCmdDrawIndexedIndirectCountAMD _vkCmdDrawIndexedIndirectCountAMD;
|
||||||
@@ -2526,6 +2745,7 @@ private:
|
|||||||
PFN_vkCompileDeferredNV _vkCompileDeferredNV;
|
PFN_vkCompileDeferredNV _vkCompileDeferredNV;
|
||||||
PFN_vkGetMemoryHostPointerPropertiesEXT _vkGetMemoryHostPointerPropertiesEXT;
|
PFN_vkGetMemoryHostPointerPropertiesEXT _vkGetMemoryHostPointerPropertiesEXT;
|
||||||
PFN_vkCmdWriteBufferMarkerAMD _vkCmdWriteBufferMarkerAMD;
|
PFN_vkCmdWriteBufferMarkerAMD _vkCmdWriteBufferMarkerAMD;
|
||||||
|
PFN_vkCmdWriteBufferMarker2AMD _vkCmdWriteBufferMarker2AMD;
|
||||||
PFN_vkGetCalibratedTimestampsEXT _vkGetCalibratedTimestampsEXT;
|
PFN_vkGetCalibratedTimestampsEXT _vkGetCalibratedTimestampsEXT;
|
||||||
PFN_vkCmdDrawMeshTasksNV _vkCmdDrawMeshTasksNV;
|
PFN_vkCmdDrawMeshTasksNV _vkCmdDrawMeshTasksNV;
|
||||||
PFN_vkCmdDrawMeshTasksIndirectNV _vkCmdDrawMeshTasksIndirectNV;
|
PFN_vkCmdDrawMeshTasksIndirectNV _vkCmdDrawMeshTasksIndirectNV;
|
||||||
@@ -2534,6 +2754,7 @@ private:
|
|||||||
PFN_vkCmdSetExclusiveScissorNV _vkCmdSetExclusiveScissorNV;
|
PFN_vkCmdSetExclusiveScissorNV _vkCmdSetExclusiveScissorNV;
|
||||||
PFN_vkCmdSetCheckpointNV _vkCmdSetCheckpointNV;
|
PFN_vkCmdSetCheckpointNV _vkCmdSetCheckpointNV;
|
||||||
PFN_vkGetQueueCheckpointDataNV _vkGetQueueCheckpointDataNV;
|
PFN_vkGetQueueCheckpointDataNV _vkGetQueueCheckpointDataNV;
|
||||||
|
PFN_vkGetQueueCheckpointData2NV _vkGetQueueCheckpointData2NV;
|
||||||
PFN_vkInitializePerformanceApiINTEL _vkInitializePerformanceApiINTEL;
|
PFN_vkInitializePerformanceApiINTEL _vkInitializePerformanceApiINTEL;
|
||||||
PFN_vkUninitializePerformanceApiINTEL _vkUninitializePerformanceApiINTEL;
|
PFN_vkUninitializePerformanceApiINTEL _vkUninitializePerformanceApiINTEL;
|
||||||
PFN_vkCmdSetPerformanceMarkerINTEL _vkCmdSetPerformanceMarkerINTEL;
|
PFN_vkCmdSetPerformanceMarkerINTEL _vkCmdSetPerformanceMarkerINTEL;
|
||||||
@@ -2582,6 +2803,9 @@ private:
|
|||||||
PFN_vkDestroyCudaModuleNV _vkDestroyCudaModuleNV;
|
PFN_vkDestroyCudaModuleNV _vkDestroyCudaModuleNV;
|
||||||
PFN_vkDestroyCudaFunctionNV _vkDestroyCudaFunctionNV;
|
PFN_vkDestroyCudaFunctionNV _vkDestroyCudaFunctionNV;
|
||||||
PFN_vkCmdCudaLaunchKernelNV _vkCmdCudaLaunchKernelNV;
|
PFN_vkCmdCudaLaunchKernelNV _vkCmdCudaLaunchKernelNV;
|
||||||
|
PFN_vkCmdDispatchTileQCOM _vkCmdDispatchTileQCOM;
|
||||||
|
PFN_vkCmdBeginPerTileExecutionQCOM _vkCmdBeginPerTileExecutionQCOM;
|
||||||
|
PFN_vkCmdEndPerTileExecutionQCOM _vkCmdEndPerTileExecutionQCOM;
|
||||||
PFN_vkGetDescriptorSetLayoutSizeEXT _vkGetDescriptorSetLayoutSizeEXT;
|
PFN_vkGetDescriptorSetLayoutSizeEXT _vkGetDescriptorSetLayoutSizeEXT;
|
||||||
PFN_vkGetDescriptorSetLayoutBindingOffsetEXT _vkGetDescriptorSetLayoutBindingOffsetEXT;
|
PFN_vkGetDescriptorSetLayoutBindingOffsetEXT _vkGetDescriptorSetLayoutBindingOffsetEXT;
|
||||||
PFN_vkGetDescriptorEXT _vkGetDescriptorEXT;
|
PFN_vkGetDescriptorEXT _vkGetDescriptorEXT;
|
||||||
@@ -2672,18 +2896,39 @@ private:
|
|||||||
PFN_vkDestroyOpticalFlowSessionNV _vkDestroyOpticalFlowSessionNV;
|
PFN_vkDestroyOpticalFlowSessionNV _vkDestroyOpticalFlowSessionNV;
|
||||||
PFN_vkBindOpticalFlowSessionImageNV _vkBindOpticalFlowSessionImageNV;
|
PFN_vkBindOpticalFlowSessionImageNV _vkBindOpticalFlowSessionImageNV;
|
||||||
PFN_vkCmdOpticalFlowExecuteNV _vkCmdOpticalFlowExecuteNV;
|
PFN_vkCmdOpticalFlowExecuteNV _vkCmdOpticalFlowExecuteNV;
|
||||||
|
PFN_vkAntiLagUpdateAMD _vkAntiLagUpdateAMD;
|
||||||
PFN_vkCreateShadersEXT _vkCreateShadersEXT;
|
PFN_vkCreateShadersEXT _vkCreateShadersEXT;
|
||||||
PFN_vkDestroyShaderEXT _vkDestroyShaderEXT;
|
PFN_vkDestroyShaderEXT _vkDestroyShaderEXT;
|
||||||
PFN_vkGetShaderBinaryDataEXT _vkGetShaderBinaryDataEXT;
|
PFN_vkGetShaderBinaryDataEXT _vkGetShaderBinaryDataEXT;
|
||||||
PFN_vkCmdBindShadersEXT _vkCmdBindShadersEXT;
|
PFN_vkCmdBindShadersEXT _vkCmdBindShadersEXT;
|
||||||
|
PFN_vkCmdSetDepthClampRangeEXT _vkCmdSetDepthClampRangeEXT;
|
||||||
PFN_vkGetFramebufferTilePropertiesQCOM _vkGetFramebufferTilePropertiesQCOM;
|
PFN_vkGetFramebufferTilePropertiesQCOM _vkGetFramebufferTilePropertiesQCOM;
|
||||||
PFN_vkGetDynamicRenderingTilePropertiesQCOM _vkGetDynamicRenderingTilePropertiesQCOM;
|
PFN_vkGetDynamicRenderingTilePropertiesQCOM _vkGetDynamicRenderingTilePropertiesQCOM;
|
||||||
|
PFN_vkConvertCooperativeVectorMatrixNV _vkConvertCooperativeVectorMatrixNV;
|
||||||
|
PFN_vkCmdConvertCooperativeVectorMatrixNV _vkCmdConvertCooperativeVectorMatrixNV;
|
||||||
PFN_vkSetLatencySleepModeNV _vkSetLatencySleepModeNV;
|
PFN_vkSetLatencySleepModeNV _vkSetLatencySleepModeNV;
|
||||||
PFN_vkLatencySleepNV _vkLatencySleepNV;
|
PFN_vkLatencySleepNV _vkLatencySleepNV;
|
||||||
PFN_vkSetLatencyMarkerNV _vkSetLatencyMarkerNV;
|
PFN_vkSetLatencyMarkerNV _vkSetLatencyMarkerNV;
|
||||||
PFN_vkGetLatencyTimingsNV _vkGetLatencyTimingsNV;
|
PFN_vkGetLatencyTimingsNV _vkGetLatencyTimingsNV;
|
||||||
PFN_vkQueueNotifyOutOfBandNV _vkQueueNotifyOutOfBandNV;
|
PFN_vkQueueNotifyOutOfBandNV _vkQueueNotifyOutOfBandNV;
|
||||||
PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT _vkCmdSetAttachmentFeedbackLoopEnableEXT;
|
PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT _vkCmdSetAttachmentFeedbackLoopEnableEXT;
|
||||||
|
PFN_vkCmdBindTileMemoryQCOM _vkCmdBindTileMemoryQCOM;
|
||||||
|
PFN_vkCreateExternalComputeQueueNV _vkCreateExternalComputeQueueNV;
|
||||||
|
PFN_vkDestroyExternalComputeQueueNV _vkDestroyExternalComputeQueueNV;
|
||||||
|
PFN_vkGetClusterAccelerationStructureBuildSizesNV _vkGetClusterAccelerationStructureBuildSizesNV;
|
||||||
|
PFN_vkCmdBuildClusterAccelerationStructureIndirectNV _vkCmdBuildClusterAccelerationStructureIndirectNV;
|
||||||
|
PFN_vkGetPartitionedAccelerationStructuresBuildSizesNV _vkGetPartitionedAccelerationStructuresBuildSizesNV;
|
||||||
|
PFN_vkCmdBuildPartitionedAccelerationStructuresNV _vkCmdBuildPartitionedAccelerationStructuresNV;
|
||||||
|
PFN_vkGetGeneratedCommandsMemoryRequirementsEXT _vkGetGeneratedCommandsMemoryRequirementsEXT;
|
||||||
|
PFN_vkCmdPreprocessGeneratedCommandsEXT _vkCmdPreprocessGeneratedCommandsEXT;
|
||||||
|
PFN_vkCmdExecuteGeneratedCommandsEXT _vkCmdExecuteGeneratedCommandsEXT;
|
||||||
|
PFN_vkCreateIndirectCommandsLayoutEXT _vkCreateIndirectCommandsLayoutEXT;
|
||||||
|
PFN_vkDestroyIndirectCommandsLayoutEXT _vkDestroyIndirectCommandsLayoutEXT;
|
||||||
|
PFN_vkCreateIndirectExecutionSetEXT _vkCreateIndirectExecutionSetEXT;
|
||||||
|
PFN_vkDestroyIndirectExecutionSetEXT _vkDestroyIndirectExecutionSetEXT;
|
||||||
|
PFN_vkUpdateIndirectExecutionSetPipelineEXT _vkUpdateIndirectExecutionSetPipelineEXT;
|
||||||
|
PFN_vkUpdateIndirectExecutionSetShaderEXT _vkUpdateIndirectExecutionSetShaderEXT;
|
||||||
|
PFN_vkCmdEndRendering2EXT _vkCmdEndRendering2EXT;
|
||||||
PFN_vkCreateAccelerationStructureKHR _vkCreateAccelerationStructureKHR;
|
PFN_vkCreateAccelerationStructureKHR _vkCreateAccelerationStructureKHR;
|
||||||
PFN_vkDestroyAccelerationStructureKHR _vkDestroyAccelerationStructureKHR;
|
PFN_vkDestroyAccelerationStructureKHR _vkDestroyAccelerationStructureKHR;
|
||||||
PFN_vkCmdBuildAccelerationStructuresKHR _vkCmdBuildAccelerationStructuresKHR;
|
PFN_vkCmdBuildAccelerationStructuresKHR _vkCmdBuildAccelerationStructuresKHR;
|
||||||
|
|||||||
@@ -219,6 +219,25 @@ public:
|
|||||||
_vkGetDeviceBufferMemoryRequirements = reinterpret_cast<PFN_vkGetDeviceBufferMemoryRequirements>(loader("vkGetDeviceBufferMemoryRequirements"));
|
_vkGetDeviceBufferMemoryRequirements = reinterpret_cast<PFN_vkGetDeviceBufferMemoryRequirements>(loader("vkGetDeviceBufferMemoryRequirements"));
|
||||||
_vkGetDeviceImageMemoryRequirements = reinterpret_cast<PFN_vkGetDeviceImageMemoryRequirements>(loader("vkGetDeviceImageMemoryRequirements"));
|
_vkGetDeviceImageMemoryRequirements = reinterpret_cast<PFN_vkGetDeviceImageMemoryRequirements>(loader("vkGetDeviceImageMemoryRequirements"));
|
||||||
_vkGetDeviceImageSparseMemoryRequirements = reinterpret_cast<PFN_vkGetDeviceImageSparseMemoryRequirements>(loader("vkGetDeviceImageSparseMemoryRequirements"));
|
_vkGetDeviceImageSparseMemoryRequirements = reinterpret_cast<PFN_vkGetDeviceImageSparseMemoryRequirements>(loader("vkGetDeviceImageSparseMemoryRequirements"));
|
||||||
|
_vkCmdSetLineStipple = reinterpret_cast<PFN_vkCmdSetLineStipple>(loader("vkCmdSetLineStipple"));
|
||||||
|
_vkMapMemory2 = reinterpret_cast<PFN_vkMapMemory2>(loader("vkMapMemory2"));
|
||||||
|
_vkUnmapMemory2 = reinterpret_cast<PFN_vkUnmapMemory2>(loader("vkUnmapMemory2"));
|
||||||
|
_vkCmdBindIndexBuffer2 = reinterpret_cast<PFN_vkCmdBindIndexBuffer2>(loader("vkCmdBindIndexBuffer2"));
|
||||||
|
_vkGetRenderingAreaGranularity = reinterpret_cast<PFN_vkGetRenderingAreaGranularity>(loader("vkGetRenderingAreaGranularity"));
|
||||||
|
_vkGetDeviceImageSubresourceLayout = reinterpret_cast<PFN_vkGetDeviceImageSubresourceLayout>(loader("vkGetDeviceImageSubresourceLayout"));
|
||||||
|
_vkGetImageSubresourceLayout2 = reinterpret_cast<PFN_vkGetImageSubresourceLayout2>(loader("vkGetImageSubresourceLayout2"));
|
||||||
|
_vkCmdPushDescriptorSet = reinterpret_cast<PFN_vkCmdPushDescriptorSet>(loader("vkCmdPushDescriptorSet"));
|
||||||
|
_vkCmdPushDescriptorSetWithTemplate = reinterpret_cast<PFN_vkCmdPushDescriptorSetWithTemplate>(loader("vkCmdPushDescriptorSetWithTemplate"));
|
||||||
|
_vkCmdSetRenderingAttachmentLocations = reinterpret_cast<PFN_vkCmdSetRenderingAttachmentLocations>(loader("vkCmdSetRenderingAttachmentLocations"));
|
||||||
|
_vkCmdSetRenderingInputAttachmentIndices = reinterpret_cast<PFN_vkCmdSetRenderingInputAttachmentIndices>(loader("vkCmdSetRenderingInputAttachmentIndices"));
|
||||||
|
_vkCmdBindDescriptorSets2 = reinterpret_cast<PFN_vkCmdBindDescriptorSets2>(loader("vkCmdBindDescriptorSets2"));
|
||||||
|
_vkCmdPushConstants2 = reinterpret_cast<PFN_vkCmdPushConstants2>(loader("vkCmdPushConstants2"));
|
||||||
|
_vkCmdPushDescriptorSet2 = reinterpret_cast<PFN_vkCmdPushDescriptorSet2>(loader("vkCmdPushDescriptorSet2"));
|
||||||
|
_vkCmdPushDescriptorSetWithTemplate2 = reinterpret_cast<PFN_vkCmdPushDescriptorSetWithTemplate2>(loader("vkCmdPushDescriptorSetWithTemplate2"));
|
||||||
|
_vkCopyMemoryToImage = reinterpret_cast<PFN_vkCopyMemoryToImage>(loader("vkCopyMemoryToImage"));
|
||||||
|
_vkCopyImageToMemory = reinterpret_cast<PFN_vkCopyImageToMemory>(loader("vkCopyImageToMemory"));
|
||||||
|
_vkCopyImageToImage = reinterpret_cast<PFN_vkCopyImageToImage>(loader("vkCopyImageToImage"));
|
||||||
|
_vkTransitionImageLayout = reinterpret_cast<PFN_vkTransitionImageLayout>(loader("vkTransitionImageLayout"));
|
||||||
_vkDestroySurfaceKHR = reinterpret_cast<PFN_vkDestroySurfaceKHR>(loader("vkDestroySurfaceKHR"));
|
_vkDestroySurfaceKHR = reinterpret_cast<PFN_vkDestroySurfaceKHR>(loader("vkDestroySurfaceKHR"));
|
||||||
_vkGetPhysicalDeviceSurfaceSupportKHR = reinterpret_cast<PFN_vkGetPhysicalDeviceSurfaceSupportKHR>(loader("vkGetPhysicalDeviceSurfaceSupportKHR"));
|
_vkGetPhysicalDeviceSurfaceSupportKHR = reinterpret_cast<PFN_vkGetPhysicalDeviceSurfaceSupportKHR>(loader("vkGetPhysicalDeviceSurfaceSupportKHR"));
|
||||||
_vkGetPhysicalDeviceSurfaceCapabilitiesKHR = reinterpret_cast<PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR>(loader("vkGetPhysicalDeviceSurfaceCapabilitiesKHR"));
|
_vkGetPhysicalDeviceSurfaceCapabilitiesKHR = reinterpret_cast<PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR>(loader("vkGetPhysicalDeviceSurfaceCapabilitiesKHR"));
|
||||||
@@ -337,8 +356,6 @@ public:
|
|||||||
_vkCmdPipelineBarrier2KHR = reinterpret_cast<PFN_vkCmdPipelineBarrier2KHR>(loader("vkCmdPipelineBarrier2KHR"));
|
_vkCmdPipelineBarrier2KHR = reinterpret_cast<PFN_vkCmdPipelineBarrier2KHR>(loader("vkCmdPipelineBarrier2KHR"));
|
||||||
_vkCmdWriteTimestamp2KHR = reinterpret_cast<PFN_vkCmdWriteTimestamp2KHR>(loader("vkCmdWriteTimestamp2KHR"));
|
_vkCmdWriteTimestamp2KHR = reinterpret_cast<PFN_vkCmdWriteTimestamp2KHR>(loader("vkCmdWriteTimestamp2KHR"));
|
||||||
_vkQueueSubmit2KHR = reinterpret_cast<PFN_vkQueueSubmit2KHR>(loader("vkQueueSubmit2KHR"));
|
_vkQueueSubmit2KHR = reinterpret_cast<PFN_vkQueueSubmit2KHR>(loader("vkQueueSubmit2KHR"));
|
||||||
_vkCmdWriteBufferMarker2AMD = reinterpret_cast<PFN_vkCmdWriteBufferMarker2AMD>(loader("vkCmdWriteBufferMarker2AMD"));
|
|
||||||
_vkGetQueueCheckpointData2NV = reinterpret_cast<PFN_vkGetQueueCheckpointData2NV>(loader("vkGetQueueCheckpointData2NV"));
|
|
||||||
_vkCmdCopyBuffer2KHR = reinterpret_cast<PFN_vkCmdCopyBuffer2KHR>(loader("vkCmdCopyBuffer2KHR"));
|
_vkCmdCopyBuffer2KHR = reinterpret_cast<PFN_vkCmdCopyBuffer2KHR>(loader("vkCmdCopyBuffer2KHR"));
|
||||||
_vkCmdCopyImage2KHR = reinterpret_cast<PFN_vkCmdCopyImage2KHR>(loader("vkCmdCopyImage2KHR"));
|
_vkCmdCopyImage2KHR = reinterpret_cast<PFN_vkCmdCopyImage2KHR>(loader("vkCmdCopyImage2KHR"));
|
||||||
_vkCmdCopyBufferToImage2KHR = reinterpret_cast<PFN_vkCmdCopyBufferToImage2KHR>(loader("vkCmdCopyBufferToImage2KHR"));
|
_vkCmdCopyBufferToImage2KHR = reinterpret_cast<PFN_vkCmdCopyBufferToImage2KHR>(loader("vkCmdCopyBufferToImage2KHR"));
|
||||||
@@ -353,6 +370,11 @@ public:
|
|||||||
_vkGetRenderingAreaGranularityKHR = reinterpret_cast<PFN_vkGetRenderingAreaGranularityKHR>(loader("vkGetRenderingAreaGranularityKHR"));
|
_vkGetRenderingAreaGranularityKHR = reinterpret_cast<PFN_vkGetRenderingAreaGranularityKHR>(loader("vkGetRenderingAreaGranularityKHR"));
|
||||||
_vkGetDeviceImageSubresourceLayoutKHR = reinterpret_cast<PFN_vkGetDeviceImageSubresourceLayoutKHR>(loader("vkGetDeviceImageSubresourceLayoutKHR"));
|
_vkGetDeviceImageSubresourceLayoutKHR = reinterpret_cast<PFN_vkGetDeviceImageSubresourceLayoutKHR>(loader("vkGetDeviceImageSubresourceLayoutKHR"));
|
||||||
_vkGetImageSubresourceLayout2KHR = reinterpret_cast<PFN_vkGetImageSubresourceLayout2KHR>(loader("vkGetImageSubresourceLayout2KHR"));
|
_vkGetImageSubresourceLayout2KHR = reinterpret_cast<PFN_vkGetImageSubresourceLayout2KHR>(loader("vkGetImageSubresourceLayout2KHR"));
|
||||||
|
_vkCreatePipelineBinariesKHR = reinterpret_cast<PFN_vkCreatePipelineBinariesKHR>(loader("vkCreatePipelineBinariesKHR"));
|
||||||
|
_vkDestroyPipelineBinaryKHR = reinterpret_cast<PFN_vkDestroyPipelineBinaryKHR>(loader("vkDestroyPipelineBinaryKHR"));
|
||||||
|
_vkGetPipelineKeyKHR = reinterpret_cast<PFN_vkGetPipelineKeyKHR>(loader("vkGetPipelineKeyKHR"));
|
||||||
|
_vkGetPipelineBinaryDataKHR = reinterpret_cast<PFN_vkGetPipelineBinaryDataKHR>(loader("vkGetPipelineBinaryDataKHR"));
|
||||||
|
_vkReleaseCapturedPipelineDataKHR = reinterpret_cast<PFN_vkReleaseCapturedPipelineDataKHR>(loader("vkReleaseCapturedPipelineDataKHR"));
|
||||||
_vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR = reinterpret_cast<PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR>(loader("vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR"));
|
_vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR = reinterpret_cast<PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR>(loader("vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR"));
|
||||||
_vkCmdSetLineStippleKHR = reinterpret_cast<PFN_vkCmdSetLineStippleKHR>(loader("vkCmdSetLineStippleKHR"));
|
_vkCmdSetLineStippleKHR = reinterpret_cast<PFN_vkCmdSetLineStippleKHR>(loader("vkCmdSetLineStippleKHR"));
|
||||||
_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR = reinterpret_cast<PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR>(loader("vkGetPhysicalDeviceCalibrateableTimeDomainsKHR"));
|
_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR = reinterpret_cast<PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR>(loader("vkGetPhysicalDeviceCalibrateableTimeDomainsKHR"));
|
||||||
@@ -383,6 +405,7 @@ public:
|
|||||||
_vkDestroyCuFunctionNVX = reinterpret_cast<PFN_vkDestroyCuFunctionNVX>(loader("vkDestroyCuFunctionNVX"));
|
_vkDestroyCuFunctionNVX = reinterpret_cast<PFN_vkDestroyCuFunctionNVX>(loader("vkDestroyCuFunctionNVX"));
|
||||||
_vkCmdCuLaunchKernelNVX = reinterpret_cast<PFN_vkCmdCuLaunchKernelNVX>(loader("vkCmdCuLaunchKernelNVX"));
|
_vkCmdCuLaunchKernelNVX = reinterpret_cast<PFN_vkCmdCuLaunchKernelNVX>(loader("vkCmdCuLaunchKernelNVX"));
|
||||||
_vkGetImageViewHandleNVX = reinterpret_cast<PFN_vkGetImageViewHandleNVX>(loader("vkGetImageViewHandleNVX"));
|
_vkGetImageViewHandleNVX = reinterpret_cast<PFN_vkGetImageViewHandleNVX>(loader("vkGetImageViewHandleNVX"));
|
||||||
|
_vkGetImageViewHandle64NVX = reinterpret_cast<PFN_vkGetImageViewHandle64NVX>(loader("vkGetImageViewHandle64NVX"));
|
||||||
_vkGetImageViewAddressNVX = reinterpret_cast<PFN_vkGetImageViewAddressNVX>(loader("vkGetImageViewAddressNVX"));
|
_vkGetImageViewAddressNVX = reinterpret_cast<PFN_vkGetImageViewAddressNVX>(loader("vkGetImageViewAddressNVX"));
|
||||||
_vkCmdDrawIndirectCountAMD = reinterpret_cast<PFN_vkCmdDrawIndirectCountAMD>(loader("vkCmdDrawIndirectCountAMD"));
|
_vkCmdDrawIndirectCountAMD = reinterpret_cast<PFN_vkCmdDrawIndirectCountAMD>(loader("vkCmdDrawIndirectCountAMD"));
|
||||||
_vkCmdDrawIndexedIndirectCountAMD = reinterpret_cast<PFN_vkCmdDrawIndexedIndirectCountAMD>(loader("vkCmdDrawIndexedIndirectCountAMD"));
|
_vkCmdDrawIndexedIndirectCountAMD = reinterpret_cast<PFN_vkCmdDrawIndexedIndirectCountAMD>(loader("vkCmdDrawIndexedIndirectCountAMD"));
|
||||||
@@ -439,6 +462,7 @@ public:
|
|||||||
_vkCompileDeferredNV = reinterpret_cast<PFN_vkCompileDeferredNV>(loader("vkCompileDeferredNV"));
|
_vkCompileDeferredNV = reinterpret_cast<PFN_vkCompileDeferredNV>(loader("vkCompileDeferredNV"));
|
||||||
_vkGetMemoryHostPointerPropertiesEXT = reinterpret_cast<PFN_vkGetMemoryHostPointerPropertiesEXT>(loader("vkGetMemoryHostPointerPropertiesEXT"));
|
_vkGetMemoryHostPointerPropertiesEXT = reinterpret_cast<PFN_vkGetMemoryHostPointerPropertiesEXT>(loader("vkGetMemoryHostPointerPropertiesEXT"));
|
||||||
_vkCmdWriteBufferMarkerAMD = reinterpret_cast<PFN_vkCmdWriteBufferMarkerAMD>(loader("vkCmdWriteBufferMarkerAMD"));
|
_vkCmdWriteBufferMarkerAMD = reinterpret_cast<PFN_vkCmdWriteBufferMarkerAMD>(loader("vkCmdWriteBufferMarkerAMD"));
|
||||||
|
_vkCmdWriteBufferMarker2AMD = reinterpret_cast<PFN_vkCmdWriteBufferMarker2AMD>(loader("vkCmdWriteBufferMarker2AMD"));
|
||||||
_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT = reinterpret_cast<PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT>(loader("vkGetPhysicalDeviceCalibrateableTimeDomainsEXT"));
|
_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT = reinterpret_cast<PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT>(loader("vkGetPhysicalDeviceCalibrateableTimeDomainsEXT"));
|
||||||
_vkGetCalibratedTimestampsEXT = reinterpret_cast<PFN_vkGetCalibratedTimestampsEXT>(loader("vkGetCalibratedTimestampsEXT"));
|
_vkGetCalibratedTimestampsEXT = reinterpret_cast<PFN_vkGetCalibratedTimestampsEXT>(loader("vkGetCalibratedTimestampsEXT"));
|
||||||
_vkCmdDrawMeshTasksNV = reinterpret_cast<PFN_vkCmdDrawMeshTasksNV>(loader("vkCmdDrawMeshTasksNV"));
|
_vkCmdDrawMeshTasksNV = reinterpret_cast<PFN_vkCmdDrawMeshTasksNV>(loader("vkCmdDrawMeshTasksNV"));
|
||||||
@@ -448,6 +472,7 @@ public:
|
|||||||
_vkCmdSetExclusiveScissorNV = reinterpret_cast<PFN_vkCmdSetExclusiveScissorNV>(loader("vkCmdSetExclusiveScissorNV"));
|
_vkCmdSetExclusiveScissorNV = reinterpret_cast<PFN_vkCmdSetExclusiveScissorNV>(loader("vkCmdSetExclusiveScissorNV"));
|
||||||
_vkCmdSetCheckpointNV = reinterpret_cast<PFN_vkCmdSetCheckpointNV>(loader("vkCmdSetCheckpointNV"));
|
_vkCmdSetCheckpointNV = reinterpret_cast<PFN_vkCmdSetCheckpointNV>(loader("vkCmdSetCheckpointNV"));
|
||||||
_vkGetQueueCheckpointDataNV = reinterpret_cast<PFN_vkGetQueueCheckpointDataNV>(loader("vkGetQueueCheckpointDataNV"));
|
_vkGetQueueCheckpointDataNV = reinterpret_cast<PFN_vkGetQueueCheckpointDataNV>(loader("vkGetQueueCheckpointDataNV"));
|
||||||
|
_vkGetQueueCheckpointData2NV = reinterpret_cast<PFN_vkGetQueueCheckpointData2NV>(loader("vkGetQueueCheckpointData2NV"));
|
||||||
_vkInitializePerformanceApiINTEL = reinterpret_cast<PFN_vkInitializePerformanceApiINTEL>(loader("vkInitializePerformanceApiINTEL"));
|
_vkInitializePerformanceApiINTEL = reinterpret_cast<PFN_vkInitializePerformanceApiINTEL>(loader("vkInitializePerformanceApiINTEL"));
|
||||||
_vkUninitializePerformanceApiINTEL = reinterpret_cast<PFN_vkUninitializePerformanceApiINTEL>(loader("vkUninitializePerformanceApiINTEL"));
|
_vkUninitializePerformanceApiINTEL = reinterpret_cast<PFN_vkUninitializePerformanceApiINTEL>(loader("vkUninitializePerformanceApiINTEL"));
|
||||||
_vkCmdSetPerformanceMarkerINTEL = reinterpret_cast<PFN_vkCmdSetPerformanceMarkerINTEL>(loader("vkCmdSetPerformanceMarkerINTEL"));
|
_vkCmdSetPerformanceMarkerINTEL = reinterpret_cast<PFN_vkCmdSetPerformanceMarkerINTEL>(loader("vkCmdSetPerformanceMarkerINTEL"));
|
||||||
@@ -502,6 +527,9 @@ public:
|
|||||||
_vkDestroyCudaModuleNV = reinterpret_cast<PFN_vkDestroyCudaModuleNV>(loader("vkDestroyCudaModuleNV"));
|
_vkDestroyCudaModuleNV = reinterpret_cast<PFN_vkDestroyCudaModuleNV>(loader("vkDestroyCudaModuleNV"));
|
||||||
_vkDestroyCudaFunctionNV = reinterpret_cast<PFN_vkDestroyCudaFunctionNV>(loader("vkDestroyCudaFunctionNV"));
|
_vkDestroyCudaFunctionNV = reinterpret_cast<PFN_vkDestroyCudaFunctionNV>(loader("vkDestroyCudaFunctionNV"));
|
||||||
_vkCmdCudaLaunchKernelNV = reinterpret_cast<PFN_vkCmdCudaLaunchKernelNV>(loader("vkCmdCudaLaunchKernelNV"));
|
_vkCmdCudaLaunchKernelNV = reinterpret_cast<PFN_vkCmdCudaLaunchKernelNV>(loader("vkCmdCudaLaunchKernelNV"));
|
||||||
|
_vkCmdDispatchTileQCOM = reinterpret_cast<PFN_vkCmdDispatchTileQCOM>(loader("vkCmdDispatchTileQCOM"));
|
||||||
|
_vkCmdBeginPerTileExecutionQCOM = reinterpret_cast<PFN_vkCmdBeginPerTileExecutionQCOM>(loader("vkCmdBeginPerTileExecutionQCOM"));
|
||||||
|
_vkCmdEndPerTileExecutionQCOM = reinterpret_cast<PFN_vkCmdEndPerTileExecutionQCOM>(loader("vkCmdEndPerTileExecutionQCOM"));
|
||||||
_vkGetDescriptorSetLayoutSizeEXT = reinterpret_cast<PFN_vkGetDescriptorSetLayoutSizeEXT>(loader("vkGetDescriptorSetLayoutSizeEXT"));
|
_vkGetDescriptorSetLayoutSizeEXT = reinterpret_cast<PFN_vkGetDescriptorSetLayoutSizeEXT>(loader("vkGetDescriptorSetLayoutSizeEXT"));
|
||||||
_vkGetDescriptorSetLayoutBindingOffsetEXT = reinterpret_cast<PFN_vkGetDescriptorSetLayoutBindingOffsetEXT>(loader("vkGetDescriptorSetLayoutBindingOffsetEXT"));
|
_vkGetDescriptorSetLayoutBindingOffsetEXT = reinterpret_cast<PFN_vkGetDescriptorSetLayoutBindingOffsetEXT>(loader("vkGetDescriptorSetLayoutBindingOffsetEXT"));
|
||||||
_vkGetDescriptorEXT = reinterpret_cast<PFN_vkGetDescriptorEXT>(loader("vkGetDescriptorEXT"));
|
_vkGetDescriptorEXT = reinterpret_cast<PFN_vkGetDescriptorEXT>(loader("vkGetDescriptorEXT"));
|
||||||
@@ -593,18 +621,42 @@ public:
|
|||||||
_vkDestroyOpticalFlowSessionNV = reinterpret_cast<PFN_vkDestroyOpticalFlowSessionNV>(loader("vkDestroyOpticalFlowSessionNV"));
|
_vkDestroyOpticalFlowSessionNV = reinterpret_cast<PFN_vkDestroyOpticalFlowSessionNV>(loader("vkDestroyOpticalFlowSessionNV"));
|
||||||
_vkBindOpticalFlowSessionImageNV = reinterpret_cast<PFN_vkBindOpticalFlowSessionImageNV>(loader("vkBindOpticalFlowSessionImageNV"));
|
_vkBindOpticalFlowSessionImageNV = reinterpret_cast<PFN_vkBindOpticalFlowSessionImageNV>(loader("vkBindOpticalFlowSessionImageNV"));
|
||||||
_vkCmdOpticalFlowExecuteNV = reinterpret_cast<PFN_vkCmdOpticalFlowExecuteNV>(loader("vkCmdOpticalFlowExecuteNV"));
|
_vkCmdOpticalFlowExecuteNV = reinterpret_cast<PFN_vkCmdOpticalFlowExecuteNV>(loader("vkCmdOpticalFlowExecuteNV"));
|
||||||
|
_vkAntiLagUpdateAMD = reinterpret_cast<PFN_vkAntiLagUpdateAMD>(loader("vkAntiLagUpdateAMD"));
|
||||||
_vkCreateShadersEXT = reinterpret_cast<PFN_vkCreateShadersEXT>(loader("vkCreateShadersEXT"));
|
_vkCreateShadersEXT = reinterpret_cast<PFN_vkCreateShadersEXT>(loader("vkCreateShadersEXT"));
|
||||||
_vkDestroyShaderEXT = reinterpret_cast<PFN_vkDestroyShaderEXT>(loader("vkDestroyShaderEXT"));
|
_vkDestroyShaderEXT = reinterpret_cast<PFN_vkDestroyShaderEXT>(loader("vkDestroyShaderEXT"));
|
||||||
_vkGetShaderBinaryDataEXT = reinterpret_cast<PFN_vkGetShaderBinaryDataEXT>(loader("vkGetShaderBinaryDataEXT"));
|
_vkGetShaderBinaryDataEXT = reinterpret_cast<PFN_vkGetShaderBinaryDataEXT>(loader("vkGetShaderBinaryDataEXT"));
|
||||||
_vkCmdBindShadersEXT = reinterpret_cast<PFN_vkCmdBindShadersEXT>(loader("vkCmdBindShadersEXT"));
|
_vkCmdBindShadersEXT = reinterpret_cast<PFN_vkCmdBindShadersEXT>(loader("vkCmdBindShadersEXT"));
|
||||||
|
_vkCmdSetDepthClampRangeEXT = reinterpret_cast<PFN_vkCmdSetDepthClampRangeEXT>(loader("vkCmdSetDepthClampRangeEXT"));
|
||||||
_vkGetFramebufferTilePropertiesQCOM = reinterpret_cast<PFN_vkGetFramebufferTilePropertiesQCOM>(loader("vkGetFramebufferTilePropertiesQCOM"));
|
_vkGetFramebufferTilePropertiesQCOM = reinterpret_cast<PFN_vkGetFramebufferTilePropertiesQCOM>(loader("vkGetFramebufferTilePropertiesQCOM"));
|
||||||
_vkGetDynamicRenderingTilePropertiesQCOM = reinterpret_cast<PFN_vkGetDynamicRenderingTilePropertiesQCOM>(loader("vkGetDynamicRenderingTilePropertiesQCOM"));
|
_vkGetDynamicRenderingTilePropertiesQCOM = reinterpret_cast<PFN_vkGetDynamicRenderingTilePropertiesQCOM>(loader("vkGetDynamicRenderingTilePropertiesQCOM"));
|
||||||
|
_vkGetPhysicalDeviceCooperativeVectorPropertiesNV = reinterpret_cast<PFN_vkGetPhysicalDeviceCooperativeVectorPropertiesNV>(loader("vkGetPhysicalDeviceCooperativeVectorPropertiesNV"));
|
||||||
|
_vkConvertCooperativeVectorMatrixNV = reinterpret_cast<PFN_vkConvertCooperativeVectorMatrixNV>(loader("vkConvertCooperativeVectorMatrixNV"));
|
||||||
|
_vkCmdConvertCooperativeVectorMatrixNV = reinterpret_cast<PFN_vkCmdConvertCooperativeVectorMatrixNV>(loader("vkCmdConvertCooperativeVectorMatrixNV"));
|
||||||
_vkSetLatencySleepModeNV = reinterpret_cast<PFN_vkSetLatencySleepModeNV>(loader("vkSetLatencySleepModeNV"));
|
_vkSetLatencySleepModeNV = reinterpret_cast<PFN_vkSetLatencySleepModeNV>(loader("vkSetLatencySleepModeNV"));
|
||||||
_vkLatencySleepNV = reinterpret_cast<PFN_vkLatencySleepNV>(loader("vkLatencySleepNV"));
|
_vkLatencySleepNV = reinterpret_cast<PFN_vkLatencySleepNV>(loader("vkLatencySleepNV"));
|
||||||
_vkSetLatencyMarkerNV = reinterpret_cast<PFN_vkSetLatencyMarkerNV>(loader("vkSetLatencyMarkerNV"));
|
_vkSetLatencyMarkerNV = reinterpret_cast<PFN_vkSetLatencyMarkerNV>(loader("vkSetLatencyMarkerNV"));
|
||||||
_vkGetLatencyTimingsNV = reinterpret_cast<PFN_vkGetLatencyTimingsNV>(loader("vkGetLatencyTimingsNV"));
|
_vkGetLatencyTimingsNV = reinterpret_cast<PFN_vkGetLatencyTimingsNV>(loader("vkGetLatencyTimingsNV"));
|
||||||
_vkQueueNotifyOutOfBandNV = reinterpret_cast<PFN_vkQueueNotifyOutOfBandNV>(loader("vkQueueNotifyOutOfBandNV"));
|
_vkQueueNotifyOutOfBandNV = reinterpret_cast<PFN_vkQueueNotifyOutOfBandNV>(loader("vkQueueNotifyOutOfBandNV"));
|
||||||
_vkCmdSetAttachmentFeedbackLoopEnableEXT = reinterpret_cast<PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT>(loader("vkCmdSetAttachmentFeedbackLoopEnableEXT"));
|
_vkCmdSetAttachmentFeedbackLoopEnableEXT = reinterpret_cast<PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT>(loader("vkCmdSetAttachmentFeedbackLoopEnableEXT"));
|
||||||
|
_vkCmdBindTileMemoryQCOM = reinterpret_cast<PFN_vkCmdBindTileMemoryQCOM>(loader("vkCmdBindTileMemoryQCOM"));
|
||||||
|
_vkCreateExternalComputeQueueNV = reinterpret_cast<PFN_vkCreateExternalComputeQueueNV>(loader("vkCreateExternalComputeQueueNV"));
|
||||||
|
_vkDestroyExternalComputeQueueNV = reinterpret_cast<PFN_vkDestroyExternalComputeQueueNV>(loader("vkDestroyExternalComputeQueueNV"));
|
||||||
|
_vkGetExternalComputeQueueDataNV = reinterpret_cast<PFN_vkGetExternalComputeQueueDataNV>(loader("vkGetExternalComputeQueueDataNV"));
|
||||||
|
_vkGetClusterAccelerationStructureBuildSizesNV = reinterpret_cast<PFN_vkGetClusterAccelerationStructureBuildSizesNV>(loader("vkGetClusterAccelerationStructureBuildSizesNV"));
|
||||||
|
_vkCmdBuildClusterAccelerationStructureIndirectNV = reinterpret_cast<PFN_vkCmdBuildClusterAccelerationStructureIndirectNV>(loader("vkCmdBuildClusterAccelerationStructureIndirectNV"));
|
||||||
|
_vkGetPartitionedAccelerationStructuresBuildSizesNV = reinterpret_cast<PFN_vkGetPartitionedAccelerationStructuresBuildSizesNV>(loader("vkGetPartitionedAccelerationStructuresBuildSizesNV"));
|
||||||
|
_vkCmdBuildPartitionedAccelerationStructuresNV = reinterpret_cast<PFN_vkCmdBuildPartitionedAccelerationStructuresNV>(loader("vkCmdBuildPartitionedAccelerationStructuresNV"));
|
||||||
|
_vkGetGeneratedCommandsMemoryRequirementsEXT = reinterpret_cast<PFN_vkGetGeneratedCommandsMemoryRequirementsEXT>(loader("vkGetGeneratedCommandsMemoryRequirementsEXT"));
|
||||||
|
_vkCmdPreprocessGeneratedCommandsEXT = reinterpret_cast<PFN_vkCmdPreprocessGeneratedCommandsEXT>(loader("vkCmdPreprocessGeneratedCommandsEXT"));
|
||||||
|
_vkCmdExecuteGeneratedCommandsEXT = reinterpret_cast<PFN_vkCmdExecuteGeneratedCommandsEXT>(loader("vkCmdExecuteGeneratedCommandsEXT"));
|
||||||
|
_vkCreateIndirectCommandsLayoutEXT = reinterpret_cast<PFN_vkCreateIndirectCommandsLayoutEXT>(loader("vkCreateIndirectCommandsLayoutEXT"));
|
||||||
|
_vkDestroyIndirectCommandsLayoutEXT = reinterpret_cast<PFN_vkDestroyIndirectCommandsLayoutEXT>(loader("vkDestroyIndirectCommandsLayoutEXT"));
|
||||||
|
_vkCreateIndirectExecutionSetEXT = reinterpret_cast<PFN_vkCreateIndirectExecutionSetEXT>(loader("vkCreateIndirectExecutionSetEXT"));
|
||||||
|
_vkDestroyIndirectExecutionSetEXT = reinterpret_cast<PFN_vkDestroyIndirectExecutionSetEXT>(loader("vkDestroyIndirectExecutionSetEXT"));
|
||||||
|
_vkUpdateIndirectExecutionSetPipelineEXT = reinterpret_cast<PFN_vkUpdateIndirectExecutionSetPipelineEXT>(loader("vkUpdateIndirectExecutionSetPipelineEXT"));
|
||||||
|
_vkUpdateIndirectExecutionSetShaderEXT = reinterpret_cast<PFN_vkUpdateIndirectExecutionSetShaderEXT>(loader("vkUpdateIndirectExecutionSetShaderEXT"));
|
||||||
|
_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV = reinterpret_cast<PFN_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV>(loader("vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV"));
|
||||||
|
_vkCmdEndRendering2EXT = reinterpret_cast<PFN_vkCmdEndRendering2EXT>(loader("vkCmdEndRendering2EXT"));
|
||||||
_vkCreateAccelerationStructureKHR = reinterpret_cast<PFN_vkCreateAccelerationStructureKHR>(loader("vkCreateAccelerationStructureKHR"));
|
_vkCreateAccelerationStructureKHR = reinterpret_cast<PFN_vkCreateAccelerationStructureKHR>(loader("vkCreateAccelerationStructureKHR"));
|
||||||
_vkDestroyAccelerationStructureKHR = reinterpret_cast<PFN_vkDestroyAccelerationStructureKHR>(loader("vkDestroyAccelerationStructureKHR"));
|
_vkDestroyAccelerationStructureKHR = reinterpret_cast<PFN_vkDestroyAccelerationStructureKHR>(loader("vkDestroyAccelerationStructureKHR"));
|
||||||
_vkCmdBuildAccelerationStructuresKHR = reinterpret_cast<PFN_vkCmdBuildAccelerationStructuresKHR>(loader("vkCmdBuildAccelerationStructuresKHR"));
|
_vkCmdBuildAccelerationStructuresKHR = reinterpret_cast<PFN_vkCmdBuildAccelerationStructuresKHR>(loader("vkCmdBuildAccelerationStructuresKHR"));
|
||||||
@@ -1278,6 +1330,63 @@ public:
|
|||||||
void vkGetDeviceImageSparseMemoryRequirements(VkDevice device, const VkDeviceImageMemoryRequirements* pInfo, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2* pSparseMemoryRequirements) const {
|
void vkGetDeviceImageSparseMemoryRequirements(VkDevice device, const VkDeviceImageMemoryRequirements* pInfo, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2* pSparseMemoryRequirements) const {
|
||||||
_vkGetDeviceImageSparseMemoryRequirements(device, pInfo, pSparseMemoryRequirementCount, pSparseMemoryRequirements);
|
_vkGetDeviceImageSparseMemoryRequirements(device, pInfo, pSparseMemoryRequirementCount, pSparseMemoryRequirements);
|
||||||
}
|
}
|
||||||
|
void vkCmdSetLineStipple(VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern) const {
|
||||||
|
_vkCmdSetLineStipple(commandBuffer, lineStippleFactor, lineStipplePattern);
|
||||||
|
}
|
||||||
|
VkResult vkMapMemory2(VkDevice device, const VkMemoryMapInfo* pMemoryMapInfo, void** ppData) const {
|
||||||
|
return _vkMapMemory2(device, pMemoryMapInfo, ppData);
|
||||||
|
}
|
||||||
|
VkResult vkUnmapMemory2(VkDevice device, const VkMemoryUnmapInfo* pMemoryUnmapInfo) const {
|
||||||
|
return _vkUnmapMemory2(device, pMemoryUnmapInfo);
|
||||||
|
}
|
||||||
|
void vkCmdBindIndexBuffer2(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkDeviceSize size, VkIndexType indexType) const {
|
||||||
|
_vkCmdBindIndexBuffer2(commandBuffer, buffer, offset, size, indexType);
|
||||||
|
}
|
||||||
|
void vkGetRenderingAreaGranularity(VkDevice device, const VkRenderingAreaInfo* pRenderingAreaInfo, VkExtent2D* pGranularity) const {
|
||||||
|
_vkGetRenderingAreaGranularity(device, pRenderingAreaInfo, pGranularity);
|
||||||
|
}
|
||||||
|
void vkGetDeviceImageSubresourceLayout(VkDevice device, const VkDeviceImageSubresourceInfo* pInfo, VkSubresourceLayout2* pLayout) const {
|
||||||
|
_vkGetDeviceImageSubresourceLayout(device, pInfo, pLayout);
|
||||||
|
}
|
||||||
|
void vkGetImageSubresourceLayout2(VkDevice device, VkImage image, const VkImageSubresource2* pSubresource, VkSubresourceLayout2* pLayout) const {
|
||||||
|
_vkGetImageSubresourceLayout2(device, image, pSubresource, pLayout);
|
||||||
|
}
|
||||||
|
void vkCmdPushDescriptorSet(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t set, uint32_t descriptorWriteCount, const VkWriteDescriptorSet* pDescriptorWrites) const {
|
||||||
|
_vkCmdPushDescriptorSet(commandBuffer, pipelineBindPoint, layout, set, descriptorWriteCount, pDescriptorWrites);
|
||||||
|
}
|
||||||
|
void vkCmdPushDescriptorSetWithTemplate(VkCommandBuffer commandBuffer, VkDescriptorUpdateTemplate descriptorUpdateTemplate, VkPipelineLayout layout, uint32_t set, const void* pData) const {
|
||||||
|
_vkCmdPushDescriptorSetWithTemplate(commandBuffer, descriptorUpdateTemplate, layout, set, pData);
|
||||||
|
}
|
||||||
|
void vkCmdSetRenderingAttachmentLocations(VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfo* pLocationInfo) const {
|
||||||
|
_vkCmdSetRenderingAttachmentLocations(commandBuffer, pLocationInfo);
|
||||||
|
}
|
||||||
|
void vkCmdSetRenderingInputAttachmentIndices(VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfo* pInputAttachmentIndexInfo) const {
|
||||||
|
_vkCmdSetRenderingInputAttachmentIndices(commandBuffer, pInputAttachmentIndexInfo);
|
||||||
|
}
|
||||||
|
void vkCmdBindDescriptorSets2(VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfo* pBindDescriptorSetsInfo) const {
|
||||||
|
_vkCmdBindDescriptorSets2(commandBuffer, pBindDescriptorSetsInfo);
|
||||||
|
}
|
||||||
|
void vkCmdPushConstants2(VkCommandBuffer commandBuffer, const VkPushConstantsInfo* pPushConstantsInfo) const {
|
||||||
|
_vkCmdPushConstants2(commandBuffer, pPushConstantsInfo);
|
||||||
|
}
|
||||||
|
void vkCmdPushDescriptorSet2(VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfo* pPushDescriptorSetInfo) const {
|
||||||
|
_vkCmdPushDescriptorSet2(commandBuffer, pPushDescriptorSetInfo);
|
||||||
|
}
|
||||||
|
void vkCmdPushDescriptorSetWithTemplate2(VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfo* pPushDescriptorSetWithTemplateInfo) const {
|
||||||
|
_vkCmdPushDescriptorSetWithTemplate2(commandBuffer, pPushDescriptorSetWithTemplateInfo);
|
||||||
|
}
|
||||||
|
VkResult vkCopyMemoryToImage(VkDevice device, const VkCopyMemoryToImageInfo* pCopyMemoryToImageInfo) const {
|
||||||
|
return _vkCopyMemoryToImage(device, pCopyMemoryToImageInfo);
|
||||||
|
}
|
||||||
|
VkResult vkCopyImageToMemory(VkDevice device, const VkCopyImageToMemoryInfo* pCopyImageToMemoryInfo) const {
|
||||||
|
return _vkCopyImageToMemory(device, pCopyImageToMemoryInfo);
|
||||||
|
}
|
||||||
|
VkResult vkCopyImageToImage(VkDevice device, const VkCopyImageToImageInfo* pCopyImageToImageInfo) const {
|
||||||
|
return _vkCopyImageToImage(device, pCopyImageToImageInfo);
|
||||||
|
}
|
||||||
|
VkResult vkTransitionImageLayout(VkDevice device, uint32_t transitionCount, const VkHostImageLayoutTransitionInfo* pTransitions) const {
|
||||||
|
return _vkTransitionImageLayout(device, transitionCount, pTransitions);
|
||||||
|
}
|
||||||
void vkDestroySurfaceKHR(VkInstance instance, VkSurfaceKHR surface, const VkAllocationCallbacks* pAllocator) const {
|
void vkDestroySurfaceKHR(VkInstance instance, VkSurfaceKHR surface, const VkAllocationCallbacks* pAllocator) const {
|
||||||
_vkDestroySurfaceKHR(instance, surface, pAllocator);
|
_vkDestroySurfaceKHR(instance, surface, pAllocator);
|
||||||
}
|
}
|
||||||
@@ -1557,10 +1666,10 @@ public:
|
|||||||
void vkCmdSetFragmentShadingRateKHR(VkCommandBuffer commandBuffer, const VkExtent2D* pFragmentSize, const VkFragmentShadingRateCombinerOpKHR combinerOps[2]) const {
|
void vkCmdSetFragmentShadingRateKHR(VkCommandBuffer commandBuffer, const VkExtent2D* pFragmentSize, const VkFragmentShadingRateCombinerOpKHR combinerOps[2]) const {
|
||||||
_vkCmdSetFragmentShadingRateKHR(commandBuffer, pFragmentSize, combinerOps);
|
_vkCmdSetFragmentShadingRateKHR(commandBuffer, pFragmentSize, combinerOps);
|
||||||
}
|
}
|
||||||
void vkCmdSetRenderingAttachmentLocationsKHR(VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfoKHR* pLocationInfo) const {
|
void vkCmdSetRenderingAttachmentLocationsKHR(VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfo* pLocationInfo) const {
|
||||||
_vkCmdSetRenderingAttachmentLocationsKHR(commandBuffer, pLocationInfo);
|
_vkCmdSetRenderingAttachmentLocationsKHR(commandBuffer, pLocationInfo);
|
||||||
}
|
}
|
||||||
void vkCmdSetRenderingInputAttachmentIndicesKHR(VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfoKHR* pInputAttachmentIndexInfo) const {
|
void vkCmdSetRenderingInputAttachmentIndicesKHR(VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfo* pInputAttachmentIndexInfo) const {
|
||||||
_vkCmdSetRenderingInputAttachmentIndicesKHR(commandBuffer, pInputAttachmentIndexInfo);
|
_vkCmdSetRenderingInputAttachmentIndicesKHR(commandBuffer, pInputAttachmentIndexInfo);
|
||||||
}
|
}
|
||||||
VkResult vkWaitForPresentKHR(VkDevice device, VkSwapchainKHR swapchain, uint64_t presentId, uint64_t timeout) const {
|
VkResult vkWaitForPresentKHR(VkDevice device, VkSwapchainKHR swapchain, uint64_t presentId, uint64_t timeout) const {
|
||||||
@@ -1599,10 +1708,10 @@ public:
|
|||||||
VkResult vkGetPipelineExecutableInternalRepresentationsKHR(VkDevice device, const VkPipelineExecutableInfoKHR* pExecutableInfo, uint32_t* pInternalRepresentationCount, VkPipelineExecutableInternalRepresentationKHR* pInternalRepresentations) const {
|
VkResult vkGetPipelineExecutableInternalRepresentationsKHR(VkDevice device, const VkPipelineExecutableInfoKHR* pExecutableInfo, uint32_t* pInternalRepresentationCount, VkPipelineExecutableInternalRepresentationKHR* pInternalRepresentations) const {
|
||||||
return _vkGetPipelineExecutableInternalRepresentationsKHR(device, pExecutableInfo, pInternalRepresentationCount, pInternalRepresentations);
|
return _vkGetPipelineExecutableInternalRepresentationsKHR(device, pExecutableInfo, pInternalRepresentationCount, pInternalRepresentations);
|
||||||
}
|
}
|
||||||
VkResult vkMapMemory2KHR(VkDevice device, const VkMemoryMapInfoKHR* pMemoryMapInfo, void** ppData) const {
|
VkResult vkMapMemory2KHR(VkDevice device, const VkMemoryMapInfo* pMemoryMapInfo, void** ppData) const {
|
||||||
return _vkMapMemory2KHR(device, pMemoryMapInfo, ppData);
|
return _vkMapMemory2KHR(device, pMemoryMapInfo, ppData);
|
||||||
}
|
}
|
||||||
VkResult vkUnmapMemory2KHR(VkDevice device, const VkMemoryUnmapInfoKHR* pMemoryUnmapInfo) const {
|
VkResult vkUnmapMemory2KHR(VkDevice device, const VkMemoryUnmapInfo* pMemoryUnmapInfo) const {
|
||||||
return _vkUnmapMemory2KHR(device, pMemoryUnmapInfo);
|
return _vkUnmapMemory2KHR(device, pMemoryUnmapInfo);
|
||||||
}
|
}
|
||||||
VkResult vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR* pQualityLevelInfo, VkVideoEncodeQualityLevelPropertiesKHR* pQualityLevelProperties) const {
|
VkResult vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR* pQualityLevelInfo, VkVideoEncodeQualityLevelPropertiesKHR* pQualityLevelProperties) const {
|
||||||
@@ -1632,12 +1741,6 @@ public:
|
|||||||
VkResult vkQueueSubmit2KHR(VkQueue queue, uint32_t submitCount, const VkSubmitInfo2* pSubmits, VkFence fence) const {
|
VkResult vkQueueSubmit2KHR(VkQueue queue, uint32_t submitCount, const VkSubmitInfo2* pSubmits, VkFence fence) const {
|
||||||
return _vkQueueSubmit2KHR(queue, submitCount, pSubmits, fence);
|
return _vkQueueSubmit2KHR(queue, submitCount, pSubmits, fence);
|
||||||
}
|
}
|
||||||
void vkCmdWriteBufferMarker2AMD(VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker) const {
|
|
||||||
_vkCmdWriteBufferMarker2AMD(commandBuffer, stage, dstBuffer, dstOffset, marker);
|
|
||||||
}
|
|
||||||
void vkGetQueueCheckpointData2NV(VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointData2NV* pCheckpointData) const {
|
|
||||||
_vkGetQueueCheckpointData2NV(queue, pCheckpointDataCount, pCheckpointData);
|
|
||||||
}
|
|
||||||
void vkCmdCopyBuffer2KHR(VkCommandBuffer commandBuffer, const VkCopyBufferInfo2* pCopyBufferInfo) const {
|
void vkCmdCopyBuffer2KHR(VkCommandBuffer commandBuffer, const VkCopyBufferInfo2* pCopyBufferInfo) const {
|
||||||
_vkCmdCopyBuffer2KHR(commandBuffer, pCopyBufferInfo);
|
_vkCmdCopyBuffer2KHR(commandBuffer, pCopyBufferInfo);
|
||||||
}
|
}
|
||||||
@@ -1671,15 +1774,30 @@ public:
|
|||||||
void vkCmdBindIndexBuffer2KHR(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkDeviceSize size, VkIndexType indexType) const {
|
void vkCmdBindIndexBuffer2KHR(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkDeviceSize size, VkIndexType indexType) const {
|
||||||
_vkCmdBindIndexBuffer2KHR(commandBuffer, buffer, offset, size, indexType);
|
_vkCmdBindIndexBuffer2KHR(commandBuffer, buffer, offset, size, indexType);
|
||||||
}
|
}
|
||||||
void vkGetRenderingAreaGranularityKHR(VkDevice device, const VkRenderingAreaInfoKHR* pRenderingAreaInfo, VkExtent2D* pGranularity) const {
|
void vkGetRenderingAreaGranularityKHR(VkDevice device, const VkRenderingAreaInfo* pRenderingAreaInfo, VkExtent2D* pGranularity) const {
|
||||||
_vkGetRenderingAreaGranularityKHR(device, pRenderingAreaInfo, pGranularity);
|
_vkGetRenderingAreaGranularityKHR(device, pRenderingAreaInfo, pGranularity);
|
||||||
}
|
}
|
||||||
void vkGetDeviceImageSubresourceLayoutKHR(VkDevice device, const VkDeviceImageSubresourceInfoKHR* pInfo, VkSubresourceLayout2KHR* pLayout) const {
|
void vkGetDeviceImageSubresourceLayoutKHR(VkDevice device, const VkDeviceImageSubresourceInfo* pInfo, VkSubresourceLayout2* pLayout) const {
|
||||||
_vkGetDeviceImageSubresourceLayoutKHR(device, pInfo, pLayout);
|
_vkGetDeviceImageSubresourceLayoutKHR(device, pInfo, pLayout);
|
||||||
}
|
}
|
||||||
void vkGetImageSubresourceLayout2KHR(VkDevice device, VkImage image, const VkImageSubresource2KHR* pSubresource, VkSubresourceLayout2KHR* pLayout) const {
|
void vkGetImageSubresourceLayout2KHR(VkDevice device, VkImage image, const VkImageSubresource2* pSubresource, VkSubresourceLayout2* pLayout) const {
|
||||||
_vkGetImageSubresourceLayout2KHR(device, image, pSubresource, pLayout);
|
_vkGetImageSubresourceLayout2KHR(device, image, pSubresource, pLayout);
|
||||||
}
|
}
|
||||||
|
VkResult vkCreatePipelineBinariesKHR(VkDevice device, const VkPipelineBinaryCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkPipelineBinaryHandlesInfoKHR* pBinaries) const {
|
||||||
|
return _vkCreatePipelineBinariesKHR(device, pCreateInfo, pAllocator, pBinaries);
|
||||||
|
}
|
||||||
|
void vkDestroyPipelineBinaryKHR(VkDevice device, VkPipelineBinaryKHR pipelineBinary, const VkAllocationCallbacks* pAllocator) const {
|
||||||
|
_vkDestroyPipelineBinaryKHR(device, pipelineBinary, pAllocator);
|
||||||
|
}
|
||||||
|
VkResult vkGetPipelineKeyKHR(VkDevice device, const VkPipelineCreateInfoKHR* pPipelineCreateInfo, VkPipelineBinaryKeyKHR* pPipelineKey) const {
|
||||||
|
return _vkGetPipelineKeyKHR(device, pPipelineCreateInfo, pPipelineKey);
|
||||||
|
}
|
||||||
|
VkResult vkGetPipelineBinaryDataKHR(VkDevice device, const VkPipelineBinaryDataInfoKHR* pInfo, VkPipelineBinaryKeyKHR* pPipelineBinaryKey, size_t* pPipelineBinaryDataSize, void* pPipelineBinaryData) const {
|
||||||
|
return _vkGetPipelineBinaryDataKHR(device, pInfo, pPipelineBinaryKey, pPipelineBinaryDataSize, pPipelineBinaryData);
|
||||||
|
}
|
||||||
|
VkResult vkReleaseCapturedPipelineDataKHR(VkDevice device, const VkReleaseCapturedPipelineDataInfoKHR* pInfo, const VkAllocationCallbacks* pAllocator) const {
|
||||||
|
return _vkReleaseCapturedPipelineDataKHR(device, pInfo, pAllocator);
|
||||||
|
}
|
||||||
VkResult vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR(VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkCooperativeMatrixPropertiesKHR* pProperties) const {
|
VkResult vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR(VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkCooperativeMatrixPropertiesKHR* pProperties) const {
|
||||||
return _vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR(physicalDevice, pPropertyCount, pProperties);
|
return _vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR(physicalDevice, pPropertyCount, pProperties);
|
||||||
}
|
}
|
||||||
@@ -1692,16 +1810,16 @@ public:
|
|||||||
VkResult vkGetCalibratedTimestampsKHR(VkDevice device, uint32_t timestampCount, const VkCalibratedTimestampInfoKHR* pTimestampInfos, uint64_t* pTimestamps, uint64_t* pMaxDeviation) const {
|
VkResult vkGetCalibratedTimestampsKHR(VkDevice device, uint32_t timestampCount, const VkCalibratedTimestampInfoKHR* pTimestampInfos, uint64_t* pTimestamps, uint64_t* pMaxDeviation) const {
|
||||||
return _vkGetCalibratedTimestampsKHR(device, timestampCount, pTimestampInfos, pTimestamps, pMaxDeviation);
|
return _vkGetCalibratedTimestampsKHR(device, timestampCount, pTimestampInfos, pTimestamps, pMaxDeviation);
|
||||||
}
|
}
|
||||||
void vkCmdBindDescriptorSets2KHR(VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfoKHR* pBindDescriptorSetsInfo) const {
|
void vkCmdBindDescriptorSets2KHR(VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfo* pBindDescriptorSetsInfo) const {
|
||||||
_vkCmdBindDescriptorSets2KHR(commandBuffer, pBindDescriptorSetsInfo);
|
_vkCmdBindDescriptorSets2KHR(commandBuffer, pBindDescriptorSetsInfo);
|
||||||
}
|
}
|
||||||
void vkCmdPushConstants2KHR(VkCommandBuffer commandBuffer, const VkPushConstantsInfoKHR* pPushConstantsInfo) const {
|
void vkCmdPushConstants2KHR(VkCommandBuffer commandBuffer, const VkPushConstantsInfo* pPushConstantsInfo) const {
|
||||||
_vkCmdPushConstants2KHR(commandBuffer, pPushConstantsInfo);
|
_vkCmdPushConstants2KHR(commandBuffer, pPushConstantsInfo);
|
||||||
}
|
}
|
||||||
void vkCmdPushDescriptorSet2KHR(VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfoKHR* pPushDescriptorSetInfo) const {
|
void vkCmdPushDescriptorSet2KHR(VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfo* pPushDescriptorSetInfo) const {
|
||||||
_vkCmdPushDescriptorSet2KHR(commandBuffer, pPushDescriptorSetInfo);
|
_vkCmdPushDescriptorSet2KHR(commandBuffer, pPushDescriptorSetInfo);
|
||||||
}
|
}
|
||||||
void vkCmdPushDescriptorSetWithTemplate2KHR(VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfoKHR* pPushDescriptorSetWithTemplateInfo) const {
|
void vkCmdPushDescriptorSetWithTemplate2KHR(VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfo* pPushDescriptorSetWithTemplateInfo) const {
|
||||||
_vkCmdPushDescriptorSetWithTemplate2KHR(commandBuffer, pPushDescriptorSetWithTemplateInfo);
|
_vkCmdPushDescriptorSetWithTemplate2KHR(commandBuffer, pPushDescriptorSetWithTemplateInfo);
|
||||||
}
|
}
|
||||||
void vkCmdSetDescriptorBufferOffsets2EXT(VkCommandBuffer commandBuffer, const VkSetDescriptorBufferOffsetsInfoEXT* pSetDescriptorBufferOffsetsInfo) const {
|
void vkCmdSetDescriptorBufferOffsets2EXT(VkCommandBuffer commandBuffer, const VkSetDescriptorBufferOffsetsInfoEXT* pSetDescriptorBufferOffsetsInfo) const {
|
||||||
@@ -1770,6 +1888,9 @@ public:
|
|||||||
uint32_t vkGetImageViewHandleNVX(VkDevice device, const VkImageViewHandleInfoNVX* pInfo) const {
|
uint32_t vkGetImageViewHandleNVX(VkDevice device, const VkImageViewHandleInfoNVX* pInfo) const {
|
||||||
return _vkGetImageViewHandleNVX(device, pInfo);
|
return _vkGetImageViewHandleNVX(device, pInfo);
|
||||||
}
|
}
|
||||||
|
uint64_t vkGetImageViewHandle64NVX(VkDevice device, const VkImageViewHandleInfoNVX* pInfo) const {
|
||||||
|
return _vkGetImageViewHandle64NVX(device, pInfo);
|
||||||
|
}
|
||||||
VkResult vkGetImageViewAddressNVX(VkDevice device, VkImageView imageView, VkImageViewAddressPropertiesNVX* pProperties) const {
|
VkResult vkGetImageViewAddressNVX(VkDevice device, VkImageView imageView, VkImageViewAddressPropertiesNVX* pProperties) const {
|
||||||
return _vkGetImageViewAddressNVX(device, imageView, pProperties);
|
return _vkGetImageViewAddressNVX(device, imageView, pProperties);
|
||||||
}
|
}
|
||||||
@@ -1938,6 +2059,9 @@ public:
|
|||||||
void vkCmdWriteBufferMarkerAMD(VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker) const {
|
void vkCmdWriteBufferMarkerAMD(VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker) const {
|
||||||
_vkCmdWriteBufferMarkerAMD(commandBuffer, pipelineStage, dstBuffer, dstOffset, marker);
|
_vkCmdWriteBufferMarkerAMD(commandBuffer, pipelineStage, dstBuffer, dstOffset, marker);
|
||||||
}
|
}
|
||||||
|
void vkCmdWriteBufferMarker2AMD(VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker) const {
|
||||||
|
_vkCmdWriteBufferMarker2AMD(commandBuffer, stage, dstBuffer, dstOffset, marker);
|
||||||
|
}
|
||||||
VkResult vkGetPhysicalDeviceCalibrateableTimeDomainsEXT(VkPhysicalDevice physicalDevice, uint32_t* pTimeDomainCount, VkTimeDomainKHR* pTimeDomains) const {
|
VkResult vkGetPhysicalDeviceCalibrateableTimeDomainsEXT(VkPhysicalDevice physicalDevice, uint32_t* pTimeDomainCount, VkTimeDomainKHR* pTimeDomains) const {
|
||||||
return _vkGetPhysicalDeviceCalibrateableTimeDomainsEXT(physicalDevice, pTimeDomainCount, pTimeDomains);
|
return _vkGetPhysicalDeviceCalibrateableTimeDomainsEXT(physicalDevice, pTimeDomainCount, pTimeDomains);
|
||||||
}
|
}
|
||||||
@@ -1965,6 +2089,9 @@ public:
|
|||||||
void vkGetQueueCheckpointDataNV(VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointDataNV* pCheckpointData) const {
|
void vkGetQueueCheckpointDataNV(VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointDataNV* pCheckpointData) const {
|
||||||
_vkGetQueueCheckpointDataNV(queue, pCheckpointDataCount, pCheckpointData);
|
_vkGetQueueCheckpointDataNV(queue, pCheckpointDataCount, pCheckpointData);
|
||||||
}
|
}
|
||||||
|
void vkGetQueueCheckpointData2NV(VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointData2NV* pCheckpointData) const {
|
||||||
|
_vkGetQueueCheckpointData2NV(queue, pCheckpointDataCount, pCheckpointData);
|
||||||
|
}
|
||||||
VkResult vkInitializePerformanceApiINTEL(VkDevice device, const VkInitializePerformanceApiInfoINTEL* pInitializeInfo) const {
|
VkResult vkInitializePerformanceApiINTEL(VkDevice device, const VkInitializePerformanceApiInfoINTEL* pInitializeInfo) const {
|
||||||
return _vkInitializePerformanceApiINTEL(device, pInitializeInfo);
|
return _vkInitializePerformanceApiINTEL(device, pInitializeInfo);
|
||||||
}
|
}
|
||||||
@@ -2052,19 +2179,19 @@ public:
|
|||||||
void vkCmdSetStencilOpEXT(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, VkStencilOp failOp, VkStencilOp passOp, VkStencilOp depthFailOp, VkCompareOp compareOp) const {
|
void vkCmdSetStencilOpEXT(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, VkStencilOp failOp, VkStencilOp passOp, VkStencilOp depthFailOp, VkCompareOp compareOp) const {
|
||||||
_vkCmdSetStencilOpEXT(commandBuffer, faceMask, failOp, passOp, depthFailOp, compareOp);
|
_vkCmdSetStencilOpEXT(commandBuffer, faceMask, failOp, passOp, depthFailOp, compareOp);
|
||||||
}
|
}
|
||||||
VkResult vkCopyMemoryToImageEXT(VkDevice device, const VkCopyMemoryToImageInfoEXT* pCopyMemoryToImageInfo) const {
|
VkResult vkCopyMemoryToImageEXT(VkDevice device, const VkCopyMemoryToImageInfo* pCopyMemoryToImageInfo) const {
|
||||||
return _vkCopyMemoryToImageEXT(device, pCopyMemoryToImageInfo);
|
return _vkCopyMemoryToImageEXT(device, pCopyMemoryToImageInfo);
|
||||||
}
|
}
|
||||||
VkResult vkCopyImageToMemoryEXT(VkDevice device, const VkCopyImageToMemoryInfoEXT* pCopyImageToMemoryInfo) const {
|
VkResult vkCopyImageToMemoryEXT(VkDevice device, const VkCopyImageToMemoryInfo* pCopyImageToMemoryInfo) const {
|
||||||
return _vkCopyImageToMemoryEXT(device, pCopyImageToMemoryInfo);
|
return _vkCopyImageToMemoryEXT(device, pCopyImageToMemoryInfo);
|
||||||
}
|
}
|
||||||
VkResult vkCopyImageToImageEXT(VkDevice device, const VkCopyImageToImageInfoEXT* pCopyImageToImageInfo) const {
|
VkResult vkCopyImageToImageEXT(VkDevice device, const VkCopyImageToImageInfo* pCopyImageToImageInfo) const {
|
||||||
return _vkCopyImageToImageEXT(device, pCopyImageToImageInfo);
|
return _vkCopyImageToImageEXT(device, pCopyImageToImageInfo);
|
||||||
}
|
}
|
||||||
VkResult vkTransitionImageLayoutEXT(VkDevice device, uint32_t transitionCount, const VkHostImageLayoutTransitionInfoEXT* pTransitions) const {
|
VkResult vkTransitionImageLayoutEXT(VkDevice device, uint32_t transitionCount, const VkHostImageLayoutTransitionInfo* pTransitions) const {
|
||||||
return _vkTransitionImageLayoutEXT(device, transitionCount, pTransitions);
|
return _vkTransitionImageLayoutEXT(device, transitionCount, pTransitions);
|
||||||
}
|
}
|
||||||
void vkGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2KHR* pSubresource, VkSubresourceLayout2KHR* pLayout) const {
|
void vkGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2* pSubresource, VkSubresourceLayout2* pLayout) const {
|
||||||
_vkGetImageSubresourceLayout2EXT(device, image, pSubresource, pLayout);
|
_vkGetImageSubresourceLayout2EXT(device, image, pSubresource, pLayout);
|
||||||
}
|
}
|
||||||
VkResult vkReleaseSwapchainImagesEXT(VkDevice device, const VkReleaseSwapchainImagesInfoEXT* pReleaseInfo) const {
|
VkResult vkReleaseSwapchainImagesEXT(VkDevice device, const VkReleaseSwapchainImagesInfoEXT* pReleaseInfo) const {
|
||||||
@@ -2127,6 +2254,15 @@ public:
|
|||||||
void vkCmdCudaLaunchKernelNV(VkCommandBuffer commandBuffer, const VkCudaLaunchInfoNV* pLaunchInfo) const {
|
void vkCmdCudaLaunchKernelNV(VkCommandBuffer commandBuffer, const VkCudaLaunchInfoNV* pLaunchInfo) const {
|
||||||
_vkCmdCudaLaunchKernelNV(commandBuffer, pLaunchInfo);
|
_vkCmdCudaLaunchKernelNV(commandBuffer, pLaunchInfo);
|
||||||
}
|
}
|
||||||
|
void vkCmdDispatchTileQCOM(VkCommandBuffer commandBuffer) const {
|
||||||
|
_vkCmdDispatchTileQCOM(commandBuffer);
|
||||||
|
}
|
||||||
|
void vkCmdBeginPerTileExecutionQCOM(VkCommandBuffer commandBuffer, const VkPerTileBeginInfoQCOM* pPerTileBeginInfo) const {
|
||||||
|
_vkCmdBeginPerTileExecutionQCOM(commandBuffer, pPerTileBeginInfo);
|
||||||
|
}
|
||||||
|
void vkCmdEndPerTileExecutionQCOM(VkCommandBuffer commandBuffer, const VkPerTileEndInfoQCOM* pPerTileEndInfo) const {
|
||||||
|
_vkCmdEndPerTileExecutionQCOM(commandBuffer, pPerTileEndInfo);
|
||||||
|
}
|
||||||
void vkGetDescriptorSetLayoutSizeEXT(VkDevice device, VkDescriptorSetLayout layout, VkDeviceSize* pLayoutSizeInBytes) const {
|
void vkGetDescriptorSetLayoutSizeEXT(VkDevice device, VkDescriptorSetLayout layout, VkDeviceSize* pLayoutSizeInBytes) const {
|
||||||
_vkGetDescriptorSetLayoutSizeEXT(device, layout, pLayoutSizeInBytes);
|
_vkGetDescriptorSetLayoutSizeEXT(device, layout, pLayoutSizeInBytes);
|
||||||
}
|
}
|
||||||
@@ -2400,6 +2536,9 @@ public:
|
|||||||
void vkCmdOpticalFlowExecuteNV(VkCommandBuffer commandBuffer, VkOpticalFlowSessionNV session, const VkOpticalFlowExecuteInfoNV* pExecuteInfo) const {
|
void vkCmdOpticalFlowExecuteNV(VkCommandBuffer commandBuffer, VkOpticalFlowSessionNV session, const VkOpticalFlowExecuteInfoNV* pExecuteInfo) const {
|
||||||
_vkCmdOpticalFlowExecuteNV(commandBuffer, session, pExecuteInfo);
|
_vkCmdOpticalFlowExecuteNV(commandBuffer, session, pExecuteInfo);
|
||||||
}
|
}
|
||||||
|
void vkAntiLagUpdateAMD(VkDevice device, const VkAntiLagDataAMD* pData) const {
|
||||||
|
_vkAntiLagUpdateAMD(device, pData);
|
||||||
|
}
|
||||||
VkResult vkCreateShadersEXT(VkDevice device, uint32_t createInfoCount, const VkShaderCreateInfoEXT* pCreateInfos, const VkAllocationCallbacks* pAllocator, VkShaderEXT* pShaders) const {
|
VkResult vkCreateShadersEXT(VkDevice device, uint32_t createInfoCount, const VkShaderCreateInfoEXT* pCreateInfos, const VkAllocationCallbacks* pAllocator, VkShaderEXT* pShaders) const {
|
||||||
return _vkCreateShadersEXT(device, createInfoCount, pCreateInfos, pAllocator, pShaders);
|
return _vkCreateShadersEXT(device, createInfoCount, pCreateInfos, pAllocator, pShaders);
|
||||||
}
|
}
|
||||||
@@ -2412,12 +2551,24 @@ public:
|
|||||||
void vkCmdBindShadersEXT(VkCommandBuffer commandBuffer, uint32_t stageCount, const VkShaderStageFlagBits* pStages, const VkShaderEXT* pShaders) const {
|
void vkCmdBindShadersEXT(VkCommandBuffer commandBuffer, uint32_t stageCount, const VkShaderStageFlagBits* pStages, const VkShaderEXT* pShaders) const {
|
||||||
_vkCmdBindShadersEXT(commandBuffer, stageCount, pStages, pShaders);
|
_vkCmdBindShadersEXT(commandBuffer, stageCount, pStages, pShaders);
|
||||||
}
|
}
|
||||||
|
void vkCmdSetDepthClampRangeEXT(VkCommandBuffer commandBuffer, VkDepthClampModeEXT depthClampMode, const VkDepthClampRangeEXT* pDepthClampRange) const {
|
||||||
|
_vkCmdSetDepthClampRangeEXT(commandBuffer, depthClampMode, pDepthClampRange);
|
||||||
|
}
|
||||||
VkResult vkGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const {
|
VkResult vkGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const {
|
||||||
return _vkGetFramebufferTilePropertiesQCOM(device, framebuffer, pPropertiesCount, pProperties);
|
return _vkGetFramebufferTilePropertiesQCOM(device, framebuffer, pPropertiesCount, pProperties);
|
||||||
}
|
}
|
||||||
VkResult vkGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const {
|
VkResult vkGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const {
|
||||||
return _vkGetDynamicRenderingTilePropertiesQCOM(device, pRenderingInfo, pProperties);
|
return _vkGetDynamicRenderingTilePropertiesQCOM(device, pRenderingInfo, pProperties);
|
||||||
}
|
}
|
||||||
|
VkResult vkGetPhysicalDeviceCooperativeVectorPropertiesNV(VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkCooperativeVectorPropertiesNV* pProperties) const {
|
||||||
|
return _vkGetPhysicalDeviceCooperativeVectorPropertiesNV(physicalDevice, pPropertyCount, pProperties);
|
||||||
|
}
|
||||||
|
VkResult vkConvertCooperativeVectorMatrixNV(VkDevice device, const VkConvertCooperativeVectorMatrixInfoNV* pInfo) const {
|
||||||
|
return _vkConvertCooperativeVectorMatrixNV(device, pInfo);
|
||||||
|
}
|
||||||
|
void vkCmdConvertCooperativeVectorMatrixNV(VkCommandBuffer commandBuffer, uint32_t infoCount, const VkConvertCooperativeVectorMatrixInfoNV* pInfos) const {
|
||||||
|
_vkCmdConvertCooperativeVectorMatrixNV(commandBuffer, infoCount, pInfos);
|
||||||
|
}
|
||||||
VkResult vkSetLatencySleepModeNV(VkDevice device, VkSwapchainKHR swapchain, const VkLatencySleepModeInfoNV* pSleepModeInfo) const {
|
VkResult vkSetLatencySleepModeNV(VkDevice device, VkSwapchainKHR swapchain, const VkLatencySleepModeInfoNV* pSleepModeInfo) const {
|
||||||
return _vkSetLatencySleepModeNV(device, swapchain, pSleepModeInfo);
|
return _vkSetLatencySleepModeNV(device, swapchain, pSleepModeInfo);
|
||||||
}
|
}
|
||||||
@@ -2436,6 +2587,63 @@ public:
|
|||||||
void vkCmdSetAttachmentFeedbackLoopEnableEXT(VkCommandBuffer commandBuffer, VkImageAspectFlags aspectMask) const {
|
void vkCmdSetAttachmentFeedbackLoopEnableEXT(VkCommandBuffer commandBuffer, VkImageAspectFlags aspectMask) const {
|
||||||
_vkCmdSetAttachmentFeedbackLoopEnableEXT(commandBuffer, aspectMask);
|
_vkCmdSetAttachmentFeedbackLoopEnableEXT(commandBuffer, aspectMask);
|
||||||
}
|
}
|
||||||
|
void vkCmdBindTileMemoryQCOM(VkCommandBuffer commandBuffer, const VkTileMemoryBindInfoQCOM* pTileMemoryBindInfo) const {
|
||||||
|
_vkCmdBindTileMemoryQCOM(commandBuffer, pTileMemoryBindInfo);
|
||||||
|
}
|
||||||
|
VkResult vkCreateExternalComputeQueueNV(VkDevice device, const VkExternalComputeQueueCreateInfoNV* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkExternalComputeQueueNV* pExternalQueue) const {
|
||||||
|
return _vkCreateExternalComputeQueueNV(device, pCreateInfo, pAllocator, pExternalQueue);
|
||||||
|
}
|
||||||
|
void vkDestroyExternalComputeQueueNV(VkDevice device, VkExternalComputeQueueNV externalQueue, const VkAllocationCallbacks* pAllocator) const {
|
||||||
|
_vkDestroyExternalComputeQueueNV(device, externalQueue, pAllocator);
|
||||||
|
}
|
||||||
|
void vkGetExternalComputeQueueDataNV(VkExternalComputeQueueNV externalQueue, VkExternalComputeQueueDataParamsNV* params, void* pData) const {
|
||||||
|
_vkGetExternalComputeQueueDataNV(externalQueue, params, pData);
|
||||||
|
}
|
||||||
|
void vkGetClusterAccelerationStructureBuildSizesNV(VkDevice device, const VkClusterAccelerationStructureInputInfoNV* pInfo, VkAccelerationStructureBuildSizesInfoKHR* pSizeInfo) const {
|
||||||
|
_vkGetClusterAccelerationStructureBuildSizesNV(device, pInfo, pSizeInfo);
|
||||||
|
}
|
||||||
|
void vkCmdBuildClusterAccelerationStructureIndirectNV(VkCommandBuffer commandBuffer, const VkClusterAccelerationStructureCommandsInfoNV* pCommandInfos) const {
|
||||||
|
_vkCmdBuildClusterAccelerationStructureIndirectNV(commandBuffer, pCommandInfos);
|
||||||
|
}
|
||||||
|
void vkGetPartitionedAccelerationStructuresBuildSizesNV(VkDevice device, const VkPartitionedAccelerationStructureInstancesInputNV* pInfo, VkAccelerationStructureBuildSizesInfoKHR* pSizeInfo) const {
|
||||||
|
_vkGetPartitionedAccelerationStructuresBuildSizesNV(device, pInfo, pSizeInfo);
|
||||||
|
}
|
||||||
|
void vkCmdBuildPartitionedAccelerationStructuresNV(VkCommandBuffer commandBuffer, const VkBuildPartitionedAccelerationStructureInfoNV* pBuildInfo) const {
|
||||||
|
_vkCmdBuildPartitionedAccelerationStructuresNV(commandBuffer, pBuildInfo);
|
||||||
|
}
|
||||||
|
void vkGetGeneratedCommandsMemoryRequirementsEXT(VkDevice device, const VkGeneratedCommandsMemoryRequirementsInfoEXT* pInfo, VkMemoryRequirements2* pMemoryRequirements) const {
|
||||||
|
_vkGetGeneratedCommandsMemoryRequirementsEXT(device, pInfo, pMemoryRequirements);
|
||||||
|
}
|
||||||
|
void vkCmdPreprocessGeneratedCommandsEXT(VkCommandBuffer commandBuffer, const VkGeneratedCommandsInfoEXT* pGeneratedCommandsInfo, VkCommandBuffer stateCommandBuffer) const {
|
||||||
|
_vkCmdPreprocessGeneratedCommandsEXT(commandBuffer, pGeneratedCommandsInfo, stateCommandBuffer);
|
||||||
|
}
|
||||||
|
void vkCmdExecuteGeneratedCommandsEXT(VkCommandBuffer commandBuffer, VkBool32 isPreprocessed, const VkGeneratedCommandsInfoEXT* pGeneratedCommandsInfo) const {
|
||||||
|
_vkCmdExecuteGeneratedCommandsEXT(commandBuffer, isPreprocessed, pGeneratedCommandsInfo);
|
||||||
|
}
|
||||||
|
VkResult vkCreateIndirectCommandsLayoutEXT(VkDevice device, const VkIndirectCommandsLayoutCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkIndirectCommandsLayoutEXT* pIndirectCommandsLayout) const {
|
||||||
|
return _vkCreateIndirectCommandsLayoutEXT(device, pCreateInfo, pAllocator, pIndirectCommandsLayout);
|
||||||
|
}
|
||||||
|
void vkDestroyIndirectCommandsLayoutEXT(VkDevice device, VkIndirectCommandsLayoutEXT indirectCommandsLayout, const VkAllocationCallbacks* pAllocator) const {
|
||||||
|
_vkDestroyIndirectCommandsLayoutEXT(device, indirectCommandsLayout, pAllocator);
|
||||||
|
}
|
||||||
|
VkResult vkCreateIndirectExecutionSetEXT(VkDevice device, const VkIndirectExecutionSetCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkIndirectExecutionSetEXT* pIndirectExecutionSet) const {
|
||||||
|
return _vkCreateIndirectExecutionSetEXT(device, pCreateInfo, pAllocator, pIndirectExecutionSet);
|
||||||
|
}
|
||||||
|
void vkDestroyIndirectExecutionSetEXT(VkDevice device, VkIndirectExecutionSetEXT indirectExecutionSet, const VkAllocationCallbacks* pAllocator) const {
|
||||||
|
_vkDestroyIndirectExecutionSetEXT(device, indirectExecutionSet, pAllocator);
|
||||||
|
}
|
||||||
|
void vkUpdateIndirectExecutionSetPipelineEXT(VkDevice device, VkIndirectExecutionSetEXT indirectExecutionSet, uint32_t executionSetWriteCount, const VkWriteIndirectExecutionSetPipelineEXT* pExecutionSetWrites) const {
|
||||||
|
_vkUpdateIndirectExecutionSetPipelineEXT(device, indirectExecutionSet, executionSetWriteCount, pExecutionSetWrites);
|
||||||
|
}
|
||||||
|
void vkUpdateIndirectExecutionSetShaderEXT(VkDevice device, VkIndirectExecutionSetEXT indirectExecutionSet, uint32_t executionSetWriteCount, const VkWriteIndirectExecutionSetShaderEXT* pExecutionSetWrites) const {
|
||||||
|
_vkUpdateIndirectExecutionSetShaderEXT(device, indirectExecutionSet, executionSetWriteCount, pExecutionSetWrites);
|
||||||
|
}
|
||||||
|
VkResult vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV(VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkCooperativeMatrixFlexibleDimensionsPropertiesNV* pProperties) const {
|
||||||
|
return _vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV(physicalDevice, pPropertyCount, pProperties);
|
||||||
|
}
|
||||||
|
void vkCmdEndRendering2EXT(VkCommandBuffer commandBuffer, const VkRenderingEndInfoEXT* pRenderingEndInfo) const {
|
||||||
|
_vkCmdEndRendering2EXT(commandBuffer, pRenderingEndInfo);
|
||||||
|
}
|
||||||
VkResult vkCreateAccelerationStructureKHR(VkDevice device, const VkAccelerationStructureCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkAccelerationStructureKHR* pAccelerationStructure) const {
|
VkResult vkCreateAccelerationStructureKHR(VkDevice device, const VkAccelerationStructureCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkAccelerationStructureKHR* pAccelerationStructure) const {
|
||||||
return _vkCreateAccelerationStructureKHR(device, pCreateInfo, pAllocator, pAccelerationStructure);
|
return _vkCreateAccelerationStructureKHR(device, pCreateInfo, pAllocator, pAccelerationStructure);
|
||||||
}
|
}
|
||||||
@@ -2728,6 +2936,25 @@ private:
|
|||||||
PFN_vkGetDeviceBufferMemoryRequirements _vkGetDeviceBufferMemoryRequirements;
|
PFN_vkGetDeviceBufferMemoryRequirements _vkGetDeviceBufferMemoryRequirements;
|
||||||
PFN_vkGetDeviceImageMemoryRequirements _vkGetDeviceImageMemoryRequirements;
|
PFN_vkGetDeviceImageMemoryRequirements _vkGetDeviceImageMemoryRequirements;
|
||||||
PFN_vkGetDeviceImageSparseMemoryRequirements _vkGetDeviceImageSparseMemoryRequirements;
|
PFN_vkGetDeviceImageSparseMemoryRequirements _vkGetDeviceImageSparseMemoryRequirements;
|
||||||
|
PFN_vkCmdSetLineStipple _vkCmdSetLineStipple;
|
||||||
|
PFN_vkMapMemory2 _vkMapMemory2;
|
||||||
|
PFN_vkUnmapMemory2 _vkUnmapMemory2;
|
||||||
|
PFN_vkCmdBindIndexBuffer2 _vkCmdBindIndexBuffer2;
|
||||||
|
PFN_vkGetRenderingAreaGranularity _vkGetRenderingAreaGranularity;
|
||||||
|
PFN_vkGetDeviceImageSubresourceLayout _vkGetDeviceImageSubresourceLayout;
|
||||||
|
PFN_vkGetImageSubresourceLayout2 _vkGetImageSubresourceLayout2;
|
||||||
|
PFN_vkCmdPushDescriptorSet _vkCmdPushDescriptorSet;
|
||||||
|
PFN_vkCmdPushDescriptorSetWithTemplate _vkCmdPushDescriptorSetWithTemplate;
|
||||||
|
PFN_vkCmdSetRenderingAttachmentLocations _vkCmdSetRenderingAttachmentLocations;
|
||||||
|
PFN_vkCmdSetRenderingInputAttachmentIndices _vkCmdSetRenderingInputAttachmentIndices;
|
||||||
|
PFN_vkCmdBindDescriptorSets2 _vkCmdBindDescriptorSets2;
|
||||||
|
PFN_vkCmdPushConstants2 _vkCmdPushConstants2;
|
||||||
|
PFN_vkCmdPushDescriptorSet2 _vkCmdPushDescriptorSet2;
|
||||||
|
PFN_vkCmdPushDescriptorSetWithTemplate2 _vkCmdPushDescriptorSetWithTemplate2;
|
||||||
|
PFN_vkCopyMemoryToImage _vkCopyMemoryToImage;
|
||||||
|
PFN_vkCopyImageToMemory _vkCopyImageToMemory;
|
||||||
|
PFN_vkCopyImageToImage _vkCopyImageToImage;
|
||||||
|
PFN_vkTransitionImageLayout _vkTransitionImageLayout;
|
||||||
PFN_vkDestroySurfaceKHR _vkDestroySurfaceKHR;
|
PFN_vkDestroySurfaceKHR _vkDestroySurfaceKHR;
|
||||||
PFN_vkGetPhysicalDeviceSurfaceSupportKHR _vkGetPhysicalDeviceSurfaceSupportKHR;
|
PFN_vkGetPhysicalDeviceSurfaceSupportKHR _vkGetPhysicalDeviceSurfaceSupportKHR;
|
||||||
PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR _vkGetPhysicalDeviceSurfaceCapabilitiesKHR;
|
PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR _vkGetPhysicalDeviceSurfaceCapabilitiesKHR;
|
||||||
@@ -2846,8 +3073,6 @@ private:
|
|||||||
PFN_vkCmdPipelineBarrier2KHR _vkCmdPipelineBarrier2KHR;
|
PFN_vkCmdPipelineBarrier2KHR _vkCmdPipelineBarrier2KHR;
|
||||||
PFN_vkCmdWriteTimestamp2KHR _vkCmdWriteTimestamp2KHR;
|
PFN_vkCmdWriteTimestamp2KHR _vkCmdWriteTimestamp2KHR;
|
||||||
PFN_vkQueueSubmit2KHR _vkQueueSubmit2KHR;
|
PFN_vkQueueSubmit2KHR _vkQueueSubmit2KHR;
|
||||||
PFN_vkCmdWriteBufferMarker2AMD _vkCmdWriteBufferMarker2AMD;
|
|
||||||
PFN_vkGetQueueCheckpointData2NV _vkGetQueueCheckpointData2NV;
|
|
||||||
PFN_vkCmdCopyBuffer2KHR _vkCmdCopyBuffer2KHR;
|
PFN_vkCmdCopyBuffer2KHR _vkCmdCopyBuffer2KHR;
|
||||||
PFN_vkCmdCopyImage2KHR _vkCmdCopyImage2KHR;
|
PFN_vkCmdCopyImage2KHR _vkCmdCopyImage2KHR;
|
||||||
PFN_vkCmdCopyBufferToImage2KHR _vkCmdCopyBufferToImage2KHR;
|
PFN_vkCmdCopyBufferToImage2KHR _vkCmdCopyBufferToImage2KHR;
|
||||||
@@ -2862,6 +3087,11 @@ private:
|
|||||||
PFN_vkGetRenderingAreaGranularityKHR _vkGetRenderingAreaGranularityKHR;
|
PFN_vkGetRenderingAreaGranularityKHR _vkGetRenderingAreaGranularityKHR;
|
||||||
PFN_vkGetDeviceImageSubresourceLayoutKHR _vkGetDeviceImageSubresourceLayoutKHR;
|
PFN_vkGetDeviceImageSubresourceLayoutKHR _vkGetDeviceImageSubresourceLayoutKHR;
|
||||||
PFN_vkGetImageSubresourceLayout2KHR _vkGetImageSubresourceLayout2KHR;
|
PFN_vkGetImageSubresourceLayout2KHR _vkGetImageSubresourceLayout2KHR;
|
||||||
|
PFN_vkCreatePipelineBinariesKHR _vkCreatePipelineBinariesKHR;
|
||||||
|
PFN_vkDestroyPipelineBinaryKHR _vkDestroyPipelineBinaryKHR;
|
||||||
|
PFN_vkGetPipelineKeyKHR _vkGetPipelineKeyKHR;
|
||||||
|
PFN_vkGetPipelineBinaryDataKHR _vkGetPipelineBinaryDataKHR;
|
||||||
|
PFN_vkReleaseCapturedPipelineDataKHR _vkReleaseCapturedPipelineDataKHR;
|
||||||
PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR _vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR;
|
PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR _vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR;
|
||||||
PFN_vkCmdSetLineStippleKHR _vkCmdSetLineStippleKHR;
|
PFN_vkCmdSetLineStippleKHR _vkCmdSetLineStippleKHR;
|
||||||
PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR _vkGetPhysicalDeviceCalibrateableTimeDomainsKHR;
|
PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR _vkGetPhysicalDeviceCalibrateableTimeDomainsKHR;
|
||||||
@@ -2892,6 +3122,7 @@ private:
|
|||||||
PFN_vkDestroyCuFunctionNVX _vkDestroyCuFunctionNVX;
|
PFN_vkDestroyCuFunctionNVX _vkDestroyCuFunctionNVX;
|
||||||
PFN_vkCmdCuLaunchKernelNVX _vkCmdCuLaunchKernelNVX;
|
PFN_vkCmdCuLaunchKernelNVX _vkCmdCuLaunchKernelNVX;
|
||||||
PFN_vkGetImageViewHandleNVX _vkGetImageViewHandleNVX;
|
PFN_vkGetImageViewHandleNVX _vkGetImageViewHandleNVX;
|
||||||
|
PFN_vkGetImageViewHandle64NVX _vkGetImageViewHandle64NVX;
|
||||||
PFN_vkGetImageViewAddressNVX _vkGetImageViewAddressNVX;
|
PFN_vkGetImageViewAddressNVX _vkGetImageViewAddressNVX;
|
||||||
PFN_vkCmdDrawIndirectCountAMD _vkCmdDrawIndirectCountAMD;
|
PFN_vkCmdDrawIndirectCountAMD _vkCmdDrawIndirectCountAMD;
|
||||||
PFN_vkCmdDrawIndexedIndirectCountAMD _vkCmdDrawIndexedIndirectCountAMD;
|
PFN_vkCmdDrawIndexedIndirectCountAMD _vkCmdDrawIndexedIndirectCountAMD;
|
||||||
@@ -2948,6 +3179,7 @@ private:
|
|||||||
PFN_vkCompileDeferredNV _vkCompileDeferredNV;
|
PFN_vkCompileDeferredNV _vkCompileDeferredNV;
|
||||||
PFN_vkGetMemoryHostPointerPropertiesEXT _vkGetMemoryHostPointerPropertiesEXT;
|
PFN_vkGetMemoryHostPointerPropertiesEXT _vkGetMemoryHostPointerPropertiesEXT;
|
||||||
PFN_vkCmdWriteBufferMarkerAMD _vkCmdWriteBufferMarkerAMD;
|
PFN_vkCmdWriteBufferMarkerAMD _vkCmdWriteBufferMarkerAMD;
|
||||||
|
PFN_vkCmdWriteBufferMarker2AMD _vkCmdWriteBufferMarker2AMD;
|
||||||
PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT _vkGetPhysicalDeviceCalibrateableTimeDomainsEXT;
|
PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT _vkGetPhysicalDeviceCalibrateableTimeDomainsEXT;
|
||||||
PFN_vkGetCalibratedTimestampsEXT _vkGetCalibratedTimestampsEXT;
|
PFN_vkGetCalibratedTimestampsEXT _vkGetCalibratedTimestampsEXT;
|
||||||
PFN_vkCmdDrawMeshTasksNV _vkCmdDrawMeshTasksNV;
|
PFN_vkCmdDrawMeshTasksNV _vkCmdDrawMeshTasksNV;
|
||||||
@@ -2957,6 +3189,7 @@ private:
|
|||||||
PFN_vkCmdSetExclusiveScissorNV _vkCmdSetExclusiveScissorNV;
|
PFN_vkCmdSetExclusiveScissorNV _vkCmdSetExclusiveScissorNV;
|
||||||
PFN_vkCmdSetCheckpointNV _vkCmdSetCheckpointNV;
|
PFN_vkCmdSetCheckpointNV _vkCmdSetCheckpointNV;
|
||||||
PFN_vkGetQueueCheckpointDataNV _vkGetQueueCheckpointDataNV;
|
PFN_vkGetQueueCheckpointDataNV _vkGetQueueCheckpointDataNV;
|
||||||
|
PFN_vkGetQueueCheckpointData2NV _vkGetQueueCheckpointData2NV;
|
||||||
PFN_vkInitializePerformanceApiINTEL _vkInitializePerformanceApiINTEL;
|
PFN_vkInitializePerformanceApiINTEL _vkInitializePerformanceApiINTEL;
|
||||||
PFN_vkUninitializePerformanceApiINTEL _vkUninitializePerformanceApiINTEL;
|
PFN_vkUninitializePerformanceApiINTEL _vkUninitializePerformanceApiINTEL;
|
||||||
PFN_vkCmdSetPerformanceMarkerINTEL _vkCmdSetPerformanceMarkerINTEL;
|
PFN_vkCmdSetPerformanceMarkerINTEL _vkCmdSetPerformanceMarkerINTEL;
|
||||||
@@ -3011,6 +3244,9 @@ private:
|
|||||||
PFN_vkDestroyCudaModuleNV _vkDestroyCudaModuleNV;
|
PFN_vkDestroyCudaModuleNV _vkDestroyCudaModuleNV;
|
||||||
PFN_vkDestroyCudaFunctionNV _vkDestroyCudaFunctionNV;
|
PFN_vkDestroyCudaFunctionNV _vkDestroyCudaFunctionNV;
|
||||||
PFN_vkCmdCudaLaunchKernelNV _vkCmdCudaLaunchKernelNV;
|
PFN_vkCmdCudaLaunchKernelNV _vkCmdCudaLaunchKernelNV;
|
||||||
|
PFN_vkCmdDispatchTileQCOM _vkCmdDispatchTileQCOM;
|
||||||
|
PFN_vkCmdBeginPerTileExecutionQCOM _vkCmdBeginPerTileExecutionQCOM;
|
||||||
|
PFN_vkCmdEndPerTileExecutionQCOM _vkCmdEndPerTileExecutionQCOM;
|
||||||
PFN_vkGetDescriptorSetLayoutSizeEXT _vkGetDescriptorSetLayoutSizeEXT;
|
PFN_vkGetDescriptorSetLayoutSizeEXT _vkGetDescriptorSetLayoutSizeEXT;
|
||||||
PFN_vkGetDescriptorSetLayoutBindingOffsetEXT _vkGetDescriptorSetLayoutBindingOffsetEXT;
|
PFN_vkGetDescriptorSetLayoutBindingOffsetEXT _vkGetDescriptorSetLayoutBindingOffsetEXT;
|
||||||
PFN_vkGetDescriptorEXT _vkGetDescriptorEXT;
|
PFN_vkGetDescriptorEXT _vkGetDescriptorEXT;
|
||||||
@@ -3102,18 +3338,42 @@ private:
|
|||||||
PFN_vkDestroyOpticalFlowSessionNV _vkDestroyOpticalFlowSessionNV;
|
PFN_vkDestroyOpticalFlowSessionNV _vkDestroyOpticalFlowSessionNV;
|
||||||
PFN_vkBindOpticalFlowSessionImageNV _vkBindOpticalFlowSessionImageNV;
|
PFN_vkBindOpticalFlowSessionImageNV _vkBindOpticalFlowSessionImageNV;
|
||||||
PFN_vkCmdOpticalFlowExecuteNV _vkCmdOpticalFlowExecuteNV;
|
PFN_vkCmdOpticalFlowExecuteNV _vkCmdOpticalFlowExecuteNV;
|
||||||
|
PFN_vkAntiLagUpdateAMD _vkAntiLagUpdateAMD;
|
||||||
PFN_vkCreateShadersEXT _vkCreateShadersEXT;
|
PFN_vkCreateShadersEXT _vkCreateShadersEXT;
|
||||||
PFN_vkDestroyShaderEXT _vkDestroyShaderEXT;
|
PFN_vkDestroyShaderEXT _vkDestroyShaderEXT;
|
||||||
PFN_vkGetShaderBinaryDataEXT _vkGetShaderBinaryDataEXT;
|
PFN_vkGetShaderBinaryDataEXT _vkGetShaderBinaryDataEXT;
|
||||||
PFN_vkCmdBindShadersEXT _vkCmdBindShadersEXT;
|
PFN_vkCmdBindShadersEXT _vkCmdBindShadersEXT;
|
||||||
|
PFN_vkCmdSetDepthClampRangeEXT _vkCmdSetDepthClampRangeEXT;
|
||||||
PFN_vkGetFramebufferTilePropertiesQCOM _vkGetFramebufferTilePropertiesQCOM;
|
PFN_vkGetFramebufferTilePropertiesQCOM _vkGetFramebufferTilePropertiesQCOM;
|
||||||
PFN_vkGetDynamicRenderingTilePropertiesQCOM _vkGetDynamicRenderingTilePropertiesQCOM;
|
PFN_vkGetDynamicRenderingTilePropertiesQCOM _vkGetDynamicRenderingTilePropertiesQCOM;
|
||||||
|
PFN_vkGetPhysicalDeviceCooperativeVectorPropertiesNV _vkGetPhysicalDeviceCooperativeVectorPropertiesNV;
|
||||||
|
PFN_vkConvertCooperativeVectorMatrixNV _vkConvertCooperativeVectorMatrixNV;
|
||||||
|
PFN_vkCmdConvertCooperativeVectorMatrixNV _vkCmdConvertCooperativeVectorMatrixNV;
|
||||||
PFN_vkSetLatencySleepModeNV _vkSetLatencySleepModeNV;
|
PFN_vkSetLatencySleepModeNV _vkSetLatencySleepModeNV;
|
||||||
PFN_vkLatencySleepNV _vkLatencySleepNV;
|
PFN_vkLatencySleepNV _vkLatencySleepNV;
|
||||||
PFN_vkSetLatencyMarkerNV _vkSetLatencyMarkerNV;
|
PFN_vkSetLatencyMarkerNV _vkSetLatencyMarkerNV;
|
||||||
PFN_vkGetLatencyTimingsNV _vkGetLatencyTimingsNV;
|
PFN_vkGetLatencyTimingsNV _vkGetLatencyTimingsNV;
|
||||||
PFN_vkQueueNotifyOutOfBandNV _vkQueueNotifyOutOfBandNV;
|
PFN_vkQueueNotifyOutOfBandNV _vkQueueNotifyOutOfBandNV;
|
||||||
PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT _vkCmdSetAttachmentFeedbackLoopEnableEXT;
|
PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT _vkCmdSetAttachmentFeedbackLoopEnableEXT;
|
||||||
|
PFN_vkCmdBindTileMemoryQCOM _vkCmdBindTileMemoryQCOM;
|
||||||
|
PFN_vkCreateExternalComputeQueueNV _vkCreateExternalComputeQueueNV;
|
||||||
|
PFN_vkDestroyExternalComputeQueueNV _vkDestroyExternalComputeQueueNV;
|
||||||
|
PFN_vkGetExternalComputeQueueDataNV _vkGetExternalComputeQueueDataNV;
|
||||||
|
PFN_vkGetClusterAccelerationStructureBuildSizesNV _vkGetClusterAccelerationStructureBuildSizesNV;
|
||||||
|
PFN_vkCmdBuildClusterAccelerationStructureIndirectNV _vkCmdBuildClusterAccelerationStructureIndirectNV;
|
||||||
|
PFN_vkGetPartitionedAccelerationStructuresBuildSizesNV _vkGetPartitionedAccelerationStructuresBuildSizesNV;
|
||||||
|
PFN_vkCmdBuildPartitionedAccelerationStructuresNV _vkCmdBuildPartitionedAccelerationStructuresNV;
|
||||||
|
PFN_vkGetGeneratedCommandsMemoryRequirementsEXT _vkGetGeneratedCommandsMemoryRequirementsEXT;
|
||||||
|
PFN_vkCmdPreprocessGeneratedCommandsEXT _vkCmdPreprocessGeneratedCommandsEXT;
|
||||||
|
PFN_vkCmdExecuteGeneratedCommandsEXT _vkCmdExecuteGeneratedCommandsEXT;
|
||||||
|
PFN_vkCreateIndirectCommandsLayoutEXT _vkCreateIndirectCommandsLayoutEXT;
|
||||||
|
PFN_vkDestroyIndirectCommandsLayoutEXT _vkDestroyIndirectCommandsLayoutEXT;
|
||||||
|
PFN_vkCreateIndirectExecutionSetEXT _vkCreateIndirectExecutionSetEXT;
|
||||||
|
PFN_vkDestroyIndirectExecutionSetEXT _vkDestroyIndirectExecutionSetEXT;
|
||||||
|
PFN_vkUpdateIndirectExecutionSetPipelineEXT _vkUpdateIndirectExecutionSetPipelineEXT;
|
||||||
|
PFN_vkUpdateIndirectExecutionSetShaderEXT _vkUpdateIndirectExecutionSetShaderEXT;
|
||||||
|
PFN_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV _vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV;
|
||||||
|
PFN_vkCmdEndRendering2EXT _vkCmdEndRendering2EXT;
|
||||||
PFN_vkCreateAccelerationStructureKHR _vkCreateAccelerationStructureKHR;
|
PFN_vkCreateAccelerationStructureKHR _vkCreateAccelerationStructureKHR;
|
||||||
PFN_vkDestroyAccelerationStructureKHR _vkDestroyAccelerationStructureKHR;
|
PFN_vkDestroyAccelerationStructureKHR _vkDestroyAccelerationStructureKHR;
|
||||||
PFN_vkCmdBuildAccelerationStructuresKHR _vkCmdBuildAccelerationStructuresKHR;
|
PFN_vkCmdBuildAccelerationStructuresKHR _vkCmdBuildAccelerationStructuresKHR;
|
||||||
|
|||||||
@@ -86,6 +86,8 @@ public:
|
|||||||
_vkAcquireDrmDisplayEXT = reinterpret_cast<PFN_vkAcquireDrmDisplayEXT>(loader("vkAcquireDrmDisplayEXT"));
|
_vkAcquireDrmDisplayEXT = reinterpret_cast<PFN_vkAcquireDrmDisplayEXT>(loader("vkAcquireDrmDisplayEXT"));
|
||||||
_vkGetDrmDisplayEXT = reinterpret_cast<PFN_vkGetDrmDisplayEXT>(loader("vkGetDrmDisplayEXT"));
|
_vkGetDrmDisplayEXT = reinterpret_cast<PFN_vkGetDrmDisplayEXT>(loader("vkGetDrmDisplayEXT"));
|
||||||
_vkGetPhysicalDeviceOpticalFlowImageFormatsNV = reinterpret_cast<PFN_vkGetPhysicalDeviceOpticalFlowImageFormatsNV>(loader("vkGetPhysicalDeviceOpticalFlowImageFormatsNV"));
|
_vkGetPhysicalDeviceOpticalFlowImageFormatsNV = reinterpret_cast<PFN_vkGetPhysicalDeviceOpticalFlowImageFormatsNV>(loader("vkGetPhysicalDeviceOpticalFlowImageFormatsNV"));
|
||||||
|
_vkGetPhysicalDeviceCooperativeVectorPropertiesNV = reinterpret_cast<PFN_vkGetPhysicalDeviceCooperativeVectorPropertiesNV>(loader("vkGetPhysicalDeviceCooperativeVectorPropertiesNV"));
|
||||||
|
_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV = reinterpret_cast<PFN_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV>(loader("vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV"));
|
||||||
|
|
||||||
}
|
}
|
||||||
VulkanInstanceFunctions(){}
|
VulkanInstanceFunctions(){}
|
||||||
@@ -335,6 +337,12 @@ public:
|
|||||||
VkResult vkGetPhysicalDeviceOpticalFlowImageFormatsNV(VkPhysicalDevice physicalDevice, const VkOpticalFlowImageFormatInfoNV* pOpticalFlowImageFormatInfo, uint32_t* pFormatCount, VkOpticalFlowImageFormatPropertiesNV* pImageFormatProperties) const {
|
VkResult vkGetPhysicalDeviceOpticalFlowImageFormatsNV(VkPhysicalDevice physicalDevice, const VkOpticalFlowImageFormatInfoNV* pOpticalFlowImageFormatInfo, uint32_t* pFormatCount, VkOpticalFlowImageFormatPropertiesNV* pImageFormatProperties) const {
|
||||||
return _vkGetPhysicalDeviceOpticalFlowImageFormatsNV(physicalDevice, pOpticalFlowImageFormatInfo, pFormatCount, pImageFormatProperties);
|
return _vkGetPhysicalDeviceOpticalFlowImageFormatsNV(physicalDevice, pOpticalFlowImageFormatInfo, pFormatCount, pImageFormatProperties);
|
||||||
}
|
}
|
||||||
|
VkResult vkGetPhysicalDeviceCooperativeVectorPropertiesNV(VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkCooperativeVectorPropertiesNV* pProperties) const {
|
||||||
|
return _vkGetPhysicalDeviceCooperativeVectorPropertiesNV(physicalDevice, pPropertyCount, pProperties);
|
||||||
|
}
|
||||||
|
VkResult vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV(VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkCooperativeMatrixFlexibleDimensionsPropertiesNV* pProperties) const {
|
||||||
|
return _vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV(physicalDevice, pPropertyCount, pProperties);
|
||||||
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
PFN_vkDestroyInstance _vkDestroyInstance;
|
PFN_vkDestroyInstance _vkDestroyInstance;
|
||||||
@@ -419,5 +427,7 @@ private:
|
|||||||
PFN_vkAcquireDrmDisplayEXT _vkAcquireDrmDisplayEXT;
|
PFN_vkAcquireDrmDisplayEXT _vkAcquireDrmDisplayEXT;
|
||||||
PFN_vkGetDrmDisplayEXT _vkGetDrmDisplayEXT;
|
PFN_vkGetDrmDisplayEXT _vkGetDrmDisplayEXT;
|
||||||
PFN_vkGetPhysicalDeviceOpticalFlowImageFormatsNV _vkGetPhysicalDeviceOpticalFlowImageFormatsNV;
|
PFN_vkGetPhysicalDeviceOpticalFlowImageFormatsNV _vkGetPhysicalDeviceOpticalFlowImageFormatsNV;
|
||||||
|
PFN_vkGetPhysicalDeviceCooperativeVectorPropertiesNV _vkGetPhysicalDeviceCooperativeVectorPropertiesNV;
|
||||||
|
PFN_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV _vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user