diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2023-12-13 20:34:49 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2023-12-13 20:34:49 +0100 |
| commit | e11291538cb684b91592d15e16c81e1fed76d8f6 (patch) | |
| tree | 2f504c0f4418eac1b5b8755f56e7222ff66108fb /src | |
| parent | 5b90d59877745f85c1c8dcd831182c3638ab2798 (diff) | |
| download | box64-e11291538cb684b91592d15e16c81e1fed76d8f6.tar.gz box64-e11291538cb684b91592d15e16c81e1fed76d8f6.zip | |
Added 1 more vulkan extension
Diffstat (limited to 'src')
| -rw-r--r-- | src/wrapped/generated/functions_list.txt | 2 | ||||
| -rw-r--r-- | src/wrapped/generated/wrappedvulkantypes.h | 2 | ||||
| -rw-r--r-- | src/wrapped/wrappedvulkan.c | 4 | ||||
| -rw-r--r-- | src/wrapped/wrappedvulkan_private.h | 18 |
4 files changed, 25 insertions, 1 deletions
diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt index b7cb370e..b676c3b0 100644 --- a/src/wrapped/generated/functions_list.txt +++ b/src/wrapped/generated/functions_list.txt @@ -5427,6 +5427,7 @@ wrappedvulkan: - vkDestroyImage - vkDestroyImageView - vkDestroyIndirectCommandsLayoutNV + - vkDestroyMicromapEXT - vkDestroyOpticalFlowSessionNV - vkDestroyPipeline - vkDestroyPipelineCache @@ -5479,6 +5480,7 @@ wrappedvulkan: - vkCreateImage - vkCreateImageView - vkCreateIndirectCommandsLayoutNV + - vkCreateMicromapEXT - vkCreateOpticalFlowSessionNV - vkCreatePipelineCache - vkCreatePipelineLayout diff --git a/src/wrapped/generated/wrappedvulkantypes.h b/src/wrapped/generated/wrappedvulkantypes.h index 41b18752..c361a223 100644 --- a/src/wrapped/generated/wrappedvulkantypes.h +++ b/src/wrapped/generated/wrappedvulkantypes.h @@ -52,6 +52,7 @@ typedef void (*vFpiiiupupup_t)(void*, int32_t, int32_t, int32_t, uint32_t, void* GO(vkDestroyImage, vFpUp_t) \ GO(vkDestroyImageView, vFpUp_t) \ GO(vkDestroyIndirectCommandsLayoutNV, vFpUp_t) \ + GO(vkDestroyMicromapEXT, vFpUp_t) \ GO(vkDestroyOpticalFlowSessionNV, vFpUp_t) \ GO(vkDestroyPipeline, vFpUp_t) \ GO(vkDestroyPipelineCache, vFpUp_t) \ @@ -99,6 +100,7 @@ typedef void (*vFpiiiupupup_t)(void*, int32_t, int32_t, int32_t, uint32_t, void* GO(vkCreateImage, iFpppp_t) \ GO(vkCreateImageView, iFpppp_t) \ GO(vkCreateIndirectCommandsLayoutNV, iFpppp_t) \ + GO(vkCreateMicromapEXT, iFpppp_t) \ GO(vkCreateOpticalFlowSessionNV, iFpppp_t) \ GO(vkCreatePipelineCache, iFpppp_t) \ GO(vkCreatePipelineLayout, iFpppp_t) \ diff --git a/src/wrapped/wrappedvulkan.c b/src/wrapped/wrappedvulkan.c index a67b33fc..02a729b1 100644 --- a/src/wrapped/wrappedvulkan.c +++ b/src/wrapped/wrappedvulkan.c @@ -704,6 +704,10 @@ DESTROY64(vkDestroyAccelerationStructureNV) CREATE(vkCreateOpticalFlowSessionNV) DESTROY64(vkDestroyOpticalFlowSessionNV) +CREATE(vkCreateMicromapEXT) +DESTROY64(vkDestroyMicromapEXT) + + EXPORT void my_vkGetPhysicalDeviceProperties(x64emu_t* emu, void* device, void* pProps) { my->vkGetPhysicalDeviceProperties(device, pProps); diff --git a/src/wrapped/wrappedvulkan_private.h b/src/wrapped/wrappedvulkan_private.h index 9c7b7d30..159e4617 100644 --- a/src/wrapped/wrappedvulkan_private.h +++ b/src/wrapped/wrappedvulkan_private.h @@ -846,4 +846,20 @@ GO(vkCmdDecompressMemoryNV, vFpup) // VK_EXT_merge_shader GO(vkCmdDrawMeshTasksEXT, vFpuuu) GO(vkCmdDrawMeshTasksIndirectCountEXT, vFpUUUUuu) -GO(vkCmdDrawMeshTasksIndirectEXT, vFpUUuu) \ No newline at end of file +GO(vkCmdDrawMeshTasksIndirectEXT, vFpUUuu) + +// VK_EXT_opacity_micromap +GO(vkBuildMicromapsEXT, iFpiup) +GO(vkCmdBuildMicromapsEXT, vFpup) +GO(vkCmdCopyMemoryToMicromapEXT, vFpp) +GO(vkCmdCopyMicromapEXT, vFpp) +GO(vkCmdCopyMicromapToMemoryEXT, vFpp) +GO(vkCmdWriteMicromapsPropertiesEXT, vFpupiUu) +GO(vkCopyMemoryToMicromapEXT, iFpUp) +GO(vkCopyMicromapEXT, iFpUp) +GO(vkCopyMicromapToMemoryEXT, iFpUp) +GOM(vkCreateMicromapEXT, iFEpppp) +GOM(vkDestroyMicromapEXT, vFEpUp) +GO(vkGetDeviceMicromapCompatibilityEXT, vFppp) +GO(vkGetMicromapBuildSizesEXT, vFpipp) +GO(vkWriteMicromapsPropertiesEXT, iFpupiLpL) |