use RenderCmdBuffer instead RenderCommand,

use TextureCmdBuffer instead TextureCommand.
This commit is contained in:
2020-11-09 15:37:00 +08:00
parent a91d8140c7
commit 722ab900d6
20 changed files with 46 additions and 46 deletions

View File

@@ -28,7 +28,7 @@ public:
bool End(){return(vkEndCommandBuffer(cmd_buf)==VK_SUCCESS);}
};//class GPUCmdBuffer
class RenderCommand:public GPUCmdBuffer
class RenderCmdBuffer:public GPUCmdBuffer
{
uint32_t cv_count;
VkClearValue *clear_values;
@@ -45,8 +45,8 @@ class RenderCommand:public GPUCmdBuffer
public:
RenderCommand(VkDevice dev,VkCommandPool cp,VkCommandBuffer cb);
~RenderCommand();
RenderCmdBuffer(VkDevice dev,VkCommandPool cp,VkCommandBuffer cb);
~RenderCmdBuffer();
void SetRenderArea(const VkRect2D &ra){render_area=ra;}
void SetRenderArea(const VkExtent2D &);
@@ -138,9 +138,9 @@ public: //draw
void NextSubpass(){vkCmdNextSubpass(cmd_buf,VK_SUBPASS_CONTENTS_INLINE);}
void EndRenderPass(){vkCmdEndRenderPass(cmd_buf);}
};//class RenderCommand:public GPUCmdBuffer
};//class RenderCmdBuffer:public GPUCmdBuffer
class TextureCommand:public GPUCmdBuffer
class TextureCmdBuffer:public GPUCmdBuffer
{
public:
@@ -150,6 +150,6 @@ public:
template<typename ...ARGS> void CopyBufferToImage (ARGS...args){vkCmdCopyBufferToImage(cmd_buf,args...);}
template<typename ...ARGS> void CopyImageToBuffer (ARGS...args){vkCmdCopyImageToBuffer(cmd_buf,args...);}
template<typename ...ARGS> void BlitImage (ARGS...args){vkCmdBlitImage (cmd_buf,args...);}
};//class TextureCommand:public GPUCmdBuffer
};//class TextureCmdBuffer:public GPUCmdBuffer
VK_NAMESPACE_END
#endif//HGL_GRAPH_VULKAN_COMMAND_BUFFER_INCLUDE