working on rendering
This commit is contained in:
@@ -13,16 +13,6 @@ BEGIN_VULKAN_COMMAND(ClearColor)
|
||||
IImage **ppSwapchainImages = NULL;
|
||||
END_VULKAN_COMMAND(ClearColor)
|
||||
|
||||
struct VulkanRenderOutput_t {
|
||||
EResolveMode m_eResolveMode;
|
||||
|
||||
VkFrameObject_t m_stImage;
|
||||
VkFrameObject_t m_stResolveImage;
|
||||
|
||||
ELoadMode m_eLoadMode;
|
||||
EStoreMode m_eStoreMode;
|
||||
};
|
||||
|
||||
BEGIN_VULKAN_COMMAND(Begin)
|
||||
CUtlVector<VulkanRenderOutput_t> images;
|
||||
VulkanRenderOutput_t stDepthImage;
|
||||
@@ -35,6 +25,36 @@ END_VULKAN_COMMAND(Begin)
|
||||
BEGIN_VULKAN_COMMAND(End)
|
||||
END_VULKAN_COMMAND(End)
|
||||
|
||||
BEGIN_VULKAN_COMMAND(SetVertexBuffer)
|
||||
uint32_t uBinding;
|
||||
IVertexBuffer *pBuffer;
|
||||
END_VULKAN_COMMAND(SetVertexBuffer)
|
||||
|
||||
BEGIN_VULKAN_COMMAND(SetShader)
|
||||
IShader *pShader;
|
||||
END_VULKAN_COMMAND(SetShader)
|
||||
|
||||
BEGIN_VULKAN_COMMAND(DrawPrimitives)
|
||||
uint32_t nVertexCount;
|
||||
uint32_t nFirstVertex;
|
||||
uint32_t nInstanceCount;
|
||||
uint32_t nFirstInstance;
|
||||
END_VULKAN_COMMAND(DrawPrimitives)
|
||||
|
||||
BEGIN_VULKAN_COMMAND(SetScissors)
|
||||
uint32_t uX;
|
||||
uint32_t uY;
|
||||
uint32_t uWidth;
|
||||
uint32_t uHeight;
|
||||
END_VULKAN_COMMAND(SetScissors)
|
||||
|
||||
BEGIN_VULKAN_COMMAND(SetViewport)
|
||||
uint32_t uX;
|
||||
uint32_t uY;
|
||||
uint32_t uWidth;
|
||||
uint32_t uHeight;
|
||||
END_VULKAN_COMMAND(SetViewport)
|
||||
|
||||
BEGIN_VULKAN_COMMAND(Empty)
|
||||
END_VULKAN_COMMAND(Empty)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user