HLSL: Correct line numbers for function definitions.

This commit is contained in:
John Kessenich 2016-09-02 19:05:24 -06:00
parent 4bf7155051
commit 1a4b775cd5
98 changed files with 421 additions and 420 deletions

View File

@ -2,7 +2,7 @@ hlsl.array.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:11 Function Definition: PixelShaderFunction(i1;vf4[3]; (global 4-component vector of float)
0:8 Function Definition: PixelShaderFunction(i1;vf4[3]; (global 4-component vector of float)
0:8 Function Parameters:
0:8 'i' (layout(location=0 ) in int)
0:8 'input' (layout(location=1 ) in 3-element array of 4-component vector of float)
@ -57,7 +57,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:11 Function Definition: PixelShaderFunction(i1;vf4[3]; (global 4-component vector of float)
0:8 Function Definition: PixelShaderFunction(i1;vf4[3]; (global 4-component vector of float)
0:8 Function Parameters:
0:8 'i' (layout(location=0 ) in int)
0:8 'input' (layout(location=1 ) in 3-element array of 4-component vector of float)

View File

@ -2,7 +2,7 @@ hlsl.assoc.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:12 Function Definition: PixelShaderFunction(vf4;vf4;vf4;vf4;vf4; (global 4-component vector of float)
0:8 Function Definition: PixelShaderFunction(vf4;vf4;vf4;vf4;vf4; (global 4-component vector of float)
0:8 Function Parameters:
0:8 'a1' (layout(location=0 ) in 4-component vector of float)
0:8 'a2' (layout(location=1 ) in 4-component vector of float)
@ -41,7 +41,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:12 Function Definition: PixelShaderFunction(vf4;vf4;vf4;vf4;vf4; (global 4-component vector of float)
0:8 Function Definition: PixelShaderFunction(vf4;vf4;vf4;vf4;vf4; (global 4-component vector of float)
0:8 Function Parameters:
0:8 'a1' (layout(location=0 ) in 4-component vector of float)
0:8 'a2' (layout(location=1 ) in 4-component vector of float)

View File

@ -2,7 +2,7 @@ hlsl.attribute.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:14 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Parameters:
0:2 'input' (layout(location=0 ) in 4-component vector of float)
0:? Sequence
@ -20,7 +20,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:14 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Parameters:
0:2 'input' (layout(location=0 ) in 4-component vector of float)
0:? Sequence

View File

@ -2,7 +2,7 @@ hlsl.buffer.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:29 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:26 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:26 Function Parameters:
0:26 'input' (layout(location=0 ) in 4-component vector of float)
0:? Sequence
@ -44,7 +44,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:29 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:26 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:26 Function Parameters:
0:26 'input' (layout(location=0 ) in 4-component vector of float)
0:? Sequence

View File

@ -2,7 +2,7 @@ hlsl.calculatelod.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:45 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Parameters:
0:? Sequence
0:28 Sequence
@ -164,7 +164,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:45 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Parameters:
0:? Sequence
0:28 Sequence

View File

@ -14,7 +14,7 @@ ERROR: 9 compilation errors. No code generated.
Shader version: 450
gl_FragCoord origin is upper left
ERROR: node is still EOpNull!
0:45 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Parameters:
0:? Sequence
0:28 Sequence
@ -176,7 +176,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
ERROR: node is still EOpNull!
0:45 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Parameters:
0:? Sequence
0:28 Sequence

View File

@ -2,7 +2,7 @@ hlsl.cast.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:5 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Parameters:
0:2 'input' (layout(location=0 ) in 4-component vector of float)
0:? Sequence
@ -31,7 +31,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:5 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Parameters:
0:2 'input' (layout(location=0 ) in 4-component vector of float)
0:? Sequence

View File

@ -2,7 +2,7 @@ hlsl.conditional.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:17 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Parameters:
0:2 'input' (layout(location=0 ) in 4-component vector of float)
0:? Sequence
@ -117,7 +117,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:17 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Parameters:
0:2 'input' (layout(location=0 ) in 4-component vector of float)
0:? Sequence

View File

@ -2,7 +2,7 @@ hlsl.constructexpr.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:18 Function Definition: main( (global structure{temp 4-component vector of float color})
0:4 Function Definition: main( (global structure{temp 4-component vector of float color})
0:4 Function Parameters:
0:? Sequence
0:6 Constant:
@ -48,7 +48,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:18 Function Definition: main( (global structure{temp 4-component vector of float color})
0:4 Function Definition: main( (global structure{temp 4-component vector of float color})
0:4 Function Parameters:
0:? Sequence
0:6 Constant:

View File

@ -2,7 +2,7 @@ hlsl.discard.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:7 Function Definition: foo(f1; (global void)
0:2 Function Definition: foo(f1; (global void)
0:2 Function Parameters:
0:2 'f' (in float)
0:? Sequence
@ -14,7 +14,7 @@ gl_FragCoord origin is upper left
0:3 1.000000
0:3 true case
0:4 Branch: Kill
0:15 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:8 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:8 Function Parameters:
0:8 'input' (layout(location=0 ) in 4-component vector of float)
0:? Sequence
@ -48,7 +48,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:7 Function Definition: foo(f1; (global void)
0:2 Function Definition: foo(f1; (global void)
0:2 Function Parameters:
0:2 'f' (in float)
0:? Sequence
@ -60,7 +60,7 @@ gl_FragCoord origin is upper left
0:3 1.000000
0:3 true case
0:4 Branch: Kill
0:15 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:8 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:8 Function Parameters:
0:8 'input' (layout(location=0 ) in 4-component vector of float)
0:? Sequence

View File

@ -2,7 +2,7 @@ hlsl.doLoop.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:7 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Parameters:
0:2 'input' (layout(location=0 ) in 4-component vector of float)
0:? Sequence
@ -36,7 +36,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:7 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Parameters:
0:2 'input' (layout(location=0 ) in 4-component vector of float)
0:? Sequence

View File

@ -2,7 +2,7 @@ hlsl.entry-out.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:13 Function Definition: PixelShaderFunction(vf4;vf4;struct-OutParam-vf2-vi21; (global 4-component vector of float)
0:7 Function Definition: PixelShaderFunction(vf4;vf4;struct-OutParam-vf2-vi21; (global 4-component vector of float)
0:7 Function Parameters:
0:7 'input' (layout(location=0 ) in 4-component vector of float)
0:7 'out1' (out 4-component vector of float)
@ -41,7 +41,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:13 Function Definition: PixelShaderFunction(vf4;vf4;struct-OutParam-vf2-vi21; (global 4-component vector of float)
0:7 Function Definition: PixelShaderFunction(vf4;vf4;struct-OutParam-vf2-vi21; (global 4-component vector of float)
0:7 Function Parameters:
0:7 'input' (layout(location=0 ) in 4-component vector of float)
0:7 'out1' (out 4-component vector of float)

View File

@ -12,7 +12,7 @@ gl_FragCoord origin is upper left
0:2 'scalar' (global float)
0:2 Constant:
0:2 2.000000
0:8 Function Definition: ShaderFunction(vf1;f1; (global 1-component vector of float)
0:5 Function Definition: ShaderFunction(vf1;f1; (global 1-component vector of float)
0:5 Function Parameters:
0:5 'inFloat1' (in 1-component vector of float)
0:5 'inScalar' (in float)
@ -46,7 +46,7 @@ gl_FragCoord origin is upper left
0:2 'scalar' (global float)
0:2 Constant:
0:2 2.000000
0:8 Function Definition: ShaderFunction(vf1;f1; (global 1-component vector of float)
0:5 Function Definition: ShaderFunction(vf1;f1; (global 1-component vector of float)
0:5 Function Parameters:
0:5 'inFloat1' (in 1-component vector of float)
0:5 'inScalar' (in float)

View File

@ -13,7 +13,7 @@ gl_FragCoord origin is upper left
0:? 0.500000
0:? 0.000000
0:? 1.000000
0:12 Function Definition: ShaderFunction(vf4; (global 4-component vector of float)
0:9 Function Definition: ShaderFunction(vf4; (global 4-component vector of float)
0:9 Function Parameters:
0:9 'input' (in 4-component vector of float)
0:? Sequence
@ -43,7 +43,7 @@ gl_FragCoord origin is upper left
0:? 0.500000
0:? 0.000000
0:? 1.000000
0:12 Function Definition: ShaderFunction(vf4; (global 4-component vector of float)
0:9 Function Definition: ShaderFunction(vf4; (global 4-component vector of float)
0:9 Function Parameters:
0:9 'input' (in 4-component vector of float)
0:? Sequence

View File

@ -2,7 +2,7 @@ hlsl.forLoop.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:14 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Parameters:
0:2 'input' (layout(location=0 ) in 4-component vector of float)
0:? Sequence
@ -122,7 +122,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:14 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Parameters:
0:2 'input' (layout(location=0 ) in 4-component vector of float)
0:? Sequence

View File

@ -2,7 +2,7 @@ hlsl.gather.array.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:44 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Parameters:
0:? Sequence
0:29 Sequence
@ -116,7 +116,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:44 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Parameters:
0:? Sequence
0:29 Sequence

View File

@ -2,7 +2,7 @@ hlsl.gather.basic.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:49 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:29 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:29 Function Parameters:
0:? Sequence
0:34 Sequence
@ -114,7 +114,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:49 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:29 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:29 Function Parameters:
0:? Sequence
0:34 Sequence

View File

@ -1,7 +1,7 @@
hlsl.gather.basic.dx10.vert
Shader version: 450
0:? Sequence
0:47 Function Definition: main( (global structure{temp 4-component vector of float Position Pos})
0:28 Function Definition: main( (global structure{temp 4-component vector of float Position Pos})
0:28 Function Parameters:
0:? Sequence
0:33 Sequence
@ -105,7 +105,7 @@ Linked vertex stage:
Shader version: 450
0:? Sequence
0:47 Function Definition: main( (global structure{temp 4-component vector of float Position Pos})
0:28 Function Definition: main( (global structure{temp 4-component vector of float Position Pos})
0:28 Function Parameters:
0:? Sequence
0:33 Sequence

View File

@ -2,7 +2,7 @@ hlsl.gather.offset.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:45 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Parameters:
0:? Sequence
0:33 Sequence
@ -89,7 +89,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:45 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Parameters:
0:? Sequence
0:33 Sequence

View File

@ -2,7 +2,7 @@ hlsl.gather.offsetarray.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:37 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:20 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:20 Function Parameters:
0:? Sequence
0:25 Sequence
@ -86,7 +86,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:37 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:20 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:20 Function Parameters:
0:? Sequence
0:25 Sequence

View File

@ -2,7 +2,7 @@ hlsl.gatherRGBA.array.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:72 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Parameters:
0:? Sequence
0:33 Sequence
@ -291,7 +291,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:72 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Parameters:
0:? Sequence
0:33 Sequence

View File

@ -2,7 +2,7 @@ hlsl.gatherRGBA.basic.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:78 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:34 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:34 Function Parameters:
0:? Sequence
0:39 Sequence
@ -295,7 +295,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:78 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:34 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:34 Function Parameters:
0:? Sequence
0:39 Sequence

View File

@ -2,7 +2,7 @@ hlsl.gatherRGBA.offset.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:117 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:39 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:39 Function Parameters:
0:? Sequence
0:46 Sequence
@ -371,7 +371,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:117 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:39 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:39 Function Parameters:
0:? Sequence
0:46 Sequence

View File

@ -2,7 +2,7 @@ hlsl.gatherRGBA.offsetarray.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:111 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:33 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:33 Function Parameters:
0:? Sequence
0:40 Sequence
@ -367,7 +367,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:111 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:33 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:33 Function Parameters:
0:? Sequence
0:40 Sequence

View File

@ -2,7 +2,7 @@ hlsl.getdimensions.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:281 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:46 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:46 Function Parameters:
0:? Sequence
0:65 Sequence
@ -1102,7 +1102,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:281 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:46 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:46 Function Parameters:
0:? Sequence
0:65 Sequence

View File

@ -1,7 +1,7 @@
hlsl.getdimensions.dx10.vert
Shader version: 450
0:? Sequence
0:28 Function Definition: main( (global structure{temp 4-component vector of float Position Pos})
0:11 Function Definition: main( (global structure{temp 4-component vector of float Position Pos})
0:11 Function Parameters:
0:? Sequence
0:21 Sequence
@ -51,7 +51,7 @@ Linked vertex stage:
Shader version: 450
0:? Sequence
0:28 Function Definition: main( (global structure{temp 4-component vector of float Position Pos})
0:11 Function Definition: main( (global structure{temp 4-component vector of float Position Pos})
0:11 Function Parameters:
0:? Sequence
0:21 Sequence

View File

@ -7,7 +7,7 @@ ERROR: 2 compilation errors. No code generated.
Shader version: 450
gl_FragCoord origin is upper left
ERROR: node is still EOpNull!
0:24 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:13 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:13 Function Parameters:
0:? Sequence
0:16 Sequence
@ -60,7 +60,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
ERROR: node is still EOpNull!
0:24 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:13 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:13 Function Parameters:
0:? Sequence
0:16 Sequence

View File

@ -2,7 +2,7 @@ hlsl.if.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:34 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Parameters:
0:2 'input' (layout(location=0 ) in 4-component vector of float)
0:? Sequence
@ -101,7 +101,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:34 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Parameters:
0:2 'input' (layout(location=0 ) in 4-component vector of float)
0:? Sequence

View File

@ -78,7 +78,7 @@ gl_FragCoord origin is upper left
0:18 Constant:
0:18 4 (const uint)
0:18 5 (const uint)
0:37 Function Definition: ShaderFunction(vf4; (global 4-component vector of float)
0:21 Function Definition: ShaderFunction(vf4; (global 4-component vector of float)
0:21 Function Parameters:
0:21 'input' (layout(location=0 ) in 4-component vector of float)
0:? Sequence
@ -234,7 +234,7 @@ gl_FragCoord origin is upper left
0:18 Constant:
0:18 4 (const uint)
0:18 5 (const uint)
0:37 Function Definition: ShaderFunction(vf4; (global 4-component vector of float)
0:21 Function Definition: ShaderFunction(vf4; (global 4-component vector of float)
0:21 Function Parameters:
0:21 'input' (layout(location=0 ) in 4-component vector of float)
0:? Sequence

View File

@ -2,7 +2,7 @@ hlsl.init2.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:23 Function Definition: Test1( (global void)
0:3 Function Definition: Test1( (global void)
0:3 Function Parameters:
0:? Sequence
0:5 Sequence
@ -29,7 +29,7 @@ gl_FragCoord origin is upper left
0:20 8.000000
0:20 9.000000
0:20 10.000000
0:33 Function Definition: main( (global structure{temp 4-component vector of float color})
0:26 Function Definition: main( (global structure{temp 4-component vector of float color})
0:26 Function Parameters:
0:? Sequence
0:27 Function Call: Test1( (global void)
@ -57,7 +57,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:23 Function Definition: Test1( (global void)
0:3 Function Definition: Test1( (global void)
0:3 Function Parameters:
0:? Sequence
0:5 Sequence
@ -84,7 +84,7 @@ gl_FragCoord origin is upper left
0:20 8.000000
0:20 9.000000
0:20 10.000000
0:33 Function Definition: main( (global structure{temp 4-component vector of float color})
0:26 Function Definition: main( (global structure{temp 4-component vector of float color})
0:26 Function Parameters:
0:? Sequence
0:27 Function Call: Test1( (global void)

View File

@ -2,7 +2,7 @@ hlsl.inoutquals.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:14 Function Definition: MyFunc(f1;f1;f1; (global void)
0:8 Function Definition: MyFunc(f1;f1;f1; (global void)
0:8 Function Parameters:
0:8 'x' (in float)
0:8 'y' (out float)
@ -18,7 +18,7 @@ gl_FragCoord origin is upper left
0:11 'x' (in float)
0:11 Constant:
0:11 -1.000000
0:26 Function Definition: main(vf4; (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:15 Function Definition: main(vf4; (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:15 Function Parameters:
0:15 'inpos' (noperspective in 4-component vector of float FragCoord)
0:? Sequence
@ -69,7 +69,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:14 Function Definition: MyFunc(f1;f1;f1; (global void)
0:8 Function Definition: MyFunc(f1;f1;f1; (global void)
0:8 Function Parameters:
0:8 'x' (in float)
0:8 'y' (out float)
@ -85,7 +85,7 @@ gl_FragCoord origin is upper left
0:11 'x' (in float)
0:11 Constant:
0:11 -1.000000
0:26 Function Definition: main(vf4; (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:15 Function Definition: main(vf4; (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:15 Function Parameters:
0:15 'inpos' (noperspective in 4-component vector of float FragCoord)
0:? Sequence

View File

@ -2,7 +2,7 @@ hlsl.intrinsics.barriers.comp
Shader version: 450
local_size = (1, 1, 1)
0:? Sequence
0:14 Function Definition: ComputeShaderFunction( (global float)
0:3 Function Definition: ComputeShaderFunction( (global float)
0:3 Function Parameters:
0:? Sequence
0:4 MemoryBarrier (global void)
@ -26,7 +26,7 @@ Linked compute stage:
Shader version: 450
local_size = (1, 1, 1)
0:? Sequence
0:14 Function Definition: ComputeShaderFunction( (global float)
0:3 Function Definition: ComputeShaderFunction( (global float)
0:3 Function Parameters:
0:? Sequence
0:4 MemoryBarrier (global void)

View File

@ -2,7 +2,7 @@ hlsl.intrinsics.comp
Shader version: 450
local_size = (1, 1, 1)
0:? Sequence
0:44 Function Definition: ComputeShaderFunctionS(f1;f1;f1;u1;u1; (global float)
0:17 Function Definition: ComputeShaderFunctionS(f1;f1;f1;u1;u1; (global float)
0:17 Function Parameters:
0:17 'inF0' (in float)
0:17 'inF1' (in float)
@ -74,7 +74,7 @@ local_size = (1, 1, 1)
0:41 Branch: Return with expression
0:41 Constant:
0:41 0.000000
0:50 Function Definition: ComputeShaderFunction1(vf1;vf1;vf1; (global 1-component vector of float)
0:45 Function Definition: ComputeShaderFunction1(vf1;vf1;vf1; (global 1-component vector of float)
0:45 Function Parameters:
0:45 'inF0' (in 1-component vector of float)
0:45 'inF1' (in 1-component vector of float)
@ -83,7 +83,7 @@ local_size = (1, 1, 1)
0:47 Branch: Return with expression
0:47 Constant:
0:47 0.000000
0:77 Function Definition: ComputeShaderFunction2(vf2;vf2;vf2;vu2;vu2; (global 2-component vector of float)
0:51 Function Definition: ComputeShaderFunction2(vf2;vf2;vf2;vu2;vu2; (global 2-component vector of float)
0:51 Function Parameters:
0:51 'inF0' (in 2-component vector of float)
0:51 'inF1' (in 2-component vector of float)
@ -156,7 +156,7 @@ local_size = (1, 1, 1)
0:? Constant:
0:? 1.000000
0:? 2.000000
0:104 Function Definition: ComputeShaderFunction3(vf3;vf3;vf3;vu3;vu3; (global 3-component vector of float)
0:78 Function Definition: ComputeShaderFunction3(vf3;vf3;vf3;vu3;vu3; (global 3-component vector of float)
0:78 Function Parameters:
0:78 'inF0' (in 3-component vector of float)
0:78 'inF1' (in 3-component vector of float)
@ -230,7 +230,7 @@ local_size = (1, 1, 1)
0:? 1.000000
0:? 2.000000
0:? 3.000000
0:130 Function Definition: ComputeShaderFunction(vf4;vf4;vf4;vu4;vu4; (global 4-component vector of float)
0:105 Function Definition: ComputeShaderFunction(vf4;vf4;vf4;vu4;vu4; (global 4-component vector of float)
0:105 Function Parameters:
0:105 'inF0' (layout(location=0 ) in 4-component vector of float)
0:105 'inF1' (layout(location=1 ) in 4-component vector of float)
@ -329,7 +329,7 @@ Linked compute stage:
Shader version: 450
local_size = (1, 1, 1)
0:? Sequence
0:44 Function Definition: ComputeShaderFunctionS(f1;f1;f1;u1;u1; (global float)
0:17 Function Definition: ComputeShaderFunctionS(f1;f1;f1;u1;u1; (global float)
0:17 Function Parameters:
0:17 'inF0' (in float)
0:17 'inF1' (in float)
@ -401,7 +401,7 @@ local_size = (1, 1, 1)
0:41 Branch: Return with expression
0:41 Constant:
0:41 0.000000
0:50 Function Definition: ComputeShaderFunction1(vf1;vf1;vf1; (global 1-component vector of float)
0:45 Function Definition: ComputeShaderFunction1(vf1;vf1;vf1; (global 1-component vector of float)
0:45 Function Parameters:
0:45 'inF0' (in 1-component vector of float)
0:45 'inF1' (in 1-component vector of float)
@ -410,7 +410,7 @@ local_size = (1, 1, 1)
0:47 Branch: Return with expression
0:47 Constant:
0:47 0.000000
0:77 Function Definition: ComputeShaderFunction2(vf2;vf2;vf2;vu2;vu2; (global 2-component vector of float)
0:51 Function Definition: ComputeShaderFunction2(vf2;vf2;vf2;vu2;vu2; (global 2-component vector of float)
0:51 Function Parameters:
0:51 'inF0' (in 2-component vector of float)
0:51 'inF1' (in 2-component vector of float)
@ -483,7 +483,7 @@ local_size = (1, 1, 1)
0:? Constant:
0:? 1.000000
0:? 2.000000
0:104 Function Definition: ComputeShaderFunction3(vf3;vf3;vf3;vu3;vu3; (global 3-component vector of float)
0:78 Function Definition: ComputeShaderFunction3(vf3;vf3;vf3;vu3;vu3; (global 3-component vector of float)
0:78 Function Parameters:
0:78 'inF0' (in 3-component vector of float)
0:78 'inF1' (in 3-component vector of float)
@ -557,7 +557,7 @@ local_size = (1, 1, 1)
0:? 1.000000
0:? 2.000000
0:? 3.000000
0:130 Function Definition: ComputeShaderFunction(vf4;vf4;vf4;vu4;vu4; (global 4-component vector of float)
0:105 Function Definition: ComputeShaderFunction(vf4;vf4;vf4;vu4;vu4; (global 4-component vector of float)
0:105 Function Parameters:
0:105 'inF0' (layout(location=0 ) in 4-component vector of float)
0:105 'inF1' (layout(location=1 ) in 4-component vector of float)

View File

@ -2,7 +2,7 @@ hlsl.intrinsics.double.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:12 Function Definition: PixelShaderFunction(d1;d1;d1;vd2;vd3;vd4;u1;u1; (global float)
0:5 Function Definition: PixelShaderFunction(d1;d1;d1;vd2;vd3;vd4;u1;u1; (global float)
0:5 Function Parameters:
0:5 'inDV1a' (layout(location=0 ) in double)
0:5 'inDV1b' (layout(location=1 ) in double)
@ -42,7 +42,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:12 Function Definition: PixelShaderFunction(d1;d1;d1;vd2;vd3;vd4;u1;u1; (global float)
0:5 Function Definition: PixelShaderFunction(d1;d1;d1;vd2;vd3;vd4;u1;u1; (global float)
0:5 Function Parameters:
0:5 'inDV1a' (layout(location=0 ) in double)
0:5 'inDV1b' (layout(location=1 ) in double)

View File

@ -2,7 +2,7 @@ hlsl.intrinsics.evalfns.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:11 Function Definition: main(f1;vf2;vf3;vf4;vi2; (global void)
0:3 Function Definition: main(f1;vf2;vf3;vf4;vi2; (global void)
0:3 Function Parameters:
0:3 'inF1' (layout(location=0 ) in float)
0:3 'inF2' (layout(location=1 ) in 2-component vector of float)
@ -52,7 +52,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:11 Function Definition: main(f1;vf2;vf3;vf4;vi2; (global void)
0:3 Function Definition: main(f1;vf2;vf3;vf4;vi2; (global void)
0:3 Function Parameters:
0:3 'inF1' (layout(location=0 ) in float)
0:3 'inF2' (layout(location=1 ) in 2-component vector of float)

View File

@ -9,7 +9,7 @@ ERROR: 4 compilation errors. No code generated.
Shader version: 450
gl_FragCoord origin is upper left
ERROR: node is still EOpNull!
0:8 Function Definition: PixelShaderFunctionS(f1; (global float)
0:2 Function Definition: PixelShaderFunctionS(f1; (global float)
0:2 Function Parameters:
0:2 'inF0' (in float)
0:? Sequence
@ -19,14 +19,14 @@ ERROR: node is still EOpNull!
0:5 Branch: Return with expression
0:5 Constant:
0:5 0.000000
0:14 Function Definition: PixelShaderFunction1(vf1; (global 1-component vector of float)
0:9 Function Definition: PixelShaderFunction1(vf1; (global 1-component vector of float)
0:9 Function Parameters:
0:9 'inF0' (in 1-component vector of float)
0:? Sequence
0:11 Branch: Return with expression
0:11 Constant:
0:11 0.000000
0:21 Function Definition: PixelShaderFunction2(vf2; (global 2-component vector of float)
0:15 Function Definition: PixelShaderFunction2(vf2; (global 2-component vector of float)
0:15 Function Parameters:
0:15 'inF0' (in 2-component vector of float)
0:? Sequence
@ -37,7 +37,7 @@ ERROR: node is still EOpNull!
0:? Constant:
0:? 1.000000
0:? 2.000000
0:28 Function Definition: PixelShaderFunction3(vf3; (global 3-component vector of float)
0:22 Function Definition: PixelShaderFunction3(vf3; (global 3-component vector of float)
0:22 Function Parameters:
0:22 'inF0' (in 3-component vector of float)
0:? Sequence
@ -49,7 +49,7 @@ ERROR: node is still EOpNull!
0:? 1.000000
0:? 2.000000
0:? 3.000000
0:35 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:29 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:29 Function Parameters:
0:29 'inF0' (layout(location=0 ) in 4-component vector of float)
0:? Sequence
@ -74,7 +74,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
ERROR: node is still EOpNull!
0:8 Function Definition: PixelShaderFunctionS(f1; (global float)
0:2 Function Definition: PixelShaderFunctionS(f1; (global float)
0:2 Function Parameters:
0:2 'inF0' (in float)
0:? Sequence
@ -84,14 +84,14 @@ ERROR: node is still EOpNull!
0:5 Branch: Return with expression
0:5 Constant:
0:5 0.000000
0:14 Function Definition: PixelShaderFunction1(vf1; (global 1-component vector of float)
0:9 Function Definition: PixelShaderFunction1(vf1; (global 1-component vector of float)
0:9 Function Parameters:
0:9 'inF0' (in 1-component vector of float)
0:? Sequence
0:11 Branch: Return with expression
0:11 Constant:
0:11 0.000000
0:21 Function Definition: PixelShaderFunction2(vf2; (global 2-component vector of float)
0:15 Function Definition: PixelShaderFunction2(vf2; (global 2-component vector of float)
0:15 Function Parameters:
0:15 'inF0' (in 2-component vector of float)
0:? Sequence
@ -102,7 +102,7 @@ ERROR: node is still EOpNull!
0:? Constant:
0:? 1.000000
0:? 2.000000
0:28 Function Definition: PixelShaderFunction3(vf3; (global 3-component vector of float)
0:22 Function Definition: PixelShaderFunction3(vf3; (global 3-component vector of float)
0:22 Function Parameters:
0:22 'inF0' (in 3-component vector of float)
0:? Sequence
@ -114,7 +114,7 @@ ERROR: node is still EOpNull!
0:? 1.000000
0:? 2.000000
0:? 3.000000
0:35 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:29 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:29 Function Parameters:
0:29 'inF0' (layout(location=0 ) in 4-component vector of float)
0:? Sequence

View File

@ -2,7 +2,7 @@ hlsl.intrinsics.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:88 Function Definition: PixelShaderFunctionS(f1;f1;f1;u1;u1; (global float)
0:17 Function Definition: PixelShaderFunctionS(f1;f1;f1;u1;u1; (global float)
0:17 Function Parameters:
0:17 'inF0' (in float)
0:17 'inF1' (in float)
@ -339,7 +339,7 @@ gl_FragCoord origin is upper left
0:85 Branch: Return with expression
0:85 Constant:
0:85 0.000000
0:94 Function Definition: PixelShaderFunction1(vf1;vf1;vf1; (global 1-component vector of float)
0:89 Function Definition: PixelShaderFunction1(vf1;vf1;vf1; (global 1-component vector of float)
0:89 Function Parameters:
0:89 'inF0' (in 1-component vector of float)
0:89 'inF1' (in 1-component vector of float)
@ -348,7 +348,7 @@ gl_FragCoord origin is upper left
0:91 Branch: Return with expression
0:91 Constant:
0:91 0.000000
0:177 Function Definition: PixelShaderFunction2(vf2;vf2;vf2;vu2;vu2; (global 2-component vector of float)
0:95 Function Definition: PixelShaderFunction2(vf2;vf2;vf2;vu2;vu2; (global 2-component vector of float)
0:95 Function Parameters:
0:95 'inF0' (in 2-component vector of float)
0:95 'inF1' (in 2-component vector of float)
@ -733,7 +733,7 @@ gl_FragCoord origin is upper left
0:? Constant:
0:? 1.000000
0:? 2.000000
0:259 Function Definition: PixelShaderFunction3(vf3;vf3;vf3;vu3;vu3; (global 3-component vector of float)
0:178 Function Definition: PixelShaderFunction3(vf3;vf3;vf3;vu3;vu3; (global 3-component vector of float)
0:178 Function Parameters:
0:178 'inF0' (in 3-component vector of float)
0:178 'inF1' (in 3-component vector of float)
@ -1138,7 +1138,7 @@ gl_FragCoord origin is upper left
0:? 1.000000
0:? 2.000000
0:? 3.000000
0:400 Function Definition: PixelShaderFunction(vf4;vf4;vf4;vu4;vu4; (global 4-component vector of float)
0:260 Function Definition: PixelShaderFunction(vf4;vf4;vf4;vu4;vu4; (global 4-component vector of float)
0:260 Function Parameters:
0:260 'inF0' (layout(location=0 ) in 4-component vector of float)
0:260 'inF1' (layout(location=1 ) in 4-component vector of float)
@ -1561,7 +1561,7 @@ gl_FragCoord origin is upper left
0:? 3.000000
0:? 4.000000
0:337 Branch: Return
0:409 Function Definition: PixelShaderFunction2x2(mf22;mf22;mf22; (global 2X2 matrix of float)
0:401 Function Definition: PixelShaderFunction2x2(mf22;mf22;mf22; (global 2X2 matrix of float)
0:401 Function Parameters:
0:401 'inF0' (in 2X2 matrix of float)
0:401 'inF1' (in 2X2 matrix of float)
@ -1849,7 +1849,7 @@ gl_FragCoord origin is upper left
0:? 2.000000
0:? 2.000000
0:? 2.000000
0:418 Function Definition: PixelShaderFunction3x3(mf33;mf33;mf33; (global 3X3 matrix of float)
0:410 Function Definition: PixelShaderFunction3x3(mf33;mf33;mf33; (global 3X3 matrix of float)
0:410 Function Parameters:
0:410 'inF0' (in 3X3 matrix of float)
0:410 'inF1' (in 3X3 matrix of float)
@ -2147,7 +2147,7 @@ gl_FragCoord origin is upper left
0:? 3.000000
0:? 3.000000
0:? 3.000000
0:439 Function Definition: PixelShaderFunction4x4(mf44;mf44;mf44; (global 4X4 matrix of float)
0:419 Function Definition: PixelShaderFunction4x4(mf44;mf44;mf44; (global 4X4 matrix of float)
0:419 Function Parameters:
0:419 'inF0' (in 4X4 matrix of float)
0:419 'inF1' (in 4X4 matrix of float)
@ -2459,7 +2459,7 @@ gl_FragCoord origin is upper left
0:? 4.000000
0:? 4.000000
0:? 4.000000
0:446 Function Definition: TestGenMul2(f1;f1;vf2;vf2;mf22;mf22; (global void)
0:442 Function Definition: TestGenMul2(f1;f1;vf2;vf2;mf22;mf22; (global void)
0:442 Function Parameters:
0:442 'inF0' (in float)
0:442 'inF1' (in float)
@ -2522,7 +2522,7 @@ gl_FragCoord origin is upper left
0:443 matrix-multiply (temp 2X2 matrix of float)
0:443 'inFM0' (in 2X2 matrix of float)
0:443 'inFM1' (in 2X2 matrix of float)
0:453 Function Definition: TestGenMul3(f1;f1;vf3;vf3;mf33;mf33; (global void)
0:449 Function Definition: TestGenMul3(f1;f1;vf3;vf3;mf33;mf33; (global void)
0:449 Function Parameters:
0:449 'inF0' (in float)
0:449 'inF1' (in float)
@ -2585,7 +2585,7 @@ gl_FragCoord origin is upper left
0:450 matrix-multiply (temp 3X3 matrix of float)
0:450 'inFM0' (in 3X3 matrix of float)
0:450 'inFM1' (in 3X3 matrix of float)
0:461 Function Definition: TestGenMul4(f1;f1;vf4;vf4;mf44;mf44; (global void)
0:456 Function Definition: TestGenMul4(f1;f1;vf4;vf4;mf44;mf44; (global void)
0:456 Function Parameters:
0:456 'inF0' (in float)
0:456 'inF1' (in float)
@ -2648,7 +2648,7 @@ gl_FragCoord origin is upper left
0:457 matrix-multiply (temp 4X4 matrix of float)
0:457 'inFM0' (in 4X4 matrix of float)
0:457 'inFM1' (in 4X4 matrix of float)
0:485 Function Definition: TestGenMulNxM(f1;f1;vf2;vf3;mf32;mf23;mf33;mf43;mf42; (global void)
0:466 Function Definition: TestGenMulNxM(f1;f1;vf2;vf3;mf32;mf23;mf33;mf43;mf42; (global void)
0:466 Function Parameters:
0:466 'inF0' (in float)
0:466 'inF1' (in float)
@ -2783,7 +2783,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:88 Function Definition: PixelShaderFunctionS(f1;f1;f1;u1;u1; (global float)
0:17 Function Definition: PixelShaderFunctionS(f1;f1;f1;u1;u1; (global float)
0:17 Function Parameters:
0:17 'inF0' (in float)
0:17 'inF1' (in float)
@ -3120,7 +3120,7 @@ gl_FragCoord origin is upper left
0:85 Branch: Return with expression
0:85 Constant:
0:85 0.000000
0:94 Function Definition: PixelShaderFunction1(vf1;vf1;vf1; (global 1-component vector of float)
0:89 Function Definition: PixelShaderFunction1(vf1;vf1;vf1; (global 1-component vector of float)
0:89 Function Parameters:
0:89 'inF0' (in 1-component vector of float)
0:89 'inF1' (in 1-component vector of float)
@ -3129,7 +3129,7 @@ gl_FragCoord origin is upper left
0:91 Branch: Return with expression
0:91 Constant:
0:91 0.000000
0:177 Function Definition: PixelShaderFunction2(vf2;vf2;vf2;vu2;vu2; (global 2-component vector of float)
0:95 Function Definition: PixelShaderFunction2(vf2;vf2;vf2;vu2;vu2; (global 2-component vector of float)
0:95 Function Parameters:
0:95 'inF0' (in 2-component vector of float)
0:95 'inF1' (in 2-component vector of float)
@ -3514,7 +3514,7 @@ gl_FragCoord origin is upper left
0:? Constant:
0:? 1.000000
0:? 2.000000
0:259 Function Definition: PixelShaderFunction3(vf3;vf3;vf3;vu3;vu3; (global 3-component vector of float)
0:178 Function Definition: PixelShaderFunction3(vf3;vf3;vf3;vu3;vu3; (global 3-component vector of float)
0:178 Function Parameters:
0:178 'inF0' (in 3-component vector of float)
0:178 'inF1' (in 3-component vector of float)
@ -3919,7 +3919,7 @@ gl_FragCoord origin is upper left
0:? 1.000000
0:? 2.000000
0:? 3.000000
0:400 Function Definition: PixelShaderFunction(vf4;vf4;vf4;vu4;vu4; (global 4-component vector of float)
0:260 Function Definition: PixelShaderFunction(vf4;vf4;vf4;vu4;vu4; (global 4-component vector of float)
0:260 Function Parameters:
0:260 'inF0' (layout(location=0 ) in 4-component vector of float)
0:260 'inF1' (layout(location=1 ) in 4-component vector of float)
@ -4342,7 +4342,7 @@ gl_FragCoord origin is upper left
0:? 3.000000
0:? 4.000000
0:337 Branch: Return
0:409 Function Definition: PixelShaderFunction2x2(mf22;mf22;mf22; (global 2X2 matrix of float)
0:401 Function Definition: PixelShaderFunction2x2(mf22;mf22;mf22; (global 2X2 matrix of float)
0:401 Function Parameters:
0:401 'inF0' (in 2X2 matrix of float)
0:401 'inF1' (in 2X2 matrix of float)
@ -4630,7 +4630,7 @@ gl_FragCoord origin is upper left
0:? 2.000000
0:? 2.000000
0:? 2.000000
0:418 Function Definition: PixelShaderFunction3x3(mf33;mf33;mf33; (global 3X3 matrix of float)
0:410 Function Definition: PixelShaderFunction3x3(mf33;mf33;mf33; (global 3X3 matrix of float)
0:410 Function Parameters:
0:410 'inF0' (in 3X3 matrix of float)
0:410 'inF1' (in 3X3 matrix of float)
@ -4928,7 +4928,7 @@ gl_FragCoord origin is upper left
0:? 3.000000
0:? 3.000000
0:? 3.000000
0:439 Function Definition: PixelShaderFunction4x4(mf44;mf44;mf44; (global 4X4 matrix of float)
0:419 Function Definition: PixelShaderFunction4x4(mf44;mf44;mf44; (global 4X4 matrix of float)
0:419 Function Parameters:
0:419 'inF0' (in 4X4 matrix of float)
0:419 'inF1' (in 4X4 matrix of float)
@ -5240,7 +5240,7 @@ gl_FragCoord origin is upper left
0:? 4.000000
0:? 4.000000
0:? 4.000000
0:446 Function Definition: TestGenMul2(f1;f1;vf2;vf2;mf22;mf22; (global void)
0:442 Function Definition: TestGenMul2(f1;f1;vf2;vf2;mf22;mf22; (global void)
0:442 Function Parameters:
0:442 'inF0' (in float)
0:442 'inF1' (in float)
@ -5303,7 +5303,7 @@ gl_FragCoord origin is upper left
0:443 matrix-multiply (temp 2X2 matrix of float)
0:443 'inFM0' (in 2X2 matrix of float)
0:443 'inFM1' (in 2X2 matrix of float)
0:453 Function Definition: TestGenMul3(f1;f1;vf3;vf3;mf33;mf33; (global void)
0:449 Function Definition: TestGenMul3(f1;f1;vf3;vf3;mf33;mf33; (global void)
0:449 Function Parameters:
0:449 'inF0' (in float)
0:449 'inF1' (in float)
@ -5366,7 +5366,7 @@ gl_FragCoord origin is upper left
0:450 matrix-multiply (temp 3X3 matrix of float)
0:450 'inFM0' (in 3X3 matrix of float)
0:450 'inFM1' (in 3X3 matrix of float)
0:461 Function Definition: TestGenMul4(f1;f1;vf4;vf4;mf44;mf44; (global void)
0:456 Function Definition: TestGenMul4(f1;f1;vf4;vf4;mf44;mf44; (global void)
0:456 Function Parameters:
0:456 'inF0' (in float)
0:456 'inF1' (in float)
@ -5429,7 +5429,7 @@ gl_FragCoord origin is upper left
0:457 matrix-multiply (temp 4X4 matrix of float)
0:457 'inFM0' (in 4X4 matrix of float)
0:457 'inFM1' (in 4X4 matrix of float)
0:485 Function Definition: TestGenMulNxM(f1;f1;vf2;vf3;mf32;mf23;mf33;mf43;mf42; (global void)
0:466 Function Definition: TestGenMulNxM(f1;f1;vf2;vf3;mf32;mf23;mf33;mf43;mf42; (global void)
0:466 Function Parameters:
0:466 'inF0' (in float)
0:466 'inF1' (in float)

View File

@ -2,7 +2,7 @@ hlsl.intrinsics.lit.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:5 Function Definition: PixelShaderFunction(f1;f1;f1; (global void)
0:2 Function Definition: PixelShaderFunction(f1;f1;f1; (global void)
0:2 Function Parameters:
0:2 'n_dot_l' (layout(location=0 ) in float)
0:2 'n_dot_h' (layout(location=1 ) in float)
@ -44,7 +44,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:5 Function Definition: PixelShaderFunction(f1;f1;f1; (global void)
0:2 Function Definition: PixelShaderFunction(f1;f1;f1; (global void)
0:2 Function Parameters:
0:2 'n_dot_l' (layout(location=0 ) in float)
0:2 'n_dot_h' (layout(location=1 ) in float)

View File

@ -2,7 +2,7 @@ hlsl.intrinsics.negative.comp
Shader version: 450
local_size = (1, 1, 1)
0:? Sequence
0:56 Function Definition: ComputeShaderFunctionS(f1;f1;f1;i1; (global float)
0:2 Function Definition: ComputeShaderFunctionS(f1;f1;f1;i1; (global float)
0:2 Function Parameters:
0:2 'inF0' (in float)
0:2 'inF1' (in float)
@ -12,7 +12,7 @@ local_size = (1, 1, 1)
0:53 Branch: Return with expression
0:53 Constant:
0:53 0.000000
0:65 Function Definition: ComputeShaderFunction1(vf1;vf1;vf1;vi1; (global 1-component vector of float)
0:57 Function Definition: ComputeShaderFunction1(vf1;vf1;vf1;vi1; (global 1-component vector of float)
0:57 Function Parameters:
0:57 'inF0' (in 1-component vector of float)
0:57 'inF1' (in 1-component vector of float)
@ -22,7 +22,7 @@ local_size = (1, 1, 1)
0:62 Branch: Return with expression
0:62 Constant:
0:62 0.000000
0:112 Function Definition: ComputeShaderFunction2(vf2;vf2;vf2;vi2; (global 2-component vector of float)
0:66 Function Definition: ComputeShaderFunction2(vf2;vf2;vf2;vi2; (global 2-component vector of float)
0:66 Function Parameters:
0:66 'inF0' (in 2-component vector of float)
0:66 'inF1' (in 2-component vector of float)
@ -33,7 +33,7 @@ local_size = (1, 1, 1)
0:? Constant:
0:? 1.000000
0:? 2.000000
0:157 Function Definition: ComputeShaderFunction3(vf3;vf3;vf3;vi3; (global 3-component vector of float)
0:113 Function Definition: ComputeShaderFunction3(vf3;vf3;vf3;vi3; (global 3-component vector of float)
0:113 Function Parameters:
0:113 'inF0' (in 3-component vector of float)
0:113 'inF1' (in 3-component vector of float)
@ -45,7 +45,7 @@ local_size = (1, 1, 1)
0:? 1.000000
0:? 2.000000
0:? 3.000000
0:202 Function Definition: ComputeShaderFunction(vf4;vf4;vf4;vi4; (global 4-component vector of float)
0:158 Function Definition: ComputeShaderFunction(vf4;vf4;vf4;vi4; (global 4-component vector of float)
0:158 Function Parameters:
0:158 'inF0' (layout(location=0 ) in 4-component vector of float)
0:158 'inF1' (layout(location=1 ) in 4-component vector of float)
@ -70,7 +70,7 @@ Linked compute stage:
Shader version: 450
local_size = (1, 1, 1)
0:? Sequence
0:56 Function Definition: ComputeShaderFunctionS(f1;f1;f1;i1; (global float)
0:2 Function Definition: ComputeShaderFunctionS(f1;f1;f1;i1; (global float)
0:2 Function Parameters:
0:2 'inF0' (in float)
0:2 'inF1' (in float)
@ -80,7 +80,7 @@ local_size = (1, 1, 1)
0:53 Branch: Return with expression
0:53 Constant:
0:53 0.000000
0:65 Function Definition: ComputeShaderFunction1(vf1;vf1;vf1;vi1; (global 1-component vector of float)
0:57 Function Definition: ComputeShaderFunction1(vf1;vf1;vf1;vi1; (global 1-component vector of float)
0:57 Function Parameters:
0:57 'inF0' (in 1-component vector of float)
0:57 'inF1' (in 1-component vector of float)
@ -90,7 +90,7 @@ local_size = (1, 1, 1)
0:62 Branch: Return with expression
0:62 Constant:
0:62 0.000000
0:112 Function Definition: ComputeShaderFunction2(vf2;vf2;vf2;vi2; (global 2-component vector of float)
0:66 Function Definition: ComputeShaderFunction2(vf2;vf2;vf2;vi2; (global 2-component vector of float)
0:66 Function Parameters:
0:66 'inF0' (in 2-component vector of float)
0:66 'inF1' (in 2-component vector of float)
@ -101,7 +101,7 @@ local_size = (1, 1, 1)
0:? Constant:
0:? 1.000000
0:? 2.000000
0:157 Function Definition: ComputeShaderFunction3(vf3;vf3;vf3;vi3; (global 3-component vector of float)
0:113 Function Definition: ComputeShaderFunction3(vf3;vf3;vf3;vi3; (global 3-component vector of float)
0:113 Function Parameters:
0:113 'inF0' (in 3-component vector of float)
0:113 'inF1' (in 3-component vector of float)
@ -113,7 +113,7 @@ local_size = (1, 1, 1)
0:? 1.000000
0:? 2.000000
0:? 3.000000
0:202 Function Definition: ComputeShaderFunction(vf4;vf4;vf4;vi4; (global 4-component vector of float)
0:158 Function Definition: ComputeShaderFunction(vf4;vf4;vf4;vi4; (global 4-component vector of float)
0:158 Function Parameters:
0:158 'inF0' (layout(location=0 ) in 4-component vector of float)
0:158 'inF1' (layout(location=1 ) in 4-component vector of float)

View File

@ -65,7 +65,7 @@ ERROR: 60 compilation errors. No code generated.
Shader version: 450
gl_FragCoord origin is upper left
ERROR: node is still EOpNull!
0:35 Function Definition: PixelShaderFunctionS(f1;f1;f1;i1; (global float)
0:2 Function Definition: PixelShaderFunctionS(f1;f1;f1;i1; (global float)
0:2 Function Parameters:
0:2 'inF0' (in float)
0:2 'inF1' (in float)
@ -142,7 +142,7 @@ ERROR: node is still EOpNull!
0:32 Branch: Return with expression
0:32 Constant:
0:32 0.000000
0:44 Function Definition: PixelShaderFunction1(vf1;vf1;vf1;vi1; (global 1-component vector of float)
0:36 Function Definition: PixelShaderFunction1(vf1;vf1;vf1;vi1; (global 1-component vector of float)
0:36 Function Parameters:
0:36 'inF0' (in 1-component vector of float)
0:36 'inF1' (in 1-component vector of float)
@ -154,7 +154,7 @@ ERROR: node is still EOpNull!
0:41 Branch: Return with expression
0:41 Constant:
0:41 0.000000
0:62 Function Definition: PixelShaderFunction2(vf2;vf2;vf2;vi2; (global 2-component vector of float)
0:45 Function Definition: PixelShaderFunction2(vf2;vf2;vf2;vi2; (global 2-component vector of float)
0:45 Function Parameters:
0:45 'inF0' (in 2-component vector of float)
0:45 'inF1' (in 2-component vector of float)
@ -197,7 +197,7 @@ ERROR: node is still EOpNull!
0:? Constant:
0:? 1.000000
0:? 2.000000
0:79 Function Definition: PixelShaderFunction3(vf3;vf3;vf3;vi3; (global 3-component vector of float)
0:63 Function Definition: PixelShaderFunction3(vf3;vf3;vf3;vi3; (global 3-component vector of float)
0:63 Function Parameters:
0:63 'inF0' (in 3-component vector of float)
0:63 'inF1' (in 3-component vector of float)
@ -233,7 +233,7 @@ ERROR: node is still EOpNull!
0:? 1.000000
0:? 2.000000
0:? 3.000000
0:114 Function Definition: PixelShaderFunction(vf4;vf4;vf4;vi4; (global 4-component vector of float)
0:80 Function Definition: PixelShaderFunction(vf4;vf4;vf4;vi4; (global 4-component vector of float)
0:80 Function Parameters:
0:80 'inF0' (layout(location=0 ) in 4-component vector of float)
0:80 'inF1' (layout(location=1 ) in 4-component vector of float)
@ -276,7 +276,7 @@ ERROR: node is still EOpNull!
0:? 3.000000
0:? 4.000000
0:92 Branch: Return
0:122 Function Definition: PixelShaderFunction2x2(mf22;mf22;mf22; (global 2X2 matrix of float)
0:115 Function Definition: PixelShaderFunction2x2(mf22;mf22;mf22; (global 2X2 matrix of float)
0:115 Function Parameters:
0:115 'inF0' (in 2X2 matrix of float)
0:115 'inF1' (in 2X2 matrix of float)
@ -314,7 +314,7 @@ ERROR: node is still EOpNull!
0:? 2.000000
0:? 2.000000
0:? 2.000000
0:130 Function Definition: PixelShaderFunction3x3(mf33;mf33;mf33; (global 3X3 matrix of float)
0:123 Function Definition: PixelShaderFunction3x3(mf33;mf33;mf33; (global 3X3 matrix of float)
0:123 Function Parameters:
0:123 'inF0' (in 3X3 matrix of float)
0:123 'inF1' (in 3X3 matrix of float)
@ -357,7 +357,7 @@ ERROR: node is still EOpNull!
0:? 3.000000
0:? 3.000000
0:? 3.000000
0:137 Function Definition: PixelShaderFunction4x4(mf44;mf44;mf44; (global 4X4 matrix of float)
0:131 Function Definition: PixelShaderFunction4x4(mf44;mf44;mf44; (global 4X4 matrix of float)
0:131 Function Parameters:
0:131 'inF0' (in 4X4 matrix of float)
0:131 'inF1' (in 4X4 matrix of float)
@ -416,7 +416,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
ERROR: node is still EOpNull!
0:35 Function Definition: PixelShaderFunctionS(f1;f1;f1;i1; (global float)
0:2 Function Definition: PixelShaderFunctionS(f1;f1;f1;i1; (global float)
0:2 Function Parameters:
0:2 'inF0' (in float)
0:2 'inF1' (in float)
@ -493,7 +493,7 @@ ERROR: node is still EOpNull!
0:32 Branch: Return with expression
0:32 Constant:
0:32 0.000000
0:44 Function Definition: PixelShaderFunction1(vf1;vf1;vf1;vi1; (global 1-component vector of float)
0:36 Function Definition: PixelShaderFunction1(vf1;vf1;vf1;vi1; (global 1-component vector of float)
0:36 Function Parameters:
0:36 'inF0' (in 1-component vector of float)
0:36 'inF1' (in 1-component vector of float)
@ -505,7 +505,7 @@ ERROR: node is still EOpNull!
0:41 Branch: Return with expression
0:41 Constant:
0:41 0.000000
0:62 Function Definition: PixelShaderFunction2(vf2;vf2;vf2;vi2; (global 2-component vector of float)
0:45 Function Definition: PixelShaderFunction2(vf2;vf2;vf2;vi2; (global 2-component vector of float)
0:45 Function Parameters:
0:45 'inF0' (in 2-component vector of float)
0:45 'inF1' (in 2-component vector of float)
@ -548,7 +548,7 @@ ERROR: node is still EOpNull!
0:? Constant:
0:? 1.000000
0:? 2.000000
0:79 Function Definition: PixelShaderFunction3(vf3;vf3;vf3;vi3; (global 3-component vector of float)
0:63 Function Definition: PixelShaderFunction3(vf3;vf3;vf3;vi3; (global 3-component vector of float)
0:63 Function Parameters:
0:63 'inF0' (in 3-component vector of float)
0:63 'inF1' (in 3-component vector of float)
@ -584,7 +584,7 @@ ERROR: node is still EOpNull!
0:? 1.000000
0:? 2.000000
0:? 3.000000
0:114 Function Definition: PixelShaderFunction(vf4;vf4;vf4;vi4; (global 4-component vector of float)
0:80 Function Definition: PixelShaderFunction(vf4;vf4;vf4;vi4; (global 4-component vector of float)
0:80 Function Parameters:
0:80 'inF0' (layout(location=0 ) in 4-component vector of float)
0:80 'inF1' (layout(location=1 ) in 4-component vector of float)
@ -627,7 +627,7 @@ ERROR: node is still EOpNull!
0:? 3.000000
0:? 4.000000
0:92 Branch: Return
0:122 Function Definition: PixelShaderFunction2x2(mf22;mf22;mf22; (global 2X2 matrix of float)
0:115 Function Definition: PixelShaderFunction2x2(mf22;mf22;mf22; (global 2X2 matrix of float)
0:115 Function Parameters:
0:115 'inF0' (in 2X2 matrix of float)
0:115 'inF1' (in 2X2 matrix of float)
@ -665,7 +665,7 @@ ERROR: node is still EOpNull!
0:? 2.000000
0:? 2.000000
0:? 2.000000
0:130 Function Definition: PixelShaderFunction3x3(mf33;mf33;mf33; (global 3X3 matrix of float)
0:123 Function Definition: PixelShaderFunction3x3(mf33;mf33;mf33; (global 3X3 matrix of float)
0:123 Function Parameters:
0:123 'inF0' (in 3X3 matrix of float)
0:123 'inF1' (in 3X3 matrix of float)
@ -708,7 +708,7 @@ ERROR: node is still EOpNull!
0:? 3.000000
0:? 3.000000
0:? 3.000000
0:137 Function Definition: PixelShaderFunction4x4(mf44;mf44;mf44; (global 4X4 matrix of float)
0:131 Function Definition: PixelShaderFunction4x4(mf44;mf44;mf44; (global 4X4 matrix of float)
0:131 Function Parameters:
0:131 'inF0' (in 4X4 matrix of float)
0:131 'inF1' (in 4X4 matrix of float)

View File

@ -1,7 +1,7 @@
hlsl.intrinsics.negative.vert
Shader version: 450
0:? Sequence
0:74 Function Definition: VertexShaderFunctionS(f1;f1;f1;i1; (global float)
0:15 Function Definition: VertexShaderFunctionS(f1;f1;f1;i1; (global float)
0:15 Function Parameters:
0:15 'inF0' (in float)
0:15 'inF1' (in float)
@ -11,7 +11,7 @@ Shader version: 450
0:71 Branch: Return with expression
0:71 Constant:
0:71 0.000000
0:83 Function Definition: VertexShaderFunction1(vf1;vf1;vf1;vi1; (global 1-component vector of float)
0:75 Function Definition: VertexShaderFunction1(vf1;vf1;vf1;vi1; (global 1-component vector of float)
0:75 Function Parameters:
0:75 'inF0' (in 1-component vector of float)
0:75 'inF1' (in 1-component vector of float)
@ -21,7 +21,7 @@ Shader version: 450
0:80 Branch: Return with expression
0:80 Constant:
0:80 0.000000
0:130 Function Definition: VertexShaderFunction2(vf2;vf2;vf2;vi2; (global 2-component vector of float)
0:84 Function Definition: VertexShaderFunction2(vf2;vf2;vf2;vi2; (global 2-component vector of float)
0:84 Function Parameters:
0:84 'inF0' (in 2-component vector of float)
0:84 'inF1' (in 2-component vector of float)
@ -32,7 +32,7 @@ Shader version: 450
0:? Constant:
0:? 1.000000
0:? 2.000000
0:175 Function Definition: VertexShaderFunction3(vf3;vf3;vf3;vi3; (global 3-component vector of float)
0:131 Function Definition: VertexShaderFunction3(vf3;vf3;vf3;vi3; (global 3-component vector of float)
0:131 Function Parameters:
0:131 'inF0' (in 3-component vector of float)
0:131 'inF1' (in 3-component vector of float)
@ -44,7 +44,7 @@ Shader version: 450
0:? 1.000000
0:? 2.000000
0:? 3.000000
0:225 Function Definition: VertexShaderFunction(vf4;vf4;vf4;vi4; (global 4-component vector of float)
0:176 Function Definition: VertexShaderFunction(vf4;vf4;vf4;vi4; (global 4-component vector of float)
0:176 Function Parameters:
0:176 'inF0' (layout(location=0 ) in 4-component vector of float)
0:176 'inF1' (layout(location=1 ) in 4-component vector of float)
@ -60,7 +60,7 @@ Shader version: 450
0:? 3.000000
0:? 4.000000
0:217 Branch: Return
0:233 Function Definition: VertexShaderFunction2x2(mf22;mf22;mf22; (global 2X2 matrix of float)
0:226 Function Definition: VertexShaderFunction2x2(mf22;mf22;mf22; (global 2X2 matrix of float)
0:226 Function Parameters:
0:226 'inF0' (in 2X2 matrix of float)
0:226 'inF1' (in 2X2 matrix of float)
@ -72,7 +72,7 @@ Shader version: 450
0:? 2.000000
0:? 2.000000
0:? 2.000000
0:241 Function Definition: VertexShaderFunction3x3(mf33;mf33;mf33; (global 3X3 matrix of float)
0:234 Function Definition: VertexShaderFunction3x3(mf33;mf33;mf33; (global 3X3 matrix of float)
0:234 Function Parameters:
0:234 'inF0' (in 3X3 matrix of float)
0:234 'inF1' (in 3X3 matrix of float)
@ -89,7 +89,7 @@ Shader version: 450
0:? 3.000000
0:? 3.000000
0:? 3.000000
0:248 Function Definition: VertexShaderFunction4x4(mf44;mf44;mf44; (global 4X4 matrix of float)
0:242 Function Definition: VertexShaderFunction4x4(mf44;mf44;mf44; (global 4X4 matrix of float)
0:242 Function Parameters:
0:242 'inF0' (in 4X4 matrix of float)
0:242 'inF1' (in 4X4 matrix of float)
@ -133,7 +133,7 @@ Linked vertex stage:
Shader version: 450
0:? Sequence
0:74 Function Definition: VertexShaderFunctionS(f1;f1;f1;i1; (global float)
0:15 Function Definition: VertexShaderFunctionS(f1;f1;f1;i1; (global float)
0:15 Function Parameters:
0:15 'inF0' (in float)
0:15 'inF1' (in float)
@ -143,7 +143,7 @@ Shader version: 450
0:71 Branch: Return with expression
0:71 Constant:
0:71 0.000000
0:83 Function Definition: VertexShaderFunction1(vf1;vf1;vf1;vi1; (global 1-component vector of float)
0:75 Function Definition: VertexShaderFunction1(vf1;vf1;vf1;vi1; (global 1-component vector of float)
0:75 Function Parameters:
0:75 'inF0' (in 1-component vector of float)
0:75 'inF1' (in 1-component vector of float)
@ -153,7 +153,7 @@ Shader version: 450
0:80 Branch: Return with expression
0:80 Constant:
0:80 0.000000
0:130 Function Definition: VertexShaderFunction2(vf2;vf2;vf2;vi2; (global 2-component vector of float)
0:84 Function Definition: VertexShaderFunction2(vf2;vf2;vf2;vi2; (global 2-component vector of float)
0:84 Function Parameters:
0:84 'inF0' (in 2-component vector of float)
0:84 'inF1' (in 2-component vector of float)
@ -164,7 +164,7 @@ Shader version: 450
0:? Constant:
0:? 1.000000
0:? 2.000000
0:175 Function Definition: VertexShaderFunction3(vf3;vf3;vf3;vi3; (global 3-component vector of float)
0:131 Function Definition: VertexShaderFunction3(vf3;vf3;vf3;vi3; (global 3-component vector of float)
0:131 Function Parameters:
0:131 'inF0' (in 3-component vector of float)
0:131 'inF1' (in 3-component vector of float)
@ -176,7 +176,7 @@ Shader version: 450
0:? 1.000000
0:? 2.000000
0:? 3.000000
0:225 Function Definition: VertexShaderFunction(vf4;vf4;vf4;vi4; (global 4-component vector of float)
0:176 Function Definition: VertexShaderFunction(vf4;vf4;vf4;vi4; (global 4-component vector of float)
0:176 Function Parameters:
0:176 'inF0' (layout(location=0 ) in 4-component vector of float)
0:176 'inF1' (layout(location=1 ) in 4-component vector of float)
@ -192,7 +192,7 @@ Shader version: 450
0:? 3.000000
0:? 4.000000
0:217 Branch: Return
0:233 Function Definition: VertexShaderFunction2x2(mf22;mf22;mf22; (global 2X2 matrix of float)
0:226 Function Definition: VertexShaderFunction2x2(mf22;mf22;mf22; (global 2X2 matrix of float)
0:226 Function Parameters:
0:226 'inF0' (in 2X2 matrix of float)
0:226 'inF1' (in 2X2 matrix of float)
@ -204,7 +204,7 @@ Shader version: 450
0:? 2.000000
0:? 2.000000
0:? 2.000000
0:241 Function Definition: VertexShaderFunction3x3(mf33;mf33;mf33; (global 3X3 matrix of float)
0:234 Function Definition: VertexShaderFunction3x3(mf33;mf33;mf33; (global 3X3 matrix of float)
0:234 Function Parameters:
0:234 'inF0' (in 3X3 matrix of float)
0:234 'inF1' (in 3X3 matrix of float)
@ -221,7 +221,7 @@ Shader version: 450
0:? 3.000000
0:? 3.000000
0:? 3.000000
0:248 Function Definition: VertexShaderFunction4x4(mf44;mf44;mf44; (global 4X4 matrix of float)
0:242 Function Definition: VertexShaderFunction4x4(mf44;mf44;mf44; (global 4X4 matrix of float)
0:242 Function Parameters:
0:242 'inF0' (in 4X4 matrix of float)
0:242 'inF1' (in 4X4 matrix of float)

View File

@ -1,7 +1,7 @@
hlsl.intrinsics.vert
Shader version: 450
0:? Sequence
0:63 Function Definition: VertexShaderFunctionS(f1;f1;f1;u1;u1; (global float)
0:2 Function Definition: VertexShaderFunctionS(f1;f1;f1;u1;u1; (global float)
0:2 Function Parameters:
0:2 'inF0' (in float)
0:2 'inF1' (in float)
@ -142,7 +142,7 @@ Shader version: 450
0:60 Branch: Return with expression
0:60 Constant:
0:60 0.000000
0:69 Function Definition: VertexShaderFunction1(vf1;vf1;vf1; (global 1-component vector of float)
0:64 Function Definition: VertexShaderFunction1(vf1;vf1;vf1; (global 1-component vector of float)
0:64 Function Parameters:
0:64 'inF0' (in 1-component vector of float)
0:64 'inF1' (in 1-component vector of float)
@ -151,7 +151,7 @@ Shader version: 450
0:66 Branch: Return with expression
0:66 Constant:
0:66 0.000000
0:139 Function Definition: VertexShaderFunction2(vf2;vf2;vf2;vu2;vu2; (global 2-component vector of float)
0:70 Function Definition: VertexShaderFunction2(vf2;vf2;vf2;vu2;vu2; (global 2-component vector of float)
0:70 Function Parameters:
0:70 'inF0' (in 2-component vector of float)
0:70 'inF1' (in 2-component vector of float)
@ -317,7 +317,7 @@ Shader version: 450
0:? Constant:
0:? 1.000000
0:? 2.000000
0:210 Function Definition: VertexShaderFunction3(vf3;vf3;vf3;vu3;vu3; (global 3-component vector of float)
0:140 Function Definition: VertexShaderFunction3(vf3;vf3;vf3;vu3;vu3; (global 3-component vector of float)
0:140 Function Parameters:
0:140 'inF0' (in 3-component vector of float)
0:140 'inF1' (in 3-component vector of float)
@ -489,7 +489,7 @@ Shader version: 450
0:? 1.000000
0:? 2.000000
0:? 3.000000
0:335 Function Definition: VertexShaderFunction4(vf4;vf4;vf4;vu4;vu4; (global 4-component vector of float)
0:211 Function Definition: VertexShaderFunction4(vf4;vf4;vf4;vu4;vu4; (global 4-component vector of float)
0:211 Function Parameters:
0:211 'inF0' (in 4-component vector of float)
0:211 'inF1' (in 4-component vector of float)
@ -681,7 +681,7 @@ Shader version: 450
0:? 2.000000
0:? 3.000000
0:? 4.000000
0:344 Function Definition: VertexShaderFunction2x2(mf22;mf22;mf22; (global 2X2 matrix of float)
0:336 Function Definition: VertexShaderFunction2x2(mf22;mf22;mf22; (global 2X2 matrix of float)
0:336 Function Parameters:
0:336 'inF0' (in 2X2 matrix of float)
0:336 'inF1' (in 2X2 matrix of float)
@ -811,7 +811,7 @@ Shader version: 450
0:? 2.000000
0:? 2.000000
0:? 2.000000
0:353 Function Definition: VertexShaderFunction3x3(mf33;mf33;mf33; (global 3X3 matrix of float)
0:345 Function Definition: VertexShaderFunction3x3(mf33;mf33;mf33; (global 3X3 matrix of float)
0:345 Function Parameters:
0:345 'inF0' (in 3X3 matrix of float)
0:345 'inF1' (in 3X3 matrix of float)
@ -946,7 +946,7 @@ Shader version: 450
0:? 3.000000
0:? 3.000000
0:? 3.000000
0:374 Function Definition: VertexShaderFunction4x4(mf44;mf44;mf44; (global 4X4 matrix of float)
0:354 Function Definition: VertexShaderFunction4x4(mf44;mf44;mf44; (global 4X4 matrix of float)
0:354 Function Parameters:
0:354 'inF0' (in 4X4 matrix of float)
0:354 'inF1' (in 4X4 matrix of float)
@ -1088,7 +1088,7 @@ Shader version: 450
0:? 4.000000
0:? 4.000000
0:? 4.000000
0:381 Function Definition: TestGenMul2(f1;f1;vf2;vf2;mf22;mf22; (global void)
0:377 Function Definition: TestGenMul2(f1;f1;vf2;vf2;mf22;mf22; (global void)
0:377 Function Parameters:
0:377 'inF0' (in float)
0:377 'inF1' (in float)
@ -1151,7 +1151,7 @@ Shader version: 450
0:378 matrix-multiply (temp 2X2 matrix of float)
0:378 'inFM0' (in 2X2 matrix of float)
0:378 'inFM1' (in 2X2 matrix of float)
0:388 Function Definition: TestGenMul3(f1;f1;vf3;vf3;mf33;mf33; (global void)
0:384 Function Definition: TestGenMul3(f1;f1;vf3;vf3;mf33;mf33; (global void)
0:384 Function Parameters:
0:384 'inF0' (in float)
0:384 'inF1' (in float)
@ -1214,7 +1214,7 @@ Shader version: 450
0:385 matrix-multiply (temp 3X3 matrix of float)
0:385 'inFM0' (in 3X3 matrix of float)
0:385 'inFM1' (in 3X3 matrix of float)
0:396 Function Definition: TestGenMul4(f1;f1;vf4;vf4;mf44;mf44; (global void)
0:391 Function Definition: TestGenMul4(f1;f1;vf4;vf4;mf44;mf44; (global void)
0:391 Function Parameters:
0:391 'inF0' (in float)
0:391 'inF1' (in float)
@ -1277,7 +1277,7 @@ Shader version: 450
0:392 matrix-multiply (temp 4X4 matrix of float)
0:392 'inFM0' (in 4X4 matrix of float)
0:392 'inFM1' (in 4X4 matrix of float)
0:420 Function Definition: TestGenMulNxM(f1;f1;vf2;vf3;mf32;mf23;mf33;mf43;mf42; (global void)
0:401 Function Definition: TestGenMulNxM(f1;f1;vf2;vf3;mf32;mf23;mf33;mf43;mf42; (global void)
0:401 Function Parameters:
0:401 'inF0' (in float)
0:401 'inF1' (in float)
@ -1399,7 +1399,7 @@ Linked vertex stage:
Shader version: 450
0:? Sequence
0:63 Function Definition: VertexShaderFunctionS(f1;f1;f1;u1;u1; (global float)
0:2 Function Definition: VertexShaderFunctionS(f1;f1;f1;u1;u1; (global float)
0:2 Function Parameters:
0:2 'inF0' (in float)
0:2 'inF1' (in float)
@ -1540,7 +1540,7 @@ Shader version: 450
0:60 Branch: Return with expression
0:60 Constant:
0:60 0.000000
0:69 Function Definition: VertexShaderFunction1(vf1;vf1;vf1; (global 1-component vector of float)
0:64 Function Definition: VertexShaderFunction1(vf1;vf1;vf1; (global 1-component vector of float)
0:64 Function Parameters:
0:64 'inF0' (in 1-component vector of float)
0:64 'inF1' (in 1-component vector of float)
@ -1549,7 +1549,7 @@ Shader version: 450
0:66 Branch: Return with expression
0:66 Constant:
0:66 0.000000
0:139 Function Definition: VertexShaderFunction2(vf2;vf2;vf2;vu2;vu2; (global 2-component vector of float)
0:70 Function Definition: VertexShaderFunction2(vf2;vf2;vf2;vu2;vu2; (global 2-component vector of float)
0:70 Function Parameters:
0:70 'inF0' (in 2-component vector of float)
0:70 'inF1' (in 2-component vector of float)
@ -1715,7 +1715,7 @@ Shader version: 450
0:? Constant:
0:? 1.000000
0:? 2.000000
0:210 Function Definition: VertexShaderFunction3(vf3;vf3;vf3;vu3;vu3; (global 3-component vector of float)
0:140 Function Definition: VertexShaderFunction3(vf3;vf3;vf3;vu3;vu3; (global 3-component vector of float)
0:140 Function Parameters:
0:140 'inF0' (in 3-component vector of float)
0:140 'inF1' (in 3-component vector of float)
@ -1887,7 +1887,7 @@ Shader version: 450
0:? 1.000000
0:? 2.000000
0:? 3.000000
0:335 Function Definition: VertexShaderFunction4(vf4;vf4;vf4;vu4;vu4; (global 4-component vector of float)
0:211 Function Definition: VertexShaderFunction4(vf4;vf4;vf4;vu4;vu4; (global 4-component vector of float)
0:211 Function Parameters:
0:211 'inF0' (in 4-component vector of float)
0:211 'inF1' (in 4-component vector of float)
@ -2079,7 +2079,7 @@ Shader version: 450
0:? 2.000000
0:? 3.000000
0:? 4.000000
0:344 Function Definition: VertexShaderFunction2x2(mf22;mf22;mf22; (global 2X2 matrix of float)
0:336 Function Definition: VertexShaderFunction2x2(mf22;mf22;mf22; (global 2X2 matrix of float)
0:336 Function Parameters:
0:336 'inF0' (in 2X2 matrix of float)
0:336 'inF1' (in 2X2 matrix of float)
@ -2209,7 +2209,7 @@ Shader version: 450
0:? 2.000000
0:? 2.000000
0:? 2.000000
0:353 Function Definition: VertexShaderFunction3x3(mf33;mf33;mf33; (global 3X3 matrix of float)
0:345 Function Definition: VertexShaderFunction3x3(mf33;mf33;mf33; (global 3X3 matrix of float)
0:345 Function Parameters:
0:345 'inF0' (in 3X3 matrix of float)
0:345 'inF1' (in 3X3 matrix of float)
@ -2344,7 +2344,7 @@ Shader version: 450
0:? 3.000000
0:? 3.000000
0:? 3.000000
0:374 Function Definition: VertexShaderFunction4x4(mf44;mf44;mf44; (global 4X4 matrix of float)
0:354 Function Definition: VertexShaderFunction4x4(mf44;mf44;mf44; (global 4X4 matrix of float)
0:354 Function Parameters:
0:354 'inF0' (in 4X4 matrix of float)
0:354 'inF1' (in 4X4 matrix of float)
@ -2486,7 +2486,7 @@ Shader version: 450
0:? 4.000000
0:? 4.000000
0:? 4.000000
0:381 Function Definition: TestGenMul2(f1;f1;vf2;vf2;mf22;mf22; (global void)
0:377 Function Definition: TestGenMul2(f1;f1;vf2;vf2;mf22;mf22; (global void)
0:377 Function Parameters:
0:377 'inF0' (in float)
0:377 'inF1' (in float)
@ -2549,7 +2549,7 @@ Shader version: 450
0:378 matrix-multiply (temp 2X2 matrix of float)
0:378 'inFM0' (in 2X2 matrix of float)
0:378 'inFM1' (in 2X2 matrix of float)
0:388 Function Definition: TestGenMul3(f1;f1;vf3;vf3;mf33;mf33; (global void)
0:384 Function Definition: TestGenMul3(f1;f1;vf3;vf3;mf33;mf33; (global void)
0:384 Function Parameters:
0:384 'inF0' (in float)
0:384 'inF1' (in float)
@ -2612,7 +2612,7 @@ Shader version: 450
0:385 matrix-multiply (temp 3X3 matrix of float)
0:385 'inFM0' (in 3X3 matrix of float)
0:385 'inFM1' (in 3X3 matrix of float)
0:396 Function Definition: TestGenMul4(f1;f1;vf4;vf4;mf44;mf44; (global void)
0:391 Function Definition: TestGenMul4(f1;f1;vf4;vf4;mf44;mf44; (global void)
0:391 Function Parameters:
0:391 'inF0' (in float)
0:391 'inF1' (in float)
@ -2675,7 +2675,7 @@ Shader version: 450
0:392 matrix-multiply (temp 4X4 matrix of float)
0:392 'inFM0' (in 4X4 matrix of float)
0:392 'inFM1' (in 4X4 matrix of float)
0:420 Function Definition: TestGenMulNxM(f1;f1;vf2;vf3;mf32;mf23;mf33;mf43;mf42; (global void)
0:401 Function Definition: TestGenMulNxM(f1;f1;vf2;vf3;mf32;mf23;mf33;mf43;mf42; (global void)
0:401 Function Parameters:
0:401 'inF0' (in float)
0:401 'inF1' (in float)

View File

@ -2,7 +2,7 @@ hlsl.layout.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:15 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:12 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:12 Function Parameters:
0:12 'input' (in 4-component vector of float)
0:? Sequence
@ -31,7 +31,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:15 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:12 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:12 Function Parameters:
0:12 'input' (in 4-component vector of float)
0:? Sequence

View File

@ -2,7 +2,7 @@ hlsl.load.2dms.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:57 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Parameters:
0:? Sequence
0:32 textureFetch (global 4-component vector of float)
@ -117,7 +117,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:57 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Parameters:
0:? Sequence
0:32 textureFetch (global 4-component vector of float)

View File

@ -2,7 +2,7 @@ hlsl.load.array.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:72 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:48 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:48 Function Parameters:
0:? Sequence
0:52 textureFetch (global 4-component vector of float)
@ -150,7 +150,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:72 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:48 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:48 Function Parameters:
0:? Sequence
0:52 textureFetch (global 4-component vector of float)

View File

@ -2,7 +2,7 @@ hlsl.load.basic.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:77 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:48 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:48 Function Parameters:
0:? Sequence
0:52 textureFetch (global 4-component vector of float)
@ -183,7 +183,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:77 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:48 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:48 Function Parameters:
0:? Sequence
0:52 textureFetch (global 4-component vector of float)

View File

@ -1,7 +1,7 @@
hlsl.load.basic.dx10.vert
Shader version: 450
0:? Sequence
0:71 Function Definition: main( (global structure{temp 4-component vector of float Position Pos})
0:47 Function Definition: main( (global structure{temp 4-component vector of float Position Pos})
0:47 Function Parameters:
0:? Sequence
0:51 textureFetch (global 4-component vector of float)
@ -174,7 +174,7 @@ Linked vertex stage:
Shader version: 450
0:? Sequence
0:71 Function Definition: main( (global structure{temp 4-component vector of float Position Pos})
0:47 Function Definition: main( (global structure{temp 4-component vector of float Position Pos})
0:47 Function Parameters:
0:? Sequence
0:51 textureFetch (global 4-component vector of float)

View File

@ -2,7 +2,7 @@ hlsl.load.buffer.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:39 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Parameters:
0:? Sequence
0:28 Sequence
@ -66,7 +66,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:39 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Parameters:
0:? Sequence
0:28 Sequence

View File

@ -2,7 +2,7 @@ hlsl.load.offset.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:77 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:48 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:48 Function Parameters:
0:? Sequence
0:52 textureFetchOffset (global 4-component vector of float)
@ -192,7 +192,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:77 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:48 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:48 Function Parameters:
0:? Sequence
0:52 textureFetchOffset (global 4-component vector of float)

View File

@ -2,7 +2,7 @@ hlsl.load.offsetarray.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:70 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:48 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:48 Function Parameters:
0:? Sequence
0:52 textureFetchOffset (global 4-component vector of float)
@ -156,7 +156,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:70 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:48 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:48 Function Parameters:
0:? Sequence
0:52 textureFetchOffset (global 4-component vector of float)

View File

@ -7,7 +7,7 @@ gl_FragCoord origin is upper left
0:1 'f1' (global 1-component vector of float)
0:1 Constant:
0:1 1.000000
0:11 Function Definition: ShaderFunction(vf1;f1; (global 1-component vector of float)
0:9 Function Definition: ShaderFunction(vf1;f1; (global 1-component vector of float)
0:9 Function Parameters:
0:9 'inFloat1' (in 1-component vector of float)
0:9 'inScalar' (in float)
@ -31,7 +31,7 @@ gl_FragCoord origin is upper left
0:1 'f1' (global 1-component vector of float)
0:1 Constant:
0:1 1.000000
0:11 Function Definition: ShaderFunction(vf1;f1; (global 1-component vector of float)
0:9 Function Definition: ShaderFunction(vf1;f1; (global 1-component vector of float)
0:9 Function Parameters:
0:9 'inFloat1' (in 1-component vector of float)
0:9 'inScalar' (in float)

View File

@ -2,7 +2,7 @@ hlsl.max.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:5 Function Definition: PixelShaderFunction(vf4;vf4; (global 4-component vector of float)
0:2 Function Definition: PixelShaderFunction(vf4;vf4; (global 4-component vector of float)
0:2 Function Parameters:
0:2 'input1' (layout(location=0 ) in 4-component vector of float)
0:2 'input2' (layout(location=1 ) in 4-component vector of float)
@ -23,7 +23,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:5 Function Definition: PixelShaderFunction(vf4;vf4; (global 4-component vector of float)
0:2 Function Definition: PixelShaderFunction(vf4;vf4; (global 4-component vector of float)
0:2 Function Parameters:
0:2 'input1' (layout(location=0 ) in 4-component vector of float)
0:2 'input2' (layout(location=1 ) in 4-component vector of float)

View File

@ -2,7 +2,7 @@ hlsl.numericsuffixes.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:21 Function Definition: main( (global structure{temp 4-component vector of float color})
0:5 Function Definition: main( (global structure{temp 4-component vector of float color})
0:5 Function Parameters:
0:? Sequence
0:7 Sequence
@ -72,7 +72,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:21 Function Definition: main( (global structure{temp 4-component vector of float color})
0:5 Function Definition: main( (global structure{temp 4-component vector of float color})
0:5 Function Parameters:
0:? Sequence
0:7 Sequence

View File

@ -2,113 +2,113 @@ hlsl.overload.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:3 Function Definition: foo1(d1;b1; (global void)
0:2 Function Definition: foo1(d1;b1; (global void)
0:2 Function Parameters:
0:2 'a' (in double)
0:2 'b' (in bool)
0:4 Function Definition: foo1(d1;u1; (global void)
0:3 Function Definition: foo1(d1;u1; (global void)
0:3 Function Parameters:
0:3 'a' (in double)
0:3 'b' (in uint)
0:5 Function Definition: foo1(d1;i1; (global void)
0:4 Function Definition: foo1(d1;i1; (global void)
0:4 Function Parameters:
0:4 'a' (in double)
0:4 'b' (in int)
0:6 Function Definition: foo1(d1;f1; (global void)
0:5 Function Definition: foo1(d1;f1; (global void)
0:5 Function Parameters:
0:5 'a' (in double)
0:5 'b' (in float)
0:9 Function Definition: foo1(d1;d1; (global void)
0:6 Function Definition: foo1(d1;d1; (global void)
0:6 Function Parameters:
0:6 'a' (in double)
0:6 'b' (in double)
0:10 Function Definition: foo2(i1;b1; (global void)
0:9 Function Definition: foo2(i1;b1; (global void)
0:9 Function Parameters:
0:9 'a' (in int)
0:9 'b' (in bool)
0:11 Function Definition: foo2(i1;u1; (global void)
0:10 Function Definition: foo2(i1;u1; (global void)
0:10 Function Parameters:
0:10 'a' (in int)
0:10 'b' (in uint)
0:12 Function Definition: foo2(i1;i1; (global void)
0:11 Function Definition: foo2(i1;i1; (global void)
0:11 Function Parameters:
0:11 'a' (in int)
0:11 'b' (in int)
0:13 Function Definition: foo2(i1;f1; (global void)
0:12 Function Definition: foo2(i1;f1; (global void)
0:12 Function Parameters:
0:12 'a' (in int)
0:12 'b' (in float)
0:16 Function Definition: foo2(i1;d1; (global void)
0:13 Function Definition: foo2(i1;d1; (global void)
0:13 Function Parameters:
0:13 'a' (in int)
0:13 'b' (in double)
0:17 Function Definition: foo3(b1; (global void)
0:16 Function Definition: foo3(b1; (global void)
0:16 Function Parameters:
0:16 'b' (in bool)
0:18 Function Definition: foo4(u1; (global void)
0:17 Function Definition: foo4(u1; (global void)
0:17 Function Parameters:
0:17 'b' (in uint)
0:19 Function Definition: foo5(i1; (global void)
0:18 Function Definition: foo5(i1; (global void)
0:18 Function Parameters:
0:18 'b' (in int)
0:20 Function Definition: foo6(f1; (global void)
0:19 Function Definition: foo6(f1; (global void)
0:19 Function Parameters:
0:19 'b' (in float)
0:23 Function Definition: foo7(d1; (global void)
0:20 Function Definition: foo7(d1; (global void)
0:20 Function Parameters:
0:20 'b' (in double)
0:24 Function Definition: foo8(f1; (global void)
0:23 Function Definition: foo8(f1; (global void)
0:23 Function Parameters:
0:23 '' (in float)
0:25 Function Definition: foo8(d1; (global void)
0:24 Function Definition: foo8(d1; (global void)
0:24 Function Parameters:
0:24 '' (in double)
0:26 Function Definition: foo9(i1; (global void)
0:25 Function Definition: foo9(i1; (global void)
0:25 Function Parameters:
0:25 '' (in int)
0:27 Function Definition: foo9(u1; (global void)
0:26 Function Definition: foo9(u1; (global void)
0:26 Function Parameters:
0:26 '' (in uint)
0:28 Function Definition: foo10(b1; (global void)
0:27 Function Definition: foo10(b1; (global void)
0:27 Function Parameters:
0:27 '' (in bool)
0:31 Function Definition: foo10(i1; (global void)
0:28 Function Definition: foo10(i1; (global void)
0:28 Function Parameters:
0:28 '' (in int)
0:32 Function Definition: foo11(vf3; (global void)
0:31 Function Definition: foo11(vf3; (global void)
0:31 Function Parameters:
0:31 '' (in 3-component vector of float)
0:33 Function Definition: foo11(d1; (global void)
0:32 Function Definition: foo11(d1; (global void)
0:32 Function Parameters:
0:32 '' (in double)
0:34 Function Definition: foo11(vi3; (global void)
0:33 Function Definition: foo11(vi3; (global void)
0:33 Function Parameters:
0:33 '' (in 3-component vector of int)
0:35 Function Definition: foo11(u1; (global void)
0:34 Function Definition: foo11(u1; (global void)
0:34 Function Parameters:
0:34 '' (in uint)
0:36 Function Definition: foo12(vf1; (global void)
0:35 Function Definition: foo12(vf1; (global void)
0:35 Function Parameters:
0:35 '' (in 1-component vector of float)
0:37 Function Definition: foo12(vd3; (global void)
0:36 Function Definition: foo12(vd3; (global void)
0:36 Function Parameters:
0:36 '' (in 3-component vector of double)
0:38 Function Definition: foo16(u1; (global void)
0:37 Function Definition: foo16(u1; (global void)
0:37 Function Parameters:
0:37 '' (in uint)
0:41 Function Definition: foo16(vu2; (global void)
0:38 Function Definition: foo16(vu2; (global void)
0:38 Function Parameters:
0:38 '' (in 2-component vector of uint)
0:42 Function Definition: foo13(vf3; (global void)
0:41 Function Definition: foo13(vf3; (global void)
0:41 Function Parameters:
0:41 '' (in 3-component vector of float)
0:43 Function Definition: foo14(vi1; (global void)
0:42 Function Definition: foo14(vi1; (global void)
0:42 Function Parameters:
0:42 '' (in 1-component vector of int)
0:45 Function Definition: foo15(vb1; (global void)
0:43 Function Definition: foo15(vb1; (global void)
0:43 Function Parameters:
0:43 '' (in 1-component vector of bool)
0:143 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:46 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:46 Function Parameters:
0:46 'input' (layout(location=0 ) in 4-component vector of float)
0:? Sequence
@ -362,113 +362,113 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:3 Function Definition: foo1(d1;b1; (global void)
0:2 Function Definition: foo1(d1;b1; (global void)
0:2 Function Parameters:
0:2 'a' (in double)
0:2 'b' (in bool)
0:4 Function Definition: foo1(d1;u1; (global void)
0:3 Function Definition: foo1(d1;u1; (global void)
0:3 Function Parameters:
0:3 'a' (in double)
0:3 'b' (in uint)
0:5 Function Definition: foo1(d1;i1; (global void)
0:4 Function Definition: foo1(d1;i1; (global void)
0:4 Function Parameters:
0:4 'a' (in double)
0:4 'b' (in int)
0:6 Function Definition: foo1(d1;f1; (global void)
0:5 Function Definition: foo1(d1;f1; (global void)
0:5 Function Parameters:
0:5 'a' (in double)
0:5 'b' (in float)
0:9 Function Definition: foo1(d1;d1; (global void)
0:6 Function Definition: foo1(d1;d1; (global void)
0:6 Function Parameters:
0:6 'a' (in double)
0:6 'b' (in double)
0:10 Function Definition: foo2(i1;b1; (global void)
0:9 Function Definition: foo2(i1;b1; (global void)
0:9 Function Parameters:
0:9 'a' (in int)
0:9 'b' (in bool)
0:11 Function Definition: foo2(i1;u1; (global void)
0:10 Function Definition: foo2(i1;u1; (global void)
0:10 Function Parameters:
0:10 'a' (in int)
0:10 'b' (in uint)
0:12 Function Definition: foo2(i1;i1; (global void)
0:11 Function Definition: foo2(i1;i1; (global void)
0:11 Function Parameters:
0:11 'a' (in int)
0:11 'b' (in int)
0:13 Function Definition: foo2(i1;f1; (global void)
0:12 Function Definition: foo2(i1;f1; (global void)
0:12 Function Parameters:
0:12 'a' (in int)
0:12 'b' (in float)
0:16 Function Definition: foo2(i1;d1; (global void)
0:13 Function Definition: foo2(i1;d1; (global void)
0:13 Function Parameters:
0:13 'a' (in int)
0:13 'b' (in double)
0:17 Function Definition: foo3(b1; (global void)
0:16 Function Definition: foo3(b1; (global void)
0:16 Function Parameters:
0:16 'b' (in bool)
0:18 Function Definition: foo4(u1; (global void)
0:17 Function Definition: foo4(u1; (global void)
0:17 Function Parameters:
0:17 'b' (in uint)
0:19 Function Definition: foo5(i1; (global void)
0:18 Function Definition: foo5(i1; (global void)
0:18 Function Parameters:
0:18 'b' (in int)
0:20 Function Definition: foo6(f1; (global void)
0:19 Function Definition: foo6(f1; (global void)
0:19 Function Parameters:
0:19 'b' (in float)
0:23 Function Definition: foo7(d1; (global void)
0:20 Function Definition: foo7(d1; (global void)
0:20 Function Parameters:
0:20 'b' (in double)
0:24 Function Definition: foo8(f1; (global void)
0:23 Function Definition: foo8(f1; (global void)
0:23 Function Parameters:
0:23 '' (in float)
0:25 Function Definition: foo8(d1; (global void)
0:24 Function Definition: foo8(d1; (global void)
0:24 Function Parameters:
0:24 '' (in double)
0:26 Function Definition: foo9(i1; (global void)
0:25 Function Definition: foo9(i1; (global void)
0:25 Function Parameters:
0:25 '' (in int)
0:27 Function Definition: foo9(u1; (global void)
0:26 Function Definition: foo9(u1; (global void)
0:26 Function Parameters:
0:26 '' (in uint)
0:28 Function Definition: foo10(b1; (global void)
0:27 Function Definition: foo10(b1; (global void)
0:27 Function Parameters:
0:27 '' (in bool)
0:31 Function Definition: foo10(i1; (global void)
0:28 Function Definition: foo10(i1; (global void)
0:28 Function Parameters:
0:28 '' (in int)
0:32 Function Definition: foo11(vf3; (global void)
0:31 Function Definition: foo11(vf3; (global void)
0:31 Function Parameters:
0:31 '' (in 3-component vector of float)
0:33 Function Definition: foo11(d1; (global void)
0:32 Function Definition: foo11(d1; (global void)
0:32 Function Parameters:
0:32 '' (in double)
0:34 Function Definition: foo11(vi3; (global void)
0:33 Function Definition: foo11(vi3; (global void)
0:33 Function Parameters:
0:33 '' (in 3-component vector of int)
0:35 Function Definition: foo11(u1; (global void)
0:34 Function Definition: foo11(u1; (global void)
0:34 Function Parameters:
0:34 '' (in uint)
0:36 Function Definition: foo12(vf1; (global void)
0:35 Function Definition: foo12(vf1; (global void)
0:35 Function Parameters:
0:35 '' (in 1-component vector of float)
0:37 Function Definition: foo12(vd3; (global void)
0:36 Function Definition: foo12(vd3; (global void)
0:36 Function Parameters:
0:36 '' (in 3-component vector of double)
0:38 Function Definition: foo16(u1; (global void)
0:37 Function Definition: foo16(u1; (global void)
0:37 Function Parameters:
0:37 '' (in uint)
0:41 Function Definition: foo16(vu2; (global void)
0:38 Function Definition: foo16(vu2; (global void)
0:38 Function Parameters:
0:38 '' (in 2-component vector of uint)
0:42 Function Definition: foo13(vf3; (global void)
0:41 Function Definition: foo13(vf3; (global void)
0:41 Function Parameters:
0:41 '' (in 3-component vector of float)
0:43 Function Definition: foo14(vi1; (global void)
0:42 Function Definition: foo14(vi1; (global void)
0:42 Function Parameters:
0:42 '' (in 1-component vector of int)
0:45 Function Definition: foo15(vb1; (global void)
0:43 Function Definition: foo15(vb1; (global void)
0:43 Function Parameters:
0:43 '' (in 1-component vector of bool)
0:143 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:46 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:46 Function Parameters:
0:46 'input' (layout(location=0 ) in 4-component vector of float)
0:? Sequence

View File

@ -2,7 +2,7 @@ hlsl.pp.line.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:131 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:4 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:4 Function Parameters:
0:? Sequence
0:124 Sequence
@ -45,7 +45,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:131 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:4 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:4 Function Parameters:
0:? Sequence
0:124 Sequence

View File

@ -2,7 +2,7 @@ hlsl.precedence.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:10 Function Definition: PixelShaderFunction(vf4;vf4;vf4;vf4; (global 4-component vector of float)
0:7 Function Definition: PixelShaderFunction(vf4;vf4;vf4;vf4; (global 4-component vector of float)
0:7 Function Parameters:
0:7 'a1' (layout(location=0 ) in 4-component vector of float)
0:7 'a2' (layout(location=1 ) in 4-component vector of float)
@ -54,7 +54,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:10 Function Definition: PixelShaderFunction(vf4;vf4;vf4;vf4; (global 4-component vector of float)
0:7 Function Definition: PixelShaderFunction(vf4;vf4;vf4;vf4; (global 4-component vector of float)
0:7 Function Parameters:
0:7 'a1' (layout(location=0 ) in 4-component vector of float)
0:7 'a2' (layout(location=1 ) in 4-component vector of float)

View File

@ -2,7 +2,7 @@ hlsl.precedence2.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:10 Function Definition: PixelShaderFunction(i1;i1;i1;i1; (global int)
0:7 Function Definition: PixelShaderFunction(i1;i1;i1;i1; (global int)
0:7 Function Parameters:
0:7 'a1' (layout(location=0 ) in int)
0:7 'a2' (layout(location=1 ) in int)
@ -37,7 +37,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:10 Function Definition: PixelShaderFunction(i1;i1;i1;i1; (global int)
0:7 Function Definition: PixelShaderFunction(i1;i1;i1;i1; (global int)
0:7 Function Parameters:
0:7 'a1' (layout(location=0 ) in int)
0:7 'a2' (layout(location=1 ) in int)

View File

@ -2,11 +2,11 @@ hlsl.precise.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:8 Function Definition: MyFunction(f1;vf3; (global void)
0:6 Function Definition: MyFunction(f1;vf3; (global void)
0:6 Function Parameters:
0:6 'myfloat' (noContraction in float)
0:6 'myfloat3' (noContraction out 3-component vector of float)
0:15 Function Definition: main( (global structure{noContraction temp 4-component vector of float color})
0:9 Function Definition: main( (global structure{noContraction temp 4-component vector of float color})
0:9 Function Parameters:
0:? Sequence
0:11 move second child to first child (noContraction temp 4-component vector of float)
@ -34,11 +34,11 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:8 Function Definition: MyFunction(f1;vf3; (global void)
0:6 Function Definition: MyFunction(f1;vf3; (global void)
0:6 Function Parameters:
0:6 'myfloat' (noContraction in float)
0:6 'myfloat3' (noContraction out 3-component vector of float)
0:15 Function Definition: main( (global structure{noContraction temp 4-component vector of float color})
0:9 Function Definition: main( (global structure{noContraction temp 4-component vector of float color})
0:9 Function Parameters:
0:? Sequence
0:11 move second child to first child (noContraction temp 4-component vector of float)

View File

@ -2,22 +2,22 @@ hlsl.promotions.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:20 Function Definition: Fn_F3(vf3; (global void)
0:19 Function Definition: Fn_F3(vf3; (global void)
0:19 Function Parameters:
0:19 'x' (in 3-component vector of float)
0:21 Function Definition: Fn_I3(vi3; (global void)
0:20 Function Definition: Fn_I3(vi3; (global void)
0:20 Function Parameters:
0:20 'x' (in 3-component vector of int)
0:22 Function Definition: Fn_U3(vu3; (global void)
0:21 Function Definition: Fn_U3(vu3; (global void)
0:21 Function Parameters:
0:21 'x' (in 3-component vector of uint)
0:23 Function Definition: Fn_B3(vb3; (global void)
0:22 Function Definition: Fn_B3(vb3; (global void)
0:22 Function Parameters:
0:22 'x' (in 3-component vector of bool)
0:26 Function Definition: Fn_D3(vd3; (global void)
0:23 Function Definition: Fn_D3(vd3; (global void)
0:23 Function Parameters:
0:23 'x' (in 3-component vector of double)
0:27 Function Definition: Fn_R_F3I(vf3; (global 3-component vector of float)
0:26 Function Definition: Fn_R_F3I(vf3; (global 3-component vector of float)
0:26 Function Parameters:
0:26 'p' (out 3-component vector of float)
0:? Sequence
@ -28,7 +28,7 @@ gl_FragCoord origin is upper left
0:26 Branch: Return with expression
0:26 Convert int to float (temp 3-component vector of float)
0:26 'i3' (uniform 3-component vector of int)
0:28 Function Definition: Fn_R_F3U(vf3; (global 3-component vector of float)
0:27 Function Definition: Fn_R_F3U(vf3; (global 3-component vector of float)
0:27 Function Parameters:
0:27 'p' (out 3-component vector of float)
0:? Sequence
@ -39,7 +39,7 @@ gl_FragCoord origin is upper left
0:27 Branch: Return with expression
0:27 Convert uint to float (temp 3-component vector of float)
0:27 'u3' (uniform 3-component vector of uint)
0:29 Function Definition: Fn_R_F3B(vf3; (global 3-component vector of float)
0:28 Function Definition: Fn_R_F3B(vf3; (global 3-component vector of float)
0:28 Function Parameters:
0:28 'p' (out 3-component vector of float)
0:? Sequence
@ -50,7 +50,7 @@ gl_FragCoord origin is upper left
0:28 Branch: Return with expression
0:28 Convert bool to float (temp 3-component vector of float)
0:28 'b3' (uniform 3-component vector of bool)
0:31 Function Definition: Fn_R_F3D(vf3; (global 3-component vector of float)
0:29 Function Definition: Fn_R_F3D(vf3; (global 3-component vector of float)
0:29 Function Parameters:
0:29 'p' (out 3-component vector of float)
0:? Sequence
@ -61,7 +61,7 @@ gl_FragCoord origin is upper left
0:29 Branch: Return with expression
0:29 Convert double to float (temp 3-component vector of float)
0:29 'd3' (uniform 3-component vector of double)
0:32 Function Definition: Fn_R_I3U(vi3; (global 3-component vector of int)
0:31 Function Definition: Fn_R_I3U(vi3; (global 3-component vector of int)
0:31 Function Parameters:
0:31 'p' (out 3-component vector of int)
0:? Sequence
@ -72,7 +72,7 @@ gl_FragCoord origin is upper left
0:31 Branch: Return with expression
0:31 Convert uint to int (temp 3-component vector of int)
0:31 'u3' (uniform 3-component vector of uint)
0:33 Function Definition: Fn_R_I3B(vi3; (global 3-component vector of int)
0:32 Function Definition: Fn_R_I3B(vi3; (global 3-component vector of int)
0:32 Function Parameters:
0:32 'p' (out 3-component vector of int)
0:? Sequence
@ -83,7 +83,7 @@ gl_FragCoord origin is upper left
0:32 Branch: Return with expression
0:32 Convert bool to int (temp 3-component vector of int)
0:32 'b3' (uniform 3-component vector of bool)
0:34 Function Definition: Fn_R_I3F(vi3; (global 3-component vector of int)
0:33 Function Definition: Fn_R_I3F(vi3; (global 3-component vector of int)
0:33 Function Parameters:
0:33 'p' (out 3-component vector of int)
0:? Sequence
@ -94,7 +94,7 @@ gl_FragCoord origin is upper left
0:33 Branch: Return with expression
0:33 Convert float to int (temp 3-component vector of int)
0:33 'f3' (uniform 3-component vector of float)
0:36 Function Definition: Fn_R_I3D(vi3; (global 3-component vector of int)
0:34 Function Definition: Fn_R_I3D(vi3; (global 3-component vector of int)
0:34 Function Parameters:
0:34 'p' (out 3-component vector of int)
0:? Sequence
@ -105,7 +105,7 @@ gl_FragCoord origin is upper left
0:34 Branch: Return with expression
0:34 Convert double to int (temp 3-component vector of int)
0:34 'd3' (uniform 3-component vector of double)
0:37 Function Definition: Fn_R_U3I(vu3; (global 3-component vector of uint)
0:36 Function Definition: Fn_R_U3I(vu3; (global 3-component vector of uint)
0:36 Function Parameters:
0:36 'p' (out 3-component vector of uint)
0:? Sequence
@ -116,7 +116,7 @@ gl_FragCoord origin is upper left
0:36 Branch: Return with expression
0:36 Convert int to uint (temp 3-component vector of uint)
0:36 'i3' (uniform 3-component vector of int)
0:38 Function Definition: Fn_R_U3F(vu3; (global 3-component vector of uint)
0:37 Function Definition: Fn_R_U3F(vu3; (global 3-component vector of uint)
0:37 Function Parameters:
0:37 'p' (out 3-component vector of uint)
0:? Sequence
@ -127,7 +127,7 @@ gl_FragCoord origin is upper left
0:37 Branch: Return with expression
0:37 Convert float to uint (temp 3-component vector of uint)
0:37 'f3' (uniform 3-component vector of float)
0:39 Function Definition: Fn_R_U3B(vu3; (global 3-component vector of uint)
0:38 Function Definition: Fn_R_U3B(vu3; (global 3-component vector of uint)
0:38 Function Parameters:
0:38 'p' (out 3-component vector of uint)
0:? Sequence
@ -138,7 +138,7 @@ gl_FragCoord origin is upper left
0:38 Branch: Return with expression
0:38 Convert bool to uint (temp 3-component vector of uint)
0:38 'b3' (uniform 3-component vector of bool)
0:41 Function Definition: Fn_R_U3D(vu3; (global 3-component vector of uint)
0:39 Function Definition: Fn_R_U3D(vu3; (global 3-component vector of uint)
0:39 Function Parameters:
0:39 'p' (out 3-component vector of uint)
0:? Sequence
@ -149,7 +149,7 @@ gl_FragCoord origin is upper left
0:39 Branch: Return with expression
0:39 Convert double to uint (temp 3-component vector of uint)
0:39 'd3' (uniform 3-component vector of double)
0:42 Function Definition: Fn_R_B3I(vb3; (global 3-component vector of bool)
0:41 Function Definition: Fn_R_B3I(vb3; (global 3-component vector of bool)
0:41 Function Parameters:
0:41 'p' (out 3-component vector of bool)
0:? Sequence
@ -160,7 +160,7 @@ gl_FragCoord origin is upper left
0:41 Branch: Return with expression
0:41 Convert int to bool (temp 3-component vector of bool)
0:41 'i3' (uniform 3-component vector of int)
0:43 Function Definition: Fn_R_B3U(vb3; (global 3-component vector of bool)
0:42 Function Definition: Fn_R_B3U(vb3; (global 3-component vector of bool)
0:42 Function Parameters:
0:42 'p' (out 3-component vector of bool)
0:? Sequence
@ -171,7 +171,7 @@ gl_FragCoord origin is upper left
0:42 Branch: Return with expression
0:42 Convert uint to bool (temp 3-component vector of bool)
0:42 'u3' (uniform 3-component vector of uint)
0:44 Function Definition: Fn_R_B3F(vb3; (global 3-component vector of bool)
0:43 Function Definition: Fn_R_B3F(vb3; (global 3-component vector of bool)
0:43 Function Parameters:
0:43 'p' (out 3-component vector of bool)
0:? Sequence
@ -182,7 +182,7 @@ gl_FragCoord origin is upper left
0:43 Branch: Return with expression
0:43 Convert float to bool (temp 3-component vector of bool)
0:43 'f3' (uniform 3-component vector of float)
0:46 Function Definition: Fn_R_B3D(vb3; (global 3-component vector of bool)
0:44 Function Definition: Fn_R_B3D(vb3; (global 3-component vector of bool)
0:44 Function Parameters:
0:44 'p' (out 3-component vector of bool)
0:? Sequence
@ -193,7 +193,7 @@ gl_FragCoord origin is upper left
0:44 Branch: Return with expression
0:44 Convert double to bool (temp 3-component vector of bool)
0:44 'd3' (uniform 3-component vector of double)
0:47 Function Definition: Fn_R_D3I(vd3; (global 3-component vector of double)
0:46 Function Definition: Fn_R_D3I(vd3; (global 3-component vector of double)
0:46 Function Parameters:
0:46 'p' (out 3-component vector of double)
0:? Sequence
@ -204,7 +204,7 @@ gl_FragCoord origin is upper left
0:46 Branch: Return with expression
0:46 Convert int to double (temp 3-component vector of double)
0:46 'i3' (uniform 3-component vector of int)
0:48 Function Definition: Fn_R_D3U(vd3; (global 3-component vector of double)
0:47 Function Definition: Fn_R_D3U(vd3; (global 3-component vector of double)
0:47 Function Parameters:
0:47 'p' (out 3-component vector of double)
0:? Sequence
@ -215,7 +215,7 @@ gl_FragCoord origin is upper left
0:47 Branch: Return with expression
0:47 Convert uint to double (temp 3-component vector of double)
0:47 'u3' (uniform 3-component vector of uint)
0:49 Function Definition: Fn_R_D3B(vd3; (global 3-component vector of double)
0:48 Function Definition: Fn_R_D3B(vd3; (global 3-component vector of double)
0:48 Function Parameters:
0:48 'p' (out 3-component vector of double)
0:? Sequence
@ -226,7 +226,7 @@ gl_FragCoord origin is upper left
0:48 Branch: Return with expression
0:48 Convert bool to double (temp 3-component vector of double)
0:48 'b3' (uniform 3-component vector of bool)
0:51 Function Definition: Fn_R_D3F(vd3; (global 3-component vector of double)
0:49 Function Definition: Fn_R_D3F(vd3; (global 3-component vector of double)
0:49 Function Parameters:
0:49 'p' (out 3-component vector of double)
0:? Sequence
@ -237,7 +237,7 @@ gl_FragCoord origin is upper left
0:49 Branch: Return with expression
0:49 Convert float to double (temp 3-component vector of double)
0:49 'f3' (uniform 3-component vector of float)
0:202 Function Definition: main( (global structure{temp 4-component vector of float Color})
0:52 Function Definition: main( (global structure{temp 4-component vector of float Color})
0:52 Function Parameters:
0:? Sequence
0:54 Sequence
@ -520,22 +520,22 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:20 Function Definition: Fn_F3(vf3; (global void)
0:19 Function Definition: Fn_F3(vf3; (global void)
0:19 Function Parameters:
0:19 'x' (in 3-component vector of float)
0:21 Function Definition: Fn_I3(vi3; (global void)
0:20 Function Definition: Fn_I3(vi3; (global void)
0:20 Function Parameters:
0:20 'x' (in 3-component vector of int)
0:22 Function Definition: Fn_U3(vu3; (global void)
0:21 Function Definition: Fn_U3(vu3; (global void)
0:21 Function Parameters:
0:21 'x' (in 3-component vector of uint)
0:23 Function Definition: Fn_B3(vb3; (global void)
0:22 Function Definition: Fn_B3(vb3; (global void)
0:22 Function Parameters:
0:22 'x' (in 3-component vector of bool)
0:26 Function Definition: Fn_D3(vd3; (global void)
0:23 Function Definition: Fn_D3(vd3; (global void)
0:23 Function Parameters:
0:23 'x' (in 3-component vector of double)
0:27 Function Definition: Fn_R_F3I(vf3; (global 3-component vector of float)
0:26 Function Definition: Fn_R_F3I(vf3; (global 3-component vector of float)
0:26 Function Parameters:
0:26 'p' (out 3-component vector of float)
0:? Sequence
@ -546,7 +546,7 @@ gl_FragCoord origin is upper left
0:26 Branch: Return with expression
0:26 Convert int to float (temp 3-component vector of float)
0:26 'i3' (uniform 3-component vector of int)
0:28 Function Definition: Fn_R_F3U(vf3; (global 3-component vector of float)
0:27 Function Definition: Fn_R_F3U(vf3; (global 3-component vector of float)
0:27 Function Parameters:
0:27 'p' (out 3-component vector of float)
0:? Sequence
@ -557,7 +557,7 @@ gl_FragCoord origin is upper left
0:27 Branch: Return with expression
0:27 Convert uint to float (temp 3-component vector of float)
0:27 'u3' (uniform 3-component vector of uint)
0:29 Function Definition: Fn_R_F3B(vf3; (global 3-component vector of float)
0:28 Function Definition: Fn_R_F3B(vf3; (global 3-component vector of float)
0:28 Function Parameters:
0:28 'p' (out 3-component vector of float)
0:? Sequence
@ -568,7 +568,7 @@ gl_FragCoord origin is upper left
0:28 Branch: Return with expression
0:28 Convert bool to float (temp 3-component vector of float)
0:28 'b3' (uniform 3-component vector of bool)
0:31 Function Definition: Fn_R_F3D(vf3; (global 3-component vector of float)
0:29 Function Definition: Fn_R_F3D(vf3; (global 3-component vector of float)
0:29 Function Parameters:
0:29 'p' (out 3-component vector of float)
0:? Sequence
@ -579,7 +579,7 @@ gl_FragCoord origin is upper left
0:29 Branch: Return with expression
0:29 Convert double to float (temp 3-component vector of float)
0:29 'd3' (uniform 3-component vector of double)
0:32 Function Definition: Fn_R_I3U(vi3; (global 3-component vector of int)
0:31 Function Definition: Fn_R_I3U(vi3; (global 3-component vector of int)
0:31 Function Parameters:
0:31 'p' (out 3-component vector of int)
0:? Sequence
@ -590,7 +590,7 @@ gl_FragCoord origin is upper left
0:31 Branch: Return with expression
0:31 Convert uint to int (temp 3-component vector of int)
0:31 'u3' (uniform 3-component vector of uint)
0:33 Function Definition: Fn_R_I3B(vi3; (global 3-component vector of int)
0:32 Function Definition: Fn_R_I3B(vi3; (global 3-component vector of int)
0:32 Function Parameters:
0:32 'p' (out 3-component vector of int)
0:? Sequence
@ -601,7 +601,7 @@ gl_FragCoord origin is upper left
0:32 Branch: Return with expression
0:32 Convert bool to int (temp 3-component vector of int)
0:32 'b3' (uniform 3-component vector of bool)
0:34 Function Definition: Fn_R_I3F(vi3; (global 3-component vector of int)
0:33 Function Definition: Fn_R_I3F(vi3; (global 3-component vector of int)
0:33 Function Parameters:
0:33 'p' (out 3-component vector of int)
0:? Sequence
@ -612,7 +612,7 @@ gl_FragCoord origin is upper left
0:33 Branch: Return with expression
0:33 Convert float to int (temp 3-component vector of int)
0:33 'f3' (uniform 3-component vector of float)
0:36 Function Definition: Fn_R_I3D(vi3; (global 3-component vector of int)
0:34 Function Definition: Fn_R_I3D(vi3; (global 3-component vector of int)
0:34 Function Parameters:
0:34 'p' (out 3-component vector of int)
0:? Sequence
@ -623,7 +623,7 @@ gl_FragCoord origin is upper left
0:34 Branch: Return with expression
0:34 Convert double to int (temp 3-component vector of int)
0:34 'd3' (uniform 3-component vector of double)
0:37 Function Definition: Fn_R_U3I(vu3; (global 3-component vector of uint)
0:36 Function Definition: Fn_R_U3I(vu3; (global 3-component vector of uint)
0:36 Function Parameters:
0:36 'p' (out 3-component vector of uint)
0:? Sequence
@ -634,7 +634,7 @@ gl_FragCoord origin is upper left
0:36 Branch: Return with expression
0:36 Convert int to uint (temp 3-component vector of uint)
0:36 'i3' (uniform 3-component vector of int)
0:38 Function Definition: Fn_R_U3F(vu3; (global 3-component vector of uint)
0:37 Function Definition: Fn_R_U3F(vu3; (global 3-component vector of uint)
0:37 Function Parameters:
0:37 'p' (out 3-component vector of uint)
0:? Sequence
@ -645,7 +645,7 @@ gl_FragCoord origin is upper left
0:37 Branch: Return with expression
0:37 Convert float to uint (temp 3-component vector of uint)
0:37 'f3' (uniform 3-component vector of float)
0:39 Function Definition: Fn_R_U3B(vu3; (global 3-component vector of uint)
0:38 Function Definition: Fn_R_U3B(vu3; (global 3-component vector of uint)
0:38 Function Parameters:
0:38 'p' (out 3-component vector of uint)
0:? Sequence
@ -656,7 +656,7 @@ gl_FragCoord origin is upper left
0:38 Branch: Return with expression
0:38 Convert bool to uint (temp 3-component vector of uint)
0:38 'b3' (uniform 3-component vector of bool)
0:41 Function Definition: Fn_R_U3D(vu3; (global 3-component vector of uint)
0:39 Function Definition: Fn_R_U3D(vu3; (global 3-component vector of uint)
0:39 Function Parameters:
0:39 'p' (out 3-component vector of uint)
0:? Sequence
@ -667,7 +667,7 @@ gl_FragCoord origin is upper left
0:39 Branch: Return with expression
0:39 Convert double to uint (temp 3-component vector of uint)
0:39 'd3' (uniform 3-component vector of double)
0:42 Function Definition: Fn_R_B3I(vb3; (global 3-component vector of bool)
0:41 Function Definition: Fn_R_B3I(vb3; (global 3-component vector of bool)
0:41 Function Parameters:
0:41 'p' (out 3-component vector of bool)
0:? Sequence
@ -678,7 +678,7 @@ gl_FragCoord origin is upper left
0:41 Branch: Return with expression
0:41 Convert int to bool (temp 3-component vector of bool)
0:41 'i3' (uniform 3-component vector of int)
0:43 Function Definition: Fn_R_B3U(vb3; (global 3-component vector of bool)
0:42 Function Definition: Fn_R_B3U(vb3; (global 3-component vector of bool)
0:42 Function Parameters:
0:42 'p' (out 3-component vector of bool)
0:? Sequence
@ -689,7 +689,7 @@ gl_FragCoord origin is upper left
0:42 Branch: Return with expression
0:42 Convert uint to bool (temp 3-component vector of bool)
0:42 'u3' (uniform 3-component vector of uint)
0:44 Function Definition: Fn_R_B3F(vb3; (global 3-component vector of bool)
0:43 Function Definition: Fn_R_B3F(vb3; (global 3-component vector of bool)
0:43 Function Parameters:
0:43 'p' (out 3-component vector of bool)
0:? Sequence
@ -700,7 +700,7 @@ gl_FragCoord origin is upper left
0:43 Branch: Return with expression
0:43 Convert float to bool (temp 3-component vector of bool)
0:43 'f3' (uniform 3-component vector of float)
0:46 Function Definition: Fn_R_B3D(vb3; (global 3-component vector of bool)
0:44 Function Definition: Fn_R_B3D(vb3; (global 3-component vector of bool)
0:44 Function Parameters:
0:44 'p' (out 3-component vector of bool)
0:? Sequence
@ -711,7 +711,7 @@ gl_FragCoord origin is upper left
0:44 Branch: Return with expression
0:44 Convert double to bool (temp 3-component vector of bool)
0:44 'd3' (uniform 3-component vector of double)
0:47 Function Definition: Fn_R_D3I(vd3; (global 3-component vector of double)
0:46 Function Definition: Fn_R_D3I(vd3; (global 3-component vector of double)
0:46 Function Parameters:
0:46 'p' (out 3-component vector of double)
0:? Sequence
@ -722,7 +722,7 @@ gl_FragCoord origin is upper left
0:46 Branch: Return with expression
0:46 Convert int to double (temp 3-component vector of double)
0:46 'i3' (uniform 3-component vector of int)
0:48 Function Definition: Fn_R_D3U(vd3; (global 3-component vector of double)
0:47 Function Definition: Fn_R_D3U(vd3; (global 3-component vector of double)
0:47 Function Parameters:
0:47 'p' (out 3-component vector of double)
0:? Sequence
@ -733,7 +733,7 @@ gl_FragCoord origin is upper left
0:47 Branch: Return with expression
0:47 Convert uint to double (temp 3-component vector of double)
0:47 'u3' (uniform 3-component vector of uint)
0:49 Function Definition: Fn_R_D3B(vd3; (global 3-component vector of double)
0:48 Function Definition: Fn_R_D3B(vd3; (global 3-component vector of double)
0:48 Function Parameters:
0:48 'p' (out 3-component vector of double)
0:? Sequence
@ -744,7 +744,7 @@ gl_FragCoord origin is upper left
0:48 Branch: Return with expression
0:48 Convert bool to double (temp 3-component vector of double)
0:48 'b3' (uniform 3-component vector of bool)
0:51 Function Definition: Fn_R_D3F(vd3; (global 3-component vector of double)
0:49 Function Definition: Fn_R_D3F(vd3; (global 3-component vector of double)
0:49 Function Parameters:
0:49 'p' (out 3-component vector of double)
0:? Sequence
@ -755,7 +755,7 @@ gl_FragCoord origin is upper left
0:49 Branch: Return with expression
0:49 Convert float to double (temp 3-component vector of double)
0:49 'f3' (uniform 3-component vector of float)
0:202 Function Definition: main( (global structure{temp 4-component vector of float Color})
0:52 Function Definition: main( (global structure{temp 4-component vector of float Color})
0:52 Function Parameters:
0:? Sequence
0:54 Sequence

View File

@ -2,7 +2,7 @@ hlsl.sample.array.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:44 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Parameters:
0:? Sequence
0:27 Sequence
@ -146,7 +146,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:44 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Parameters:
0:? Sequence
0:27 Sequence

View File

@ -4,7 +4,7 @@ WARNING: 0:4: 'immediate sampler state' : unimplemented
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:91 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:53 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:53 Function Parameters:
0:? Sequence
0:57 move second child to first child (temp int)
@ -261,7 +261,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:91 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:53 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:53 Function Parameters:
0:? Sequence
0:57 move second child to first child (temp int)

View File

@ -2,7 +2,7 @@ hlsl.sample.offset.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:50 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Parameters:
0:? Sequence
0:31 Sequence
@ -167,7 +167,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:50 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Parameters:
0:? Sequence
0:31 Sequence

View File

@ -2,7 +2,7 @@ hlsl.sample.offsetarray.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:38 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:20 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:20 Function Parameters:
0:? Sequence
0:23 Sequence
@ -122,7 +122,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:38 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:20 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:20 Function Parameters:
0:? Sequence
0:23 Sequence

View File

@ -2,7 +2,7 @@ hlsl.samplebias.array.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:44 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Parameters:
0:? Sequence
0:27 Sequence
@ -164,7 +164,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:44 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Parameters:
0:? Sequence
0:27 Sequence

View File

@ -2,7 +2,7 @@ hlsl.samplebias.basic.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:52 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Parameters:
0:? Sequence
0:31 Sequence
@ -197,7 +197,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:52 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Parameters:
0:? Sequence
0:31 Sequence

View File

@ -2,7 +2,7 @@ hlsl.samplebias.offset.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:50 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Parameters:
0:? Sequence
0:31 Sequence
@ -185,7 +185,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:50 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Parameters:
0:? Sequence
0:31 Sequence

View File

@ -2,7 +2,7 @@ hlsl.samplebias.offsetarray.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:38 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:20 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:20 Function Parameters:
0:? Sequence
0:23 Sequence
@ -134,7 +134,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:38 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:20 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:20 Function Parameters:
0:? Sequence
0:23 Sequence

View File

@ -2,7 +2,7 @@ hlsl.samplecmp.array.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:61 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Parameters:
0:? Sequence
0:42 Sequence
@ -184,7 +184,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:61 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Parameters:
0:? Sequence
0:42 Sequence

View File

@ -2,7 +2,7 @@ hlsl.samplecmp.basic.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:62 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Parameters:
0:? Sequence
0:42 Sequence
@ -175,7 +175,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:62 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Parameters:
0:? Sequence
0:42 Sequence

View File

@ -2,7 +2,7 @@ hlsl.samplecmp.offset.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:67 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Parameters:
0:? Sequence
0:42 Sequence
@ -148,7 +148,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:67 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Parameters:
0:? Sequence
0:42 Sequence

View File

@ -2,7 +2,7 @@ hlsl.samplecmp.offsetarray.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:68 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Parameters:
0:? Sequence
0:42 Sequence
@ -154,7 +154,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:68 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Parameters:
0:? Sequence
0:42 Sequence

View File

@ -2,7 +2,7 @@ hlsl.samplecmplevelzero.array.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:61 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Parameters:
0:? Sequence
0:42 Sequence
@ -202,7 +202,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:61 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Parameters:
0:? Sequence
0:42 Sequence

View File

@ -2,7 +2,7 @@ hlsl.samplecmplevelzero.basic.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:62 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Parameters:
0:? Sequence
0:42 Sequence
@ -193,7 +193,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:62 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Parameters:
0:? Sequence
0:42 Sequence

View File

@ -2,7 +2,7 @@ hlsl.samplecmplevelzero.offset.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:67 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Parameters:
0:? Sequence
0:42 Sequence
@ -160,7 +160,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:67 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Parameters:
0:? Sequence
0:42 Sequence

View File

@ -2,7 +2,7 @@ hlsl.samplecmplevelzero.offsetarray.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:68 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Parameters:
0:? Sequence
0:42 Sequence
@ -166,7 +166,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:68 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:38 Function Parameters:
0:? Sequence
0:42 Sequence

View File

@ -2,7 +2,7 @@ hlsl.samplegrad.array.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:44 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Parameters:
0:? Sequence
0:27 Sequence
@ -200,7 +200,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:44 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Parameters:
0:? Sequence
0:27 Sequence

View File

@ -2,7 +2,7 @@ hlsl.samplegrad.basic.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:52 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Parameters:
0:? Sequence
0:31 Sequence
@ -251,7 +251,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:52 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Parameters:
0:? Sequence
0:31 Sequence

View File

@ -1,7 +1,7 @@
hlsl.samplegrad.basic.dx10.vert
Shader version: 450
0:? Sequence
0:50 Function Definition: main( (global structure{temp 4-component vector of float Position Pos})
0:27 Function Definition: main( (global structure{temp 4-component vector of float Position Pos})
0:27 Function Parameters:
0:? Sequence
0:30 Sequence
@ -242,7 +242,7 @@ Linked vertex stage:
Shader version: 450
0:? Sequence
0:50 Function Definition: main( (global structure{temp 4-component vector of float Position Pos})
0:27 Function Definition: main( (global structure{temp 4-component vector of float Position Pos})
0:27 Function Parameters:
0:? Sequence
0:30 Sequence

View File

@ -2,7 +2,7 @@ hlsl.samplegrad.offset.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:50 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Parameters:
0:? Sequence
0:31 Sequence
@ -221,7 +221,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:50 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Parameters:
0:? Sequence
0:31 Sequence

View File

@ -2,7 +2,7 @@ hlsl.samplegrad.offsetarray.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:40 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Parameters:
0:? Sequence
0:27 Sequence
@ -155,7 +155,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:40 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Parameters:
0:? Sequence
0:27 Sequence

View File

@ -2,7 +2,7 @@ hlsl.samplelevel.array.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:44 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Parameters:
0:? Sequence
0:27 Sequence
@ -164,7 +164,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:44 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:24 Function Parameters:
0:? Sequence
0:27 Sequence

View File

@ -2,7 +2,7 @@ hlsl.samplelevel.basic.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:53 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:29 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:29 Function Parameters:
0:? Sequence
0:32 Sequence
@ -198,7 +198,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:53 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:29 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:29 Function Parameters:
0:? Sequence
0:32 Sequence

View File

@ -1,7 +1,7 @@
hlsl.samplelevel.basic.dx10.vert
Shader version: 450
0:? Sequence
0:50 Function Definition: main( (global structure{temp 4-component vector of float Position Pos})
0:27 Function Definition: main( (global structure{temp 4-component vector of float Position Pos})
0:27 Function Parameters:
0:? Sequence
0:30 Sequence
@ -188,7 +188,7 @@ Linked vertex stage:
Shader version: 450
0:? Sequence
0:50 Function Definition: main( (global structure{temp 4-component vector of float Position Pos})
0:27 Function Definition: main( (global structure{temp 4-component vector of float Position Pos})
0:27 Function Parameters:
0:? Sequence
0:30 Sequence

View File

@ -2,7 +2,7 @@ hlsl.samplelevel.offset.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:50 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Parameters:
0:? Sequence
0:31 Sequence
@ -185,7 +185,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:50 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:28 Function Parameters:
0:? Sequence
0:31 Sequence

View File

@ -2,7 +2,7 @@ hlsl.samplelevel.offsetarray.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:38 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:20 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:20 Function Parameters:
0:? Sequence
0:23 Sequence
@ -134,7 +134,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:38 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:20 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:20 Function Parameters:
0:? Sequence
0:23 Sequence

View File

@ -2,7 +2,7 @@ hlsl.scope.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:31 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Parameters:
0:2 'input' (layout(location=0 ) in 4-component vector of float)
0:? Sequence
@ -46,7 +46,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:31 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Parameters:
0:2 'input' (layout(location=0 ) in 4-component vector of float)
0:? Sequence

View File

@ -2,11 +2,11 @@ hlsl.semicolons.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:4 Function Definition: MyFunc( (global void)
0:2 Function Definition: MyFunc( (global void)
0:2 Function Parameters:
0:8 Function Definition: MyFunc2( (global void)
0:8 Function Parameters:
0:18 Function Definition: main( (global structure{temp 4-component vector of float color})
0:13 Function Definition: main( (global structure{temp 4-component vector of float color})
0:13 Function Parameters:
0:? Sequence
0:16 move second child to first child (temp 4-component vector of float)
@ -33,11 +33,11 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:4 Function Definition: MyFunc( (global void)
0:2 Function Definition: MyFunc( (global void)
0:2 Function Parameters:
0:8 Function Definition: MyFunc2( (global void)
0:8 Function Parameters:
0:18 Function Definition: main( (global structure{temp 4-component vector of float color})
0:13 Function Definition: main( (global structure{temp 4-component vector of float color})
0:13 Function Parameters:
0:? Sequence
0:16 move second child to first child (temp 4-component vector of float)

View File

@ -2,7 +2,7 @@ hlsl.shapeConv.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:23 Function Definition: PixelShaderFunction(vf4;f1; (global 4-component vector of float)
0:2 Function Definition: PixelShaderFunction(vf4;f1; (global 4-component vector of float)
0:2 Function Parameters:
0:2 'input' (in 4-component vector of float)
0:2 'f' (in float)
@ -93,7 +93,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:23 Function Definition: PixelShaderFunction(vf4;f1; (global 4-component vector of float)
0:2 Function Definition: PixelShaderFunction(vf4;f1; (global 4-component vector of float)
0:2 Function Parameters:
0:2 'input' (in 4-component vector of float)
0:2 'f' (in float)

View File

@ -2,7 +2,7 @@ hlsl.sin.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:5 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Parameters:
0:2 'input' (layout(location=0 ) in 4-component vector of float)
0:? Sequence
@ -21,7 +21,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:5 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Parameters:
0:2 'input' (layout(location=0 ) in 4-component vector of float)
0:? Sequence

View File

@ -2,7 +2,7 @@ hlsl.stringtoken.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:21 Function Definition: main( (global structure{temp 4-component vector of float Color})
0:16 Function Definition: main( (global structure{temp 4-component vector of float Color})
0:16 Function Parameters:
0:? Sequence
0:18 move second child to first child (temp 4-component vector of float)
@ -31,7 +31,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:21 Function Definition: main( (global structure{temp 4-component vector of float Color})
0:16 Function Definition: main( (global structure{temp 4-component vector of float Color})
0:16 Function Parameters:
0:? Sequence
0:18 move second child to first child (temp 4-component vector of float)

View File

@ -6,7 +6,7 @@ WARNING: 0:30: 'register' : ignoring shader_profile
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:43 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:34 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:34 Function Parameters:
0:34 'input' (layout(location=0 ) in 4-component vector of float)
0:? Sequence
@ -41,7 +41,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:43 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:34 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:34 Function Parameters:
0:34 'input' (layout(location=0 ) in 4-component vector of float)
0:? Sequence

View File

@ -2,7 +2,7 @@ hlsl.switch.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:56 Function Definition: PixelShaderFunction(vf4;i1;i1; (global 4-component vector of float)
0:2 Function Definition: PixelShaderFunction(vf4;i1;i1; (global 4-component vector of float)
0:2 Function Parameters:
0:2 'input' (layout(location=0 ) in 4-component vector of float)
0:2 'c' (layout(location=1 ) in int)
@ -133,7 +133,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:56 Function Definition: PixelShaderFunction(vf4;i1;i1; (global 4-component vector of float)
0:2 Function Definition: PixelShaderFunction(vf4;i1;i1; (global 4-component vector of float)
0:2 Function Parameters:
0:2 'input' (layout(location=0 ) in 4-component vector of float)
0:2 'c' (layout(location=1 ) in int)

View File

@ -10,7 +10,7 @@ gl_FragCoord origin is upper left
0:? 0.500000
0:? 0.000000
0:? 1.000000
0:7 Function Definition: ShaderFunction(vf4; (global 4-component vector of float)
0:4 Function Definition: ShaderFunction(vf4; (global 4-component vector of float)
0:4 Function Parameters:
0:4 'input' (in 4-component vector of float)
0:? Sequence
@ -50,7 +50,7 @@ gl_FragCoord origin is upper left
0:? 0.500000
0:? 0.000000
0:? 1.000000
0:7 Function Definition: ShaderFunction(vf4; (global 4-component vector of float)
0:4 Function Definition: ShaderFunction(vf4; (global 4-component vector of float)
0:4 Function Parameters:
0:4 'input' (in 4-component vector of float)
0:? Sequence

View File

@ -2,7 +2,7 @@ hlsl.templatetypes.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:48 Function Definition: PixelShaderFunction( (global float)
0:3 Function Definition: PixelShaderFunction( (global float)
0:3 Function Parameters:
0:? Sequence
0:4 Sequence
@ -254,7 +254,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:48 Function Definition: PixelShaderFunction( (global float)
0:3 Function Definition: PixelShaderFunction( (global float)
0:3 Function Parameters:
0:? Sequence
0:4 Sequence

View File

@ -2,7 +2,7 @@ hlsl.typedef.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:12 Function Definition: ShaderFunction(vf4;i1; (global 4-component vector of float)
0:4 Function Definition: ShaderFunction(vf4;i1; (global 4-component vector of float)
0:4 Function Parameters:
0:4 'input' (in 4-component vector of float)
0:4 'ii' (in int)
@ -43,7 +43,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:12 Function Definition: ShaderFunction(vf4;i1; (global 4-component vector of float)
0:4 Function Definition: ShaderFunction(vf4;i1; (global 4-component vector of float)
0:4 Function Parameters:
0:4 'input' (in 4-component vector of float)
0:4 'ii' (in int)

View File

@ -2,11 +2,11 @@ hlsl.void.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:2 Function Definition: foo1( (global void)
0:1 Function Definition: foo1( (global void)
0:1 Function Parameters:
0:4 Function Definition: foo2( (global void)
0:2 Function Definition: foo2( (global void)
0:2 Function Parameters:
0:8 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:5 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:5 Function Parameters:
0:5 'input' (layout(location=0 ) in 4-component vector of float)
0:? Sequence
@ -21,11 +21,11 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:2 Function Definition: foo1( (global void)
0:1 Function Definition: foo1( (global void)
0:1 Function Parameters:
0:4 Function Definition: foo2( (global void)
0:2 Function Definition: foo2( (global void)
0:2 Function Parameters:
0:8 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:5 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:5 Function Parameters:
0:5 'input' (layout(location=0 ) in 4-component vector of float)
0:? Sequence

View File

@ -2,7 +2,7 @@ hlsl.whileLoop.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:8 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Parameters:
0:2 'input' (layout(location=0 ) in 4-component vector of float)
0:? Sequence
@ -42,7 +42,7 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:8 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2 Function Parameters:
0:2 'input' (layout(location=0 ) in 4-component vector of float)
0:? Sequence

View File

@ -1497,15 +1497,16 @@ bool HlslGrammar::acceptParameterDeclaration(TFunction& function)
bool HlslGrammar::acceptFunctionDefinition(TFunction& function, TIntermNode*& node)
{
TFunction* functionDeclarator = parseContext.handleFunctionDeclarator(token.loc, function, false /* not prototype */);
TSourceLoc loc = token.loc;
// This does a pushScope()
node = parseContext.handleFunctionDefinition(token.loc, *functionDeclarator);
node = parseContext.handleFunctionDefinition(loc, *functionDeclarator);
// compound_statement
TIntermNode* functionBody = nullptr;
if (acceptCompoundStatement(functionBody)) {
node = intermediate.growAggregate(node, functionBody);
intermediate.setAggregateOperator(node, EOpFunction, functionDeclarator->getType(), token.loc);
intermediate.setAggregateOperator(node, EOpFunction, functionDeclarator->getType(), loc);
node->getAsAggregate()->setName(functionDeclarator->getMangledName().c_str());
parseContext.popScope();