diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-03-07 14:15:23 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-03-07 14:15:23 +0100 |
| commit | 5c83475c95889b29e4817230de0499d88439db11 (patch) | |
| tree | 73230a2c071601dd0820e0b81f8c76480b3f3867 /src | |
| parent | 1d1670864bce52b437dd927133d2819f1e00dfe2 (diff) | |
| download | box64-5c83475c95889b29e4817230de0499d88439db11.tar.gz box64-5c83475c95889b29e4817230de0499d88439db11.zip | |
[VULKAN] Added one more vulkan extension
Diffstat (limited to 'src')
| -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 | 4 | ||||
| -rw-r--r-- | src/wrapped/wrappedvulkan_private.h | 10 |
4 files changed, 21 insertions, 1 deletions
diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt index feee568a..a0540feb 100644 --- a/src/wrapped/generated/functions_list.txt +++ b/src/wrapped/generated/functions_list.txt @@ -5503,6 +5503,8 @@ wrappedvulkan: - vkDestroyCommandPool - vkDestroyCuFunctionNVX - vkDestroyCuModuleNVX + - vkDestroyCudaFunctionNV + - vkDestroyCudaModuleNV - vkDestroyDeferredOperationKHR - vkDestroyDescriptorPool - vkDestroyDescriptorSetLayout @@ -5554,6 +5556,8 @@ wrappedvulkan: - vkCreateCommandPool - vkCreateCuFunctionNVX - vkCreateCuModuleNVX + - vkCreateCudaFunctionNV + - vkCreateCudaModuleNV - vkCreateDebugReportCallbackEXT - vkCreateDebugUtilsMessengerEXT - vkCreateDescriptorPool diff --git a/src/wrapped/generated/wrappedvulkantypes.h b/src/wrapped/generated/wrappedvulkantypes.h index d9def548..230bd374 100644 --- a/src/wrapped/generated/wrappedvulkantypes.h +++ b/src/wrapped/generated/wrappedvulkantypes.h @@ -41,6 +41,8 @@ typedef void (*vFpiiiupupup_t)(void*, int32_t, int32_t, int32_t, uint32_t, void* GO(vkDestroyCommandPool, vFpUp_t) \ GO(vkDestroyCuFunctionNVX, vFpUp_t) \ GO(vkDestroyCuModuleNVX, vFpUp_t) \ + GO(vkDestroyCudaFunctionNV, vFpUp_t) \ + GO(vkDestroyCudaModuleNV, vFpUp_t) \ GO(vkDestroyDeferredOperationKHR, vFpUp_t) \ GO(vkDestroyDescriptorPool, vFpUp_t) \ GO(vkDestroyDescriptorSetLayout, vFpUp_t) \ @@ -87,6 +89,8 @@ typedef void (*vFpiiiupupup_t)(void*, int32_t, int32_t, int32_t, uint32_t, void* GO(vkCreateCommandPool, iFpppp_t) \ GO(vkCreateCuFunctionNVX, iFpppp_t) \ GO(vkCreateCuModuleNVX, iFpppp_t) \ + GO(vkCreateCudaFunctionNV, iFpppp_t) \ + GO(vkCreateCudaModuleNV, iFpppp_t) \ GO(vkCreateDebugReportCallbackEXT, iFpppp_t) \ GO(vkCreateDebugUtilsMessengerEXT, iFpppp_t) \ GO(vkCreateDescriptorPool, iFpppp_t) \ diff --git a/src/wrapped/wrappedvulkan.c b/src/wrapped/wrappedvulkan.c index 96dfba75..be6588c7 100644 --- a/src/wrapped/wrappedvulkan.c +++ b/src/wrapped/wrappedvulkan.c @@ -730,6 +730,10 @@ DESTROY64(vkDestroyOpticalFlowSessionNV) CREATE(vkCreateMicromapEXT) DESTROY64(vkDestroyMicromapEXT) +CREATE(vkCreateCudaFunctionNV) +CREATE(vkCreateCudaModuleNV) +DESTROY64(vkDestroyCudaFunctionNV) +DESTROY64(vkDestroyCudaModuleNV) EXPORT void my_vkGetPhysicalDeviceProperties(x64emu_t* emu, void* device, void* pProps) { diff --git a/src/wrapped/wrappedvulkan_private.h b/src/wrapped/wrappedvulkan_private.h index d8e062c8..b82e2dc2 100644 --- a/src/wrapped/wrappedvulkan_private.h +++ b/src/wrapped/wrappedvulkan_private.h @@ -940,4 +940,12 @@ GO(vkGetPhysicalDeviceCalibrateableTimeDomainsKHR, iFppp) // no functions // VK_KHR_video_maintenance1 -// no functions \ No newline at end of file +// no functions + +// VK_NV_cuda_kernel_launch +GO(vkCmdCudaLaunchKernelNV, vFpp) +GOM(vkCreateCudaFunctionNV, iFEpppp) +GOM(vkCreateCudaModuleNV, iFEpppp) +GOM(vkDestroyCudaFunctionNV, vFEpUp) +GOM(vkDestroyCudaModuleNV, vFEpUp) +GO(vkGetCudaModuleCacheNV, iFpUpp) |