aboutsummaryrefslogtreecommitdiff
path: root/icd/generated/function_declarations.h
diff options
context:
space:
mode:
authorMike Schuchardt <mikes@lunarg.com>2023-10-20 15:50:04 -0700
committerMike Schuchardt <mikes@lunarg.com>2023-10-20 16:23:35 -0700
commit9fae21009c8e42bb5abc5218aa2bec264fb5f0f6 (patch)
tree4befcde72a1785f4e249c792eb83a0e8a10d3ad7 /icd/generated/function_declarations.h
parentf7017f23337b90a2b2ceb65a4e1050e8ad89e065 (diff)
downloadusermoji-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.h42
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