aboutsummaryrefslogtreecommitdiffstats
path: root/include/vulkan-loader.hpp
diff options
context:
space:
mode:
authorladevieq <ladevie.quentin@gmail.com>2026-08-17 02:20:13 +0200
committerladevieq <ladevie.quentin@gmail.com>2026-08-17 02:20:13 +0200
commit782741f0fea5b2a95aed9ad3673ecafb4b164885 (patch)
tree7e381783dc52fc54eba8d4850b05ea759c5eab11 /include/vulkan-loader.hpp
parent92e09dc06f8c8dd5b7a9323d586f4bf642078727 (diff)
Inital work on vulkan descriptor heap implementation
Diffstat (limited to 'include/vulkan-loader.hpp')
-rw-r--r--include/vulkan-loader.hpp6
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) \