use RenderCmdBuffer instead RenderCommand,
use TextureCmdBuffer instead TextureCommand.
This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user