22 lines
431 B
Plaintext
22 lines
431 B
Plaintext
|
struct PSInput
|
||
|
{
|
||
|
float4 Pos : SV_POSITION;
|
||
|
float2 TexCoord : TEXCOORD;
|
||
|
float3 TerrainPos : TERRAINPOS;
|
||
|
uint VertexID : VertexID;
|
||
|
};
|
||
|
|
||
|
typedef PSInput foo_t[2][3];
|
||
|
|
||
|
[maxvertexcount(4)]
|
||
|
void main(point uint v[1] : VertexID, inout TriangleStream<PSInput> OutputStream)
|
||
|
{
|
||
|
foo_t Verts;
|
||
|
|
||
|
PSInput Out = (PSInput) 0;
|
||
|
|
||
|
for (int x=0; x<2; ++x)
|
||
|
for (int y=0; y<2; ++y)
|
||
|
Verts[x][y] = Out;
|
||
|
}
|