global update
This commit is contained in:
@@ -5,13 +5,13 @@
|
||||
#include "vulkan_state.h"
|
||||
|
||||
BEGIN_VULKAN_COMMAND(Empty)
|
||||
END_VULKAN_COMMAND(Empty)
|
||||
END_VULKAN_COMMAND()
|
||||
|
||||
BEGIN_VULKAN_COMMAND(Dispatch)
|
||||
uint32_t uX = 0;
|
||||
uint32_t uY = 0;
|
||||
uint32_t uZ = 0;
|
||||
END_VULKAN_COMMAND(Dispatch)
|
||||
END_VULKAN_COMMAND()
|
||||
|
||||
BEGIN_VULKAN_COMMAND(Blit)
|
||||
VkFrameObject_t stInputImage;
|
||||
@@ -20,7 +20,7 @@ BEGIN_VULKAN_COMMAND(Blit)
|
||||
int32_t iSrcMax[3] = {};
|
||||
int32_t iDstMin[3] = {};
|
||||
int32_t iDstMax[3] = {};
|
||||
END_VULKAN_COMMAND(Blit)
|
||||
END_VULKAN_COMMAND()
|
||||
|
||||
BEGIN_VULKAN_COMMAND(ClearColor)
|
||||
float r;
|
||||
@@ -28,7 +28,7 @@ BEGIN_VULKAN_COMMAND(ClearColor)
|
||||
float b;
|
||||
float a;
|
||||
VkFrameObject_t stImage;
|
||||
END_VULKAN_COMMAND(ClearColor)
|
||||
END_VULKAN_COMMAND()
|
||||
|
||||
BEGIN_VULKAN_COMMAND(Begin)
|
||||
CUtlVector<VulkanRenderOutput_t> images;
|
||||
@@ -38,37 +38,37 @@ BEGIN_VULKAN_COMMAND(Begin)
|
||||
uint32_t nResolutionY = 0;
|
||||
|
||||
|
||||
END_VULKAN_COMMAND(Begin)
|
||||
END_VULKAN_COMMAND()
|
||||
|
||||
BEGIN_VULKAN_COMMAND(End)
|
||||
END_VULKAN_COMMAND(End)
|
||||
END_VULKAN_COMMAND()
|
||||
|
||||
BEGIN_VULKAN_COMMAND(SetVertexBuffer)
|
||||
uint32_t uBinding;
|
||||
IVertexBuffer *pBuffer;
|
||||
END_VULKAN_COMMAND(SetVertexBuffer)
|
||||
END_VULKAN_COMMAND()
|
||||
|
||||
BEGIN_VULKAN_COMMAND(SetShader)
|
||||
IBaseShader *pShader;
|
||||
END_VULKAN_COMMAND(SetShader)
|
||||
END_VULKAN_COMMAND()
|
||||
|
||||
BEGIN_VULKAN_COMMAND(SetShaderData)
|
||||
IMaterial *pShaderData;
|
||||
END_VULKAN_COMMAND(SetShaderData)
|
||||
END_VULKAN_COMMAND()
|
||||
|
||||
BEGIN_VULKAN_COMMAND(DrawPrimitives)
|
||||
uint32_t nVertexCount;
|
||||
uint32_t nFirstVertex;
|
||||
uint32_t nInstanceCount;
|
||||
uint32_t nFirstInstance;
|
||||
END_VULKAN_COMMAND(DrawPrimitives)
|
||||
END_VULKAN_COMMAND()
|
||||
|
||||
BEGIN_VULKAN_COMMAND(SetScissors)
|
||||
int32_t iX = 0;
|
||||
int32_t iY = 0;
|
||||
uint32_t uWidth = 0;
|
||||
uint32_t uHeight = 0;
|
||||
END_VULKAN_COMMAND(SetScissors)
|
||||
END_VULKAN_COMMAND()
|
||||
|
||||
BEGIN_VULKAN_COMMAND(SetViewport)
|
||||
float fX = 0;
|
||||
@@ -77,12 +77,12 @@ BEGIN_VULKAN_COMMAND(SetViewport)
|
||||
float fHeight = 0;
|
||||
float fDepthMin = 0;
|
||||
float fDepthMax = 1;
|
||||
END_VULKAN_COMMAND(SetViewport)
|
||||
END_VULKAN_COMMAND()
|
||||
|
||||
BEGIN_VULKAN_COMMAND(ResolveImage)
|
||||
VkFrameObject_t stInputImage;
|
||||
VkFrameObject_t stOutputImage;
|
||||
END_VULKAN_COMMAND(ResolveImage)
|
||||
END_VULKAN_COMMAND()
|
||||
|
||||
BEGIN_VULKAN_COMMAND(CopyBufferToImage)
|
||||
IBuffer *pBuffer;
|
||||
@@ -93,7 +93,22 @@ BEGIN_VULKAN_COMMAND(CopyBufferToImage)
|
||||
uint32_t iImageX = 1;
|
||||
uint32_t iImageY = 1;
|
||||
uint32_t iImageZ = 1;
|
||||
END_VULKAN_COMMAND(CopyBufferToImage)
|
||||
END_VULKAN_COMMAND()
|
||||
|
||||
BEGIN_VULKAN_COMMAND(Barrier)
|
||||
EStageHazard eStageIn;
|
||||
EStageHazard eStageOut;
|
||||
uint32_t eHazard;
|
||||
END_VULKAN_COMMAND()
|
||||
|
||||
BEGIN_VULKAN_COMMAND(LayoutBarrier)
|
||||
IImage *pImage;
|
||||
EImageLayoutHazard eLayoutIn;
|
||||
EImageLayoutHazard eLayoutOut;
|
||||
EStageHazard eStageIn;
|
||||
EStageHazard eStageOut;
|
||||
uint32_t eHazard;
|
||||
END_VULKAN_COMMAND()
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user