Removing the need for multiview

This commit is contained in:
2025-07-04 23:19:10 +02:00
parent b2cb8b42e4
commit bcdcc47eb3
3 changed files with 96 additions and 78 deletions
+2 -2
View File
@@ -70,11 +70,11 @@ struct VertexOutput
float3 localPos : LOCALPOS;
};
[shader("vertex")]
VertexOutput vertMain(uint vertexIndex : SV_VertexID, uint viewIndex : SV_ViewID)
VertexOutput vertMain(uint vertexIndex : SV_VertexID)
{
VertexOutput output;
output.localPos = vertices[vertexIndex];
output.svPos = mul(pViewParams.projection, mul(pViewParams.view[viewIndex], float4(output.localPos, 1)));
output.svPos = mul(pViewParams.projection, mul(pViewParams.view[vertexIndex / 6], float4(output.localPos, 1)));
return output;
}