Pass the right MeshDataStage to HasAlignedPostVSData()

This commit is contained in:
baldurk
2019-04-12 16:51:35 +01:00
parent 615bb9ecad
commit 2320bb5391
+2 -1
View File
@@ -1265,7 +1265,8 @@ static void ConfigureColumnsForShader(ICaptureContext &ctx, const ShaderReflecti
uint numComps = sig.format.compCount;
uint elemSize = sig.format.compType == CompType::Double ? 8U : 4U;
if(ctx.CurPipelineState().HasAlignedPostVSData(MeshDataStage::VSOut))
if(ctx.CurPipelineState().HasAlignedPostVSData(
shader->stage == ShaderStage::Vertex ? MeshDataStage::VSOut : MeshDataStage::GSOut))
{
if(numComps == 2)
offset = AlignUp(offset, 2U * elemSize);