1struct VertexOut { 2 float4 position : SV_Position; 3 float2 texCoord : TEXCOORD; 4}; 5VertexOut r0() { 6 const float f = 2.0; 7 return (VertexOut)f; 8} 9VertexOut r1() { 10 const float f = 2.0; 11 return (VertexOut)(f + 1.0); 12} 13VertexOut r2() { 14 const float f = 2.0; 15 return (VertexOut)(sin(f)); 16} 17VertexOut r3() { 18 float f = 2.0; 19 return (VertexOut)f; 20} 21VertexOut r4() { 22 float f = 2.0; 23 return (VertexOut)(f + 1.0); 24} 25VertexOut r5() { 26 float f = 2.0; 27 return (VertexOut)(sin(f)); 28} 29VertexOut main() { 30 VertexOut v0 = r0(); 31 VertexOut v1 = r1(); 32 VertexOut v2 = r2(); 33 VertexOut v3 = r3(); 34 VertexOut v4 = r4(); 35 VertexOut v5 = r5(); 36 return (VertexOut)1; 37} 38