| struct VertexOut { | |
| float4 position : SV_Position; | |
| float2 texCoord : TEXCOORD; | |
| }; | |
| VertexOut r0() { | |
| const float f = 2.0; | |
| return (VertexOut)f; | |
| } | |
| VertexOut r1() { | |
| const float f = 2.0; | |
| return (VertexOut)(f + 1.0); | |
| } | |
| VertexOut r2() { | |
| const float f = 2.0; | |
| return (VertexOut)(sin(f)); | |
| } | |
| VertexOut r3() { | |
| float f = 2.0; | |
| return (VertexOut)f; | |
| } | |
| VertexOut r4() { | |
| float f = 2.0; | |
| return (VertexOut)(f + 1.0); | |
| } | |
| VertexOut r5() { | |
| float f = 2.0; | |
| return (VertexOut)(sin(f)); | |
| } | |
| VertexOut main() { | |
| VertexOut v0 = r0(); | |
| VertexOut v1 = r1(); | |
| VertexOut v2 = r2(); | |
| VertexOut v3 = r3(); | |
| VertexOut v4 = r4(); | |
| VertexOut v5 = r5(); | |
| return (VertexOut)1; | |
| } |