15 lines
300 B
C++
Executable file
15 lines
300 B
C++
Executable file
#pragma once
|
|
|
|
#include <vulkan/vulkan.h>
|
|
|
|
#include "gfx_buffer.hpp"
|
|
#include "gfx_vulkan_constants.hpp"
|
|
|
|
class GFXVulkanBuffer : public GFXBuffer {
|
|
public:
|
|
VkBuffer handle = VK_NULL_HANDLE;
|
|
VkDeviceMemory memory = VK_NULL_HANDLE;
|
|
|
|
VkDeviceSize size = 0;
|
|
uint32_t frame_index = 0;
|
|
};
|