diff options
| author | Mike Schuchardt <mikes@lunarg.com> | 2023-10-20 15:50:04 -0700 |
|---|---|---|
| committer | Mike Schuchardt <mikes@lunarg.com> | 2023-10-20 16:23:35 -0700 |
| commit | 9fae21009c8e42bb5abc5218aa2bec264fb5f0f6 (patch) | |
| tree | 4befcde72a1785f4e249c792eb83a0e8a10d3ad7 /icd/generated/function_declarations.h | |
| parent | f7017f23337b90a2b2ceb65a4e1050e8ad89e065 (diff) | |
| download | usermoji-9fae21009c8e42bb5abc5218aa2bec264fb5f0f6.tar.xz | |
build: Update to header 1.3.269
- Update known-good
- Generate source
Diffstat (limited to 'icd/generated/function_declarations.h')
| -rw-r--r-- | icd/generated/function_declarations.h | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/icd/generated/function_declarations.h b/icd/generated/function_declarations.h index 9c7a65d7..e996d7fa 100644 --- a/icd/generated/function_declarations.h +++ b/icd/generated/function_declarations.h @@ -277,6 +277,7 @@ static const std::unordered_map<std::string, uint32_t> device_extension_map = { {"VK_KHR_video_encode_queue", 10}, {"VK_NV_device_diagnostics_config", 2}, {"VK_QCOM_render_pass_store_ops", 2}, + {"VK_NV_cuda_kernel_launch", 2}, {"VK_NV_low_latency", 1}, {"VK_EXT_metal_objects", 1}, {"VK_KHR_synchronization2", 1}, @@ -335,6 +336,7 @@ static const std::unordered_map<std::string, uint32_t> device_extension_map = { {"VK_EXT_pageable_device_local_memory", 1}, {"VK_KHR_maintenance4", 2}, {"VK_ARM_shader_core_properties", 1}, + {"VK_ARM_scheduling_controls", 1}, {"VK_EXT_image_sliced_view_of_3d", 1}, {"VK_VALVE_descriptor_set_host_mapping", 1}, {"VK_EXT_depth_clamp_zero_one", 1}, @@ -3507,6 +3509,39 @@ static VKAPI_ATTR void VKAPI_CALL GetPrivateDataEXT( +static VKAPI_ATTR VkResult VKAPI_CALL CreateCudaModuleNV( + VkDevice device, + const VkCudaModuleCreateInfoNV* pCreateInfo, + const VkAllocationCallbacks* pAllocator, + VkCudaModuleNV* pModule); + +static VKAPI_ATTR VkResult VKAPI_CALL GetCudaModuleCacheNV( + VkDevice device, + VkCudaModuleNV module, + size_t* pCacheSize, + void* pCacheData); + +static VKAPI_ATTR VkResult VKAPI_CALL CreateCudaFunctionNV( + VkDevice device, + const VkCudaFunctionCreateInfoNV* pCreateInfo, + const VkAllocationCallbacks* pAllocator, + VkCudaFunctionNV* pFunction); + +static VKAPI_ATTR void VKAPI_CALL DestroyCudaModuleNV( + VkDevice device, + VkCudaModuleNV module, + const VkAllocationCallbacks* pAllocator); + +static VKAPI_ATTR void VKAPI_CALL DestroyCudaFunctionNV( + VkDevice device, + VkCudaFunctionNV function, + const VkAllocationCallbacks* pAllocator); + +static VKAPI_ATTR void VKAPI_CALL CmdCudaLaunchKernelNV( + VkCommandBuffer commandBuffer, + const VkCudaLaunchInfoNV* pLaunchInfo); + + #ifdef VK_USE_PLATFORM_METAL_EXT static VKAPI_ATTR void VKAPI_CALL ExportMetalObjectsEXT( @@ -3892,6 +3927,7 @@ static VKAPI_ATTR void VKAPI_CALL SetDeviceMemoryPriorityEXT( + static VKAPI_ATTR void VKAPI_CALL GetDescriptorSetLayoutHostMappingInfoVALVE( VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, @@ -4994,6 +5030,12 @@ static const std::unordered_map<std::string, void*> name_to_funcptr_map = { {"vkDestroyPrivateDataSlotEXT", (void*)DestroyPrivateDataSlotEXT}, {"vkSetPrivateDataEXT", (void*)SetPrivateDataEXT}, {"vkGetPrivateDataEXT", (void*)GetPrivateDataEXT}, + {"vkCreateCudaModuleNV", (void*)CreateCudaModuleNV}, + {"vkGetCudaModuleCacheNV", (void*)GetCudaModuleCacheNV}, + {"vkCreateCudaFunctionNV", (void*)CreateCudaFunctionNV}, + {"vkDestroyCudaModuleNV", (void*)DestroyCudaModuleNV}, + {"vkDestroyCudaFunctionNV", (void*)DestroyCudaFunctionNV}, + {"vkCmdCudaLaunchKernelNV", (void*)CmdCudaLaunchKernelNV}, #ifdef VK_USE_PLATFORM_METAL_EXT {"vkExportMetalObjectsEXT", (void*)ExportMetalObjectsEXT}, #endif |
