From 782741f0fea5b2a95aed9ad3673ecafb4b164885 Mon Sep 17 00:00:00 2001 From: ladevieq Date: Mon, 17 Aug 2026 02:20:13 +0200 Subject: Inital work on vulkan descriptor heap implementation --- include/vulkan-loader.hpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'include/vulkan-loader.hpp') 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 +#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) \ -- cgit v1.3