diff options
| author | Mike Schuchardt <mikes@lunarg.com> | 2023-10-06 09:35:38 -0700 |
|---|---|---|
| committer | Juan Ramos <114601453+juan-lunarg@users.noreply.github.com> | 2023-10-06 11:51:02 -0600 |
| commit | 76967b12e90c5c9b8e2a099b1a9b2bd8d21ef431 (patch) | |
| tree | da907d65aad86059bdfc381ff79220de37cee6d3 /icd/generated | |
| parent | 066a1982b249594d17d59b13cb0c1ccee526290a (diff) | |
| download | usermoji-76967b12e90c5c9b8e2a099b1a9b2bd8d21ef431.tar.xz | |
build: Update to header 1.3.267
- Update known-good
- Generate source
Diffstat (limited to 'icd/generated')
| -rw-r--r-- | icd/generated/function_declarations.h | 12 | ||||
| -rw-r--r-- | icd/generated/function_definitions.h | 10 | ||||
| -rw-r--r-- | icd/generated/vk_typemap_helper.h | 36 |
3 files changed, 50 insertions, 8 deletions
diff --git a/icd/generated/function_declarations.h b/icd/generated/function_declarations.h index 1e9e9504..9c7a65d7 100644 --- a/icd/generated/function_declarations.h +++ b/icd/generated/function_declarations.h @@ -346,6 +346,7 @@ static const std::unordered_map<std::string, uint32_t> device_extension_map = { {"VK_NV_linear_color_attachment", 1}, {"VK_EXT_image_compression_control_swapchain", 1}, {"VK_QCOM_image_processing", 1}, + {"VK_EXT_nested_command_buffer", 1}, {"VK_EXT_external_memory_acquire_unmodified", 1}, {"VK_EXT_extended_dynamic_state3", 2}, {"VK_EXT_subpass_merge_feedback", 2}, @@ -362,6 +363,7 @@ static const std::unordered_map<std::string, uint32_t> device_extension_map = { {"VK_SEC_amigo_profiling", 1}, {"VK_QCOM_multiview_per_view_viewports", 1}, {"VK_NV_ray_tracing_invocation_reorder", 1}, + {"VK_NV_extended_sparse_address_space", 1}, {"VK_EXT_mutable_descriptor_type", 1}, {"VK_ARM_shader_core_builtins", 2}, {"VK_EXT_pipeline_library_group_handles", 1}, @@ -3952,6 +3954,7 @@ static VKAPI_ATTR VkDeviceAddress VKAPI_CALL GetPipelineIndirectDeviceAddressNV( + static VKAPI_ATTR void VKAPI_CALL CmdSetTessellationDomainOriginEXT( VkCommandBuffer commandBuffer, VkTessellationDomainOrigin domainOrigin); @@ -4182,20 +4185,21 @@ static VKAPI_ATTR VkResult VKAPI_CALL GetDynamicRenderingTilePropertiesQCOM( + static VKAPI_ATTR VkResult VKAPI_CALL SetLatencySleepModeNV( VkDevice device, VkSwapchainKHR swapchain, - VkLatencySleepModeInfoNV* pSleepModeInfo); + const VkLatencySleepModeInfoNV* pSleepModeInfo); static VKAPI_ATTR VkResult VKAPI_CALL LatencySleepNV( VkDevice device, VkSwapchainKHR swapchain, - VkLatencySleepInfoNV* pSleepInfo); + const VkLatencySleepInfoNV* pSleepInfo); static VKAPI_ATTR void VKAPI_CALL SetLatencyMarkerNV( VkDevice device, VkSwapchainKHR swapchain, - VkSetLatencyMarkerInfoNV* pLatencyMarkerInfo); + const VkSetLatencyMarkerInfoNV* pLatencyMarkerInfo); static VKAPI_ATTR void VKAPI_CALL GetLatencyTimingsNV( VkDevice device, @@ -4205,7 +4209,7 @@ static VKAPI_ATTR void VKAPI_CALL GetLatencyTimingsNV( static VKAPI_ATTR void VKAPI_CALL QueueNotifyOutOfBandNV( VkQueue queue, - VkOutOfBandQueueTypeInfoNV pQueueTypeInfo); + const VkOutOfBandQueueTypeInfoNV* pQueueTypeInfo); diff --git a/icd/generated/function_definitions.h b/icd/generated/function_definitions.h index 3e0c45a6..1c24f9f5 100644 --- a/icd/generated/function_definitions.h +++ b/icd/generated/function_definitions.h @@ -6398,6 +6398,7 @@ static VKAPI_ATTR VkDeviceAddress VKAPI_CALL GetPipelineIndirectDeviceAddressNV( + static VKAPI_ATTR void VKAPI_CALL CmdSetTessellationDomainOriginEXT( VkCommandBuffer commandBuffer, VkTessellationDomainOrigin domainOrigin) @@ -6775,10 +6776,11 @@ static VKAPI_ATTR VkResult VKAPI_CALL GetDynamicRenderingTilePropertiesQCOM( + static VKAPI_ATTR VkResult VKAPI_CALL SetLatencySleepModeNV( VkDevice device, VkSwapchainKHR swapchain, - VkLatencySleepModeInfoNV* pSleepModeInfo) + const VkLatencySleepModeInfoNV* pSleepModeInfo) { //Not a CREATE or DESTROY function return VK_SUCCESS; @@ -6787,7 +6789,7 @@ static VKAPI_ATTR VkResult VKAPI_CALL SetLatencySleepModeNV( static VKAPI_ATTR VkResult VKAPI_CALL LatencySleepNV( VkDevice device, VkSwapchainKHR swapchain, - VkLatencySleepInfoNV* pSleepInfo) + const VkLatencySleepInfoNV* pSleepInfo) { //Not a CREATE or DESTROY function return VK_SUCCESS; @@ -6796,7 +6798,7 @@ static VKAPI_ATTR VkResult VKAPI_CALL LatencySleepNV( static VKAPI_ATTR void VKAPI_CALL SetLatencyMarkerNV( VkDevice device, VkSwapchainKHR swapchain, - VkSetLatencyMarkerInfoNV* pLatencyMarkerInfo) + const VkSetLatencyMarkerInfoNV* pLatencyMarkerInfo) { //Not a CREATE or DESTROY function } @@ -6812,7 +6814,7 @@ static VKAPI_ATTR void VKAPI_CALL GetLatencyTimingsNV( static VKAPI_ATTR void VKAPI_CALL QueueNotifyOutOfBandNV( VkQueue queue, - VkOutOfBandQueueTypeInfoNV pQueueTypeInfo) + const VkOutOfBandQueueTypeInfoNV* pQueueTypeInfo) { //Not a CREATE or DESTROY function } diff --git a/icd/generated/vk_typemap_helper.h b/icd/generated/vk_typemap_helper.h index cacbd530..eb406e15 100644 --- a/icd/generated/vk_typemap_helper.h +++ b/icd/generated/vk_typemap_helper.h @@ -7019,6 +7019,24 @@ template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSIN typedef VkPhysicalDeviceImageProcessingPropertiesQCOM Type; }; +// Map type VkPhysicalDeviceNestedCommandBufferFeaturesEXT to id VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_FEATURES_EXT +template <> struct LvlTypeMap<VkPhysicalDeviceNestedCommandBufferFeaturesEXT> { + static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_FEATURES_EXT; +}; + +template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_FEATURES_EXT> { + typedef VkPhysicalDeviceNestedCommandBufferFeaturesEXT Type; +}; + +// Map type VkPhysicalDeviceNestedCommandBufferPropertiesEXT to id VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_PROPERTIES_EXT +template <> struct LvlTypeMap<VkPhysicalDeviceNestedCommandBufferPropertiesEXT> { + static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_PROPERTIES_EXT; +}; + +template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_PROPERTIES_EXT> { + typedef VkPhysicalDeviceNestedCommandBufferPropertiesEXT Type; +}; + // Map type VkExternalMemoryAcquireUnmodifiedEXT to id VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXT template <> struct LvlTypeMap<VkExternalMemoryAcquireUnmodifiedEXT> { static const VkStructureType kSType = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXT; @@ -7340,6 +7358,24 @@ template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INV typedef VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV Type; }; +// Map type VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV to id VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_FEATURES_NV +template <> struct LvlTypeMap<VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV> { + static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_FEATURES_NV; +}; + +template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_FEATURES_NV> { + typedef VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV Type; +}; + +// Map type VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV to id VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_PROPERTIES_NV +template <> struct LvlTypeMap<VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV> { + static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_PROPERTIES_NV; +}; + +template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_PROPERTIES_NV> { + typedef VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV Type; +}; + // Map type VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM to id VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARM template <> struct LvlTypeMap<VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM> { static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARM; |
