diff options
| author | ladevieq <ladevie.quentin@gmail.com> | 2026-08-17 02:20:13 +0200 |
|---|---|---|
| committer | ladevieq <ladevie.quentin@gmail.com> | 2026-08-17 02:20:13 +0200 |
| commit | 782741f0fea5b2a95aed9ad3673ecafb4b164885 (patch) | |
| tree | 7e381783dc52fc54eba8d4850b05ea759c5eab11 /include/vulkan-loader.hpp | |
| parent | 92e09dc06f8c8dd5b7a9323d586f4bf642078727 (diff) | |
Inital work on vulkan descriptor heap implementation
Diffstat (limited to 'include/vulkan-loader.hpp')
| -rw-r--r-- | include/vulkan-loader.hpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/vulkan-loader.hpp b/include/vulkan-loader.hpp index 7a3a68e..3d9237b 100644 --- a/include/vulkan-loader.hpp +++ b/include/vulkan-loader.hpp @@ -5,6 +5,7 @@ #if _WIN32 #include <vulkan/vulkan_core.h> +#define VULKAN_H_ 1 // Fake vulkan.h include typedef unsigned long DWORD; typedef const wchar_t* LPCWSTR; typedef void* HANDLE; @@ -90,6 +91,7 @@ typedef struct _SECURITY_ATTRIBUTES SECURITY_ATTRIBUTES; X(vkCmdPipelineBarrier) \ X(vkCmdPipelineBarrier2) \ X(vkCmdPushConstants) \ + X(vkCmdPushDataEXT) \ X(vkCmdClearColorImage) \ X(vkCmdBeginRenderPass) \ X(vkCmdBeginRendering) \ @@ -97,6 +99,8 @@ typedef struct _SECURITY_ATTRIBUTES SECURITY_ATTRIBUTES; X(vkCmdBindVertexBuffers) \ X(vkCmdBindIndexBuffer) \ X(vkCmdBindDescriptorSets) \ + X(vkCmdBindResourceHeapEXT) \ + X(vkCmdBindSamplerHeapEXT) \ X(vkCmdSetViewport) \ X(vkCmdSetScissor) \ X(vkCmdCopyBuffer) \ @@ -125,6 +129,8 @@ typedef struct _SECURITY_ATTRIBUTES SECURITY_ATTRIBUTES; X(vkCreateDescriptorPool) \ X(vkAllocateDescriptorSets) \ X(vkUpdateDescriptorSets) \ + X(vkWriteResourceDescriptorsEXT) \ + X(vkWriteSamplerDescriptorsEXT) \ X(vkGetBufferDeviceAddress) \ X(vkGetBufferMemoryRequirements) \ X(vkGetImageMemoryRequirements) \ |
