mirror of
https://github.com/bevyengine/bevy
synced 2025-01-11 20:59:04 +00:00
24 lines
472 B
Text
24 lines
472 B
Text
|
|
||
|
struct VertexData {
|
||
|
float4 position : POSITION;
|
||
|
float4 color : COLOR0;
|
||
|
float2 uv : TEXCOORD0;
|
||
|
};
|
||
|
|
||
|
struct PS_IN {
|
||
|
float4 position : SV_POSITION;
|
||
|
float4 color : COLOR0;
|
||
|
float2 uv : TEXCOORD0;
|
||
|
};
|
||
|
|
||
|
[maxvertexcount(4)]
|
||
|
void main(line VertexData vin[2], inout TriangleStream<PS_IN> outStream)
|
||
|
{
|
||
|
PS_IN vout;
|
||
|
|
||
|
vout.color = vin[1].color;
|
||
|
vout.uv = vin[1].uv;
|
||
|
vout.position = vin[1].position;
|
||
|
outStream.Append(vout);
|
||
|
}
|