about summary refs log tree commit diff stats
path: root/src/wrapped/wrappedvulkan_private.h
diff options
context:
space:
mode:
authorXilin Wu <strongtz@yeah.net>2023-08-04 23:01:25 +0800
committerXilin Wu <strongtz@yeah.net>2023-08-04 23:01:25 +0800
commit4f5f6b25e89f81efd598ff8bc72f4b484656443d (patch)
tree49a4d6058495cca62f8a8778e7483f556feaf469 /src/wrapped/wrappedvulkan_private.h
parent4b40179bc379daa84ede730002a3705a731dabe6 (diff)
downloadbox64-4f5f6b25e89f81efd598ff8bc72f4b484656443d.tar.gz
box64-4f5f6b25e89f81efd598ff8bc72f4b484656443d.zip
Added a new vulkan extension
VK_EXT_descriptor_buffer is used by vkd3d-proton for implementing
the full Direct3D 12 API

Tested on Snapdragon 888 with Mesa Turnip
Diffstat (limited to 'src/wrapped/wrappedvulkan_private.h')
-rw-r--r--src/wrapped/wrappedvulkan_private.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/wrapped/wrappedvulkan_private.h b/src/wrapped/wrappedvulkan_private.h
index 1697fede..96ee093b 100644
--- a/src/wrapped/wrappedvulkan_private.h
+++ b/src/wrapped/wrappedvulkan_private.h
@@ -816,3 +816,16 @@ GO(vkReleaseSwapchainImagesEXT, iFpp)
 // VK_VALVE_descriptor_set_host_mapping
 GO(vkGetDescriptorSetHostMappingVALVE, vFppp)
 GO(vkGetDescriptorSetLayoutHostMappingInfoVALVE, vFppp)
+
+// VK_EXT_descriptor_buffer
+GO(vkCmdBindDescriptorBufferEmbeddedSamplersEXT, vFppUu)
+GO(vkCmdBindDescriptorBuffersEXT, vFpup)
+GO(vkCmdSetDescriptorBufferOffsetsEXT, vFppUuupp)
+GO(vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT, vFppp)
+GO(vkGetBufferOpaqueCaptureDescriptorDataEXT, vFppp)
+GO(vkGetDescriptorEXT, vFppLp)
+GO(vkGetDescriptorSetLayoutBindingOffsetEXT, vFpUup)
+GO(vkGetDescriptorSetLayoutSizeEXT, vFpUp)
+GO(vkGetImageOpaqueCaptureDescriptorDataEXT, vFppp)
+GO(vkGetImageViewOpaqueCaptureDescriptorDataEXT, vFppp)
+GO(vkGetSamplerOpaqueCaptureDescriptorDataEXT, vFppp)