Add Vulkan render pass and copy coverage
This commit is contained in:
@@ -9,7 +9,9 @@ namespace XCEngine {
|
||||
namespace RHI {
|
||||
|
||||
class VulkanDevice;
|
||||
class VulkanFramebuffer;
|
||||
class VulkanPipelineState;
|
||||
class VulkanRenderPass;
|
||||
class VulkanTexture;
|
||||
|
||||
class VulkanCommandList : public RHICommandList {
|
||||
|
||||
@@ -51,6 +51,8 @@ public:
|
||||
VkImage GetImage() const { return m_image; }
|
||||
VkDeviceMemory GetMemory() const { return m_memory; }
|
||||
VkFormat GetVkFormat() const { return m_vkFormat; }
|
||||
bool OwnsImage() const { return m_ownsImage; }
|
||||
bool IsSwapChainImage() const { return !m_ownsImage; }
|
||||
|
||||
private:
|
||||
VkDevice m_device = VK_NULL_HANDLE;
|
||||
|
||||
Reference in New Issue
Block a user