diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2025-07-25 10:20:49 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2025-07-25 10:20:49 +0200 |
| commit | f0866438fc98e6debf85b8fc7aeff0e60c6fcfd7 (patch) | |
| tree | 7a79da5fd282588db4bf315262338559ec8b2e31 | |
| parent | ec2edd5b3ad67b78587b5cdfadc7d3197ecfb3d1 (diff) | |
| download | box64-f0866438fc98e6debf85b8fc7aeff0e60c6fcfd7.tar.gz box64-f0866438fc98e6debf85b8fc7aeff0e60c6fcfd7.zip | |
[WRAPPER][VULKAN] Added 1 new extensions (for #2847, used by PanVK)
| -rw-r--r-- | src/wrapped/generated/functions_list.txt | 4 | ||||
| -rw-r--r-- | src/wrapped/generated/wrappedvulkantypes.h | 4 | ||||
| -rw-r--r-- | src/wrapped/wrappedvulkan.c | 5 | ||||
| -rw-r--r-- | src/wrapped/wrappedvulkan_private.h | 15 |
4 files changed, 28 insertions, 0 deletions
diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt index 980a5b7e..7e1f0f62 100644 --- a/src/wrapped/generated/functions_list.txt +++ b/src/wrapped/generated/functions_list.txt @@ -6246,6 +6246,8 @@ wrappedvulkan: - vkDestroyShaderModule - vkDestroySurfaceKHR - vkDestroySwapchainKHR + - vkDestroyTensorARM + - vkDestroyTensorViewARM - vkDestroyValidationCacheEXT - vkDestroyVideoSessionKHR - vkDestroyVideoSessionParametersKHR @@ -6307,6 +6309,8 @@ wrappedvulkan: - vkCreateSemaphore - vkCreateShaderModule - vkCreateSwapchainKHR + - vkCreateTensorARM + - vkCreateTensorViewARM - vkCreateValidationCacheEXT - vkCreateVideoSessionKHR - vkCreateVideoSessionParametersKHR diff --git a/src/wrapped/generated/wrappedvulkantypes.h b/src/wrapped/generated/wrappedvulkantypes.h index 5e72e7e9..b93b41af 100644 --- a/src/wrapped/generated/wrappedvulkantypes.h +++ b/src/wrapped/generated/wrappedvulkantypes.h @@ -75,6 +75,8 @@ typedef void (*vFpuuuupupup_t)(void*, uint32_t, uint32_t, uint32_t, uint32_t, vo GO(vkDestroyShaderModule, vFpUp_t) \ GO(vkDestroySurfaceKHR, vFpUp_t) \ GO(vkDestroySwapchainKHR, vFpUp_t) \ + GO(vkDestroyTensorARM, vFpUp_t) \ + GO(vkDestroyTensorViewARM, vFpUp_t) \ GO(vkDestroyValidationCacheEXT, vFpUp_t) \ GO(vkDestroyVideoSessionKHR, vFpUp_t) \ GO(vkDestroyVideoSessionParametersKHR, vFpUp_t) \ @@ -131,6 +133,8 @@ typedef void (*vFpuuuupupup_t)(void*, uint32_t, uint32_t, uint32_t, uint32_t, vo GO(vkCreateSemaphore, iFpppp_t) \ GO(vkCreateShaderModule, iFpppp_t) \ GO(vkCreateSwapchainKHR, iFpppp_t) \ + GO(vkCreateTensorARM, iFpppp_t) \ + GO(vkCreateTensorViewARM, iFpppp_t) \ GO(vkCreateValidationCacheEXT, iFpppp_t) \ GO(vkCreateVideoSessionKHR, iFpppp_t) \ GO(vkCreateVideoSessionParametersKHR, iFpppp_t) \ diff --git a/src/wrapped/wrappedvulkan.c b/src/wrapped/wrappedvulkan.c index 71a70200..b435957d 100644 --- a/src/wrapped/wrappedvulkan.c +++ b/src/wrapped/wrappedvulkan.c @@ -842,3 +842,8 @@ DESTROY64(vkDestroyIndirectExecutionSetEXT) CREATE(vkCreatePipelineBinariesKHR) DESTROY64(vkDestroyPipelineBinaryKHR) DESTROY(vkReleaseCapturedPipelineDataKHR) + +CREATE(vkCreateTensorARM) +CREATE(vkCreateTensorViewARM) +DESTROY64(vkDestroyTensorARM) +DESTROY64(vkDestroyTensorViewARM) \ No newline at end of file diff --git a/src/wrapped/wrappedvulkan_private.h b/src/wrapped/wrappedvulkan_private.h index 3a8b3313..86b3fc94 100644 --- a/src/wrapped/wrappedvulkan_private.h +++ b/src/wrapped/wrappedvulkan_private.h @@ -1045,3 +1045,18 @@ GOM(vkReleaseCapturedPipelineDataKHR, iFEppp) // VK_EXT_depth_clamp_control GO(vkCmdSetDepthClampRangeEXT, vFpup) + +// VK_ARM_tensors +GO(vkBindTensorMemoryARM, iFpup) +GO(vkCmdCopyTensorARM, vFpp) +GOM(vkCreateTensorARM, iFEpppp) +GOM(vkCreateTensorViewARM, iFEpppp) +GOM(vkDestroyTensorARM, vFEpUp) +GOM(vkDestroyTensorViewARM, vFEpUp) +GO(vkGetDeviceTensorMemoryRequirementsARM, vFppp) +GO(vkGetPhysicalDeviceExternalTensorPropertiesARM, vFppp) +GO(vkGetTensorMemoryRequirementsARM, vFppp) + +// VK_EXT_descriptor_buffer + VK_ARM_tensors +GO(vkGetTensorOpaqueCaptureDescriptorDataARM, iFppp) +GO(vkGetTensorViewOpaqueCaptureDescriptorDataARM, iFppp) |