update Vulkan implementation headers

This commit is contained in:
Nick Fisher
2025-04-02 22:19:19 +08:00
parent 178da458ad
commit e8aa68beb4
6 changed files with 86 additions and 91 deletions

View File

@@ -1,3 +1,5 @@
#pragma once
#include <cstdint>
#include <memory>
#include "bluevk/BlueVK.h"
@@ -8,7 +10,7 @@ namespace thermion::windows::vulkan {
typedef void *HANDLE;
class EMSCRIPTEN_KEEPALIVE VulkanTexture {
class DLL_EXPORT VulkanTexture {
public:
VulkanTexture(VkImage image, VkDevice device, VkDeviceMemory imageMemory, uint32_t width, uint32_t height, HANDLE d3dTextureHandle);
~VulkanTexture();