Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
glslang
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Chen Yisong
glslang
Commits
1a4b775c
Commit
1a4b775c
authored
Sep 02, 2016
by
John Kessenich
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
HLSL: Correct line numbers for function definitions.
parent
4bf71550
Hide whitespace changes
Inline
Side-by-side
Showing
98 changed files
with
421 additions
and
420 deletions
+421
-420
hlsl.array.frag.out
Test/baseResults/hlsl.array.frag.out
+2
-2
hlsl.assoc.frag.out
Test/baseResults/hlsl.assoc.frag.out
+2
-2
hlsl.attribute.frag.out
Test/baseResults/hlsl.attribute.frag.out
+2
-2
hlsl.buffer.frag.out
Test/baseResults/hlsl.buffer.frag.out
+2
-2
hlsl.calculatelod.dx10.frag.out
Test/baseResults/hlsl.calculatelod.dx10.frag.out
+2
-2
hlsl.calculatelodunclamped.dx10.frag.out
Test/baseResults/hlsl.calculatelodunclamped.dx10.frag.out
+2
-2
hlsl.cast.frag.out
Test/baseResults/hlsl.cast.frag.out
+2
-2
hlsl.conditional.frag.out
Test/baseResults/hlsl.conditional.frag.out
+2
-2
hlsl.constructexpr.frag.out
Test/baseResults/hlsl.constructexpr.frag.out
+2
-2
hlsl.discard.frag.out
Test/baseResults/hlsl.discard.frag.out
+4
-4
hlsl.doLoop.frag.out
Test/baseResults/hlsl.doLoop.frag.out
+2
-2
hlsl.entry-out.frag.out
Test/baseResults/hlsl.entry-out.frag.out
+2
-2
hlsl.float1.frag.out
Test/baseResults/hlsl.float1.frag.out
+2
-2
hlsl.float4.frag.out
Test/baseResults/hlsl.float4.frag.out
+2
-2
hlsl.forLoop.frag.out
Test/baseResults/hlsl.forLoop.frag.out
+2
-2
hlsl.gather.array.dx10.frag.out
Test/baseResults/hlsl.gather.array.dx10.frag.out
+2
-2
hlsl.gather.basic.dx10.frag.out
Test/baseResults/hlsl.gather.basic.dx10.frag.out
+2
-2
hlsl.gather.basic.dx10.vert.out
Test/baseResults/hlsl.gather.basic.dx10.vert.out
+2
-2
hlsl.gather.offset.dx10.frag.out
Test/baseResults/hlsl.gather.offset.dx10.frag.out
+2
-2
hlsl.gather.offsetarray.dx10.frag.out
Test/baseResults/hlsl.gather.offsetarray.dx10.frag.out
+2
-2
hlsl.gatherRGBA.array.dx10.frag.out
Test/baseResults/hlsl.gatherRGBA.array.dx10.frag.out
+2
-2
hlsl.gatherRGBA.basic.dx10.frag.out
Test/baseResults/hlsl.gatherRGBA.basic.dx10.frag.out
+2
-2
hlsl.gatherRGBA.offset.dx10.frag.out
Test/baseResults/hlsl.gatherRGBA.offset.dx10.frag.out
+2
-2
hlsl.gatherRGBA.offsetarray.dx10.frag.out
Test/baseResults/hlsl.gatherRGBA.offsetarray.dx10.frag.out
+2
-2
hlsl.getdimensions.dx10.frag.out
Test/baseResults/hlsl.getdimensions.dx10.frag.out
+2
-2
hlsl.getdimensions.dx10.vert.out
Test/baseResults/hlsl.getdimensions.dx10.vert.out
+2
-2
hlsl.getsampleposition.dx10.frag.out
Test/baseResults/hlsl.getsampleposition.dx10.frag.out
+2
-2
hlsl.if.frag.out
Test/baseResults/hlsl.if.frag.out
+2
-2
hlsl.init.frag.out
Test/baseResults/hlsl.init.frag.out
+2
-2
hlsl.init2.frag.out
Test/baseResults/hlsl.init2.frag.out
+4
-4
hlsl.inoutquals.frag.out
Test/baseResults/hlsl.inoutquals.frag.out
+4
-4
hlsl.intrinsics.barriers.comp.out
Test/baseResults/hlsl.intrinsics.barriers.comp.out
+2
-2
hlsl.intrinsics.comp.out
Test/baseResults/hlsl.intrinsics.comp.out
+10
-10
hlsl.intrinsics.double.frag.out
Test/baseResults/hlsl.intrinsics.double.frag.out
+2
-2
hlsl.intrinsics.evalfns.frag.out
Test/baseResults/hlsl.intrinsics.evalfns.frag.out
+2
-2
hlsl.intrinsics.f1632.frag.out
Test/baseResults/hlsl.intrinsics.f1632.frag.out
+10
-10
hlsl.intrinsics.frag.out
Test/baseResults/hlsl.intrinsics.frag.out
+24
-24
hlsl.intrinsics.lit.frag.out
Test/baseResults/hlsl.intrinsics.lit.frag.out
+2
-2
hlsl.intrinsics.negative.comp.out
Test/baseResults/hlsl.intrinsics.negative.comp.out
+10
-10
hlsl.intrinsics.negative.frag.out
Test/baseResults/hlsl.intrinsics.negative.frag.out
+16
-16
hlsl.intrinsics.negative.vert.out
Test/baseResults/hlsl.intrinsics.negative.vert.out
+16
-16
hlsl.intrinsics.vert.out
Test/baseResults/hlsl.intrinsics.vert.out
+24
-24
hlsl.layout.frag.out
Test/baseResults/hlsl.layout.frag.out
+2
-2
hlsl.load.2dms.dx10.frag.out
Test/baseResults/hlsl.load.2dms.dx10.frag.out
+2
-2
hlsl.load.array.dx10.frag.out
Test/baseResults/hlsl.load.array.dx10.frag.out
+2
-2
hlsl.load.basic.dx10.frag.out
Test/baseResults/hlsl.load.basic.dx10.frag.out
+2
-2
hlsl.load.basic.dx10.vert.out
Test/baseResults/hlsl.load.basic.dx10.vert.out
+2
-2
hlsl.load.buffer.dx10.frag.out
Test/baseResults/hlsl.load.buffer.dx10.frag.out
+2
-2
hlsl.load.offset.dx10.frag.out
Test/baseResults/hlsl.load.offset.dx10.frag.out
+2
-2
hlsl.load.offsetarray.dx10.frag.out
Test/baseResults/hlsl.load.offsetarray.dx10.frag.out
+2
-2
hlsl.matType.frag.out
Test/baseResults/hlsl.matType.frag.out
+2
-2
hlsl.max.frag.out
Test/baseResults/hlsl.max.frag.out
+2
-2
hlsl.numericsuffixes.frag.out
Test/baseResults/hlsl.numericsuffixes.frag.out
+2
-2
hlsl.overload.frag.out
Test/baseResults/hlsl.overload.frag.out
+66
-66
hlsl.pp.line.frag.out
Test/baseResults/hlsl.pp.line.frag.out
+2
-2
hlsl.precedence.frag.out
Test/baseResults/hlsl.precedence.frag.out
+2
-2
hlsl.precedence2.frag.out
Test/baseResults/hlsl.precedence2.frag.out
+2
-2
hlsl.precise.frag.out
Test/baseResults/hlsl.precise.frag.out
+4
-4
hlsl.promotions.frag.out
Test/baseResults/hlsl.promotions.frag.out
+52
-52
hlsl.sample.array.dx10.frag.out
Test/baseResults/hlsl.sample.array.dx10.frag.out
+2
-2
hlsl.sample.basic.dx10.frag.out
Test/baseResults/hlsl.sample.basic.dx10.frag.out
+2
-2
hlsl.sample.offset.dx10.frag.out
Test/baseResults/hlsl.sample.offset.dx10.frag.out
+2
-2
hlsl.sample.offsetarray.dx10.frag.out
Test/baseResults/hlsl.sample.offsetarray.dx10.frag.out
+2
-2
hlsl.samplebias.array.dx10.frag.out
Test/baseResults/hlsl.samplebias.array.dx10.frag.out
+2
-2
hlsl.samplebias.basic.dx10.frag.out
Test/baseResults/hlsl.samplebias.basic.dx10.frag.out
+2
-2
hlsl.samplebias.offset.dx10.frag.out
Test/baseResults/hlsl.samplebias.offset.dx10.frag.out
+2
-2
hlsl.samplebias.offsetarray.dx10.frag.out
Test/baseResults/hlsl.samplebias.offsetarray.dx10.frag.out
+2
-2
hlsl.samplecmp.array.dx10.frag.out
Test/baseResults/hlsl.samplecmp.array.dx10.frag.out
+2
-2
hlsl.samplecmp.basic.dx10.frag.out
Test/baseResults/hlsl.samplecmp.basic.dx10.frag.out
+2
-2
hlsl.samplecmp.offset.dx10.frag.out
Test/baseResults/hlsl.samplecmp.offset.dx10.frag.out
+2
-2
hlsl.samplecmp.offsetarray.dx10.frag.out
Test/baseResults/hlsl.samplecmp.offsetarray.dx10.frag.out
+2
-2
hlsl.samplecmplevelzero.array.dx10.frag.out
Test/baseResults/hlsl.samplecmplevelzero.array.dx10.frag.out
+2
-2
hlsl.samplecmplevelzero.basic.dx10.frag.out
Test/baseResults/hlsl.samplecmplevelzero.basic.dx10.frag.out
+2
-2
hlsl.samplecmplevelzero.offset.dx10.frag.out
.../baseResults/hlsl.samplecmplevelzero.offset.dx10.frag.out
+2
-2
hlsl.samplecmplevelzero.offsetarray.dx10.frag.out
...Results/hlsl.samplecmplevelzero.offsetarray.dx10.frag.out
+2
-2
hlsl.samplegrad.array.dx10.frag.out
Test/baseResults/hlsl.samplegrad.array.dx10.frag.out
+2
-2
hlsl.samplegrad.basic.dx10.frag.out
Test/baseResults/hlsl.samplegrad.basic.dx10.frag.out
+2
-2
hlsl.samplegrad.basic.dx10.vert.out
Test/baseResults/hlsl.samplegrad.basic.dx10.vert.out
+2
-2
hlsl.samplegrad.offset.dx10.frag.out
Test/baseResults/hlsl.samplegrad.offset.dx10.frag.out
+2
-2
hlsl.samplegrad.offsetarray.dx10.frag.out
Test/baseResults/hlsl.samplegrad.offsetarray.dx10.frag.out
+2
-2
hlsl.samplelevel.array.dx10.frag.out
Test/baseResults/hlsl.samplelevel.array.dx10.frag.out
+2
-2
hlsl.samplelevel.basic.dx10.frag.out
Test/baseResults/hlsl.samplelevel.basic.dx10.frag.out
+2
-2
hlsl.samplelevel.basic.dx10.vert.out
Test/baseResults/hlsl.samplelevel.basic.dx10.vert.out
+2
-2
hlsl.samplelevel.offset.dx10.frag.out
Test/baseResults/hlsl.samplelevel.offset.dx10.frag.out
+2
-2
hlsl.samplelevel.offsetarray.dx10.frag.out
Test/baseResults/hlsl.samplelevel.offsetarray.dx10.frag.out
+2
-2
hlsl.scope.frag.out
Test/baseResults/hlsl.scope.frag.out
+2
-2
hlsl.semicolons.frag.out
Test/baseResults/hlsl.semicolons.frag.out
+4
-4
hlsl.shapeConv.frag.out
Test/baseResults/hlsl.shapeConv.frag.out
+2
-2
hlsl.sin.frag.out
Test/baseResults/hlsl.sin.frag.out
+2
-2
hlsl.stringtoken.frag.out
Test/baseResults/hlsl.stringtoken.frag.out
+2
-2
hlsl.struct.frag.out
Test/baseResults/hlsl.struct.frag.out
+2
-2
hlsl.switch.frag.out
Test/baseResults/hlsl.switch.frag.out
+2
-2
hlsl.swizzle.frag.out
Test/baseResults/hlsl.swizzle.frag.out
+2
-2
hlsl.templatetypes.frag.out
Test/baseResults/hlsl.templatetypes.frag.out
+2
-2
hlsl.typedef.frag.out
Test/baseResults/hlsl.typedef.frag.out
+2
-2
hlsl.void.frag.out
Test/baseResults/hlsl.void.frag.out
+6
-6
hlsl.whileLoop.frag.out
Test/baseResults/hlsl.whileLoop.frag.out
+2
-2
hlslGrammar.cpp
hlsl/hlslGrammar.cpp
+3
-2
No files found.
Test/baseResults/hlsl.array.frag.out
View file @
1a4b775c
...
...
@@ -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)
...
...
Test/baseResults/hlsl.assoc.frag.out
View file @
1a4b775c
...
...
@@ -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)
...
...
Test/baseResults/hlsl.attribute.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.buffer.frag.out
View file @
1a4b775c
...
...
@@ -2,7 +2,7 @@ hlsl.buffer.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:2
9
Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2
6
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:2
9
Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:2
6
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
...
...
Test/baseResults/hlsl.calculatelod.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.calculatelodunclamped.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.cast.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.conditional.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.constructexpr.frag.out
View file @
1a4b775c
...
...
@@ -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:
...
...
Test/baseResults/hlsl.discard.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.doLoop.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.entry-out.frag.out
View file @
1a4b775c
...
...
@@ -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)
...
...
Test/baseResults/hlsl.float1.frag.out
View file @
1a4b775c
...
...
@@ -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)
...
...
Test/baseResults/hlsl.float4.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.forLoop.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.gather.array.dx10.frag.out
View file @
1a4b775c
...
...
@@ -2,7 +2,7 @@ hlsl.gather.array.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:
4
4 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:
2
4 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:
4
4 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:
2
4 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
...
...
Test/baseResults/hlsl.gather.basic.dx10.frag.out
View file @
1a4b775c
...
...
@@ -2,7 +2,7 @@ hlsl.gather.basic.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:
4
9 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:
2
9 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:
4
9 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:
2
9 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
...
...
Test/baseResults/hlsl.gather.basic.dx10.vert.out
View file @
1a4b775c
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
...
...
Test/baseResults/hlsl.gather.offset.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.gather.offsetarray.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.gatherRGBA.array.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.gatherRGBA.basic.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.gatherRGBA.offset.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.gatherRGBA.offsetarray.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.getdimensions.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.getdimensions.dx10.vert.out
View file @
1a4b775c
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
...
...
Test/baseResults/hlsl.getsampleposition.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.if.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.init.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.init2.frag.out
View file @
1a4b775c
...
...
@@ -2,7 +2,7 @@ hlsl.init2.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:
2
3 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:
2
3 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)
...
...
Test/baseResults/hlsl.inoutquals.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.intrinsics.barriers.comp.out
View file @
1a4b775c
...
...
@@ -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)
...
...
Test/baseResults/hlsl.intrinsics.comp.out
View file @
1a4b775c
...
...
@@ -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:1
30
Function Definition: ComputeShaderFunction(vf4;vf4;vf4;vu4;vu4; (global 4-component vector of float)
0:1
05
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:1
30
Function Definition: ComputeShaderFunction(vf4;vf4;vf4;vu4;vu4; (global 4-component vector of float)
0:1
05
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)
...
...
Test/baseResults/hlsl.intrinsics.double.frag.out
View file @
1a4b775c
...
...
@@ -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)
...
...
Test/baseResults/hlsl.intrinsics.evalfns.frag.out
View file @
1a4b775c
...
...
@@ -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)
...
...
Test/baseResults/hlsl.intrinsics.f1632.frag.out
View file @
1a4b775c
...
...
@@ -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:2
8
Function Definition: PixelShaderFunction3(vf3; (global 3-component vector of float)
0:2
2
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:2
8
Function Definition: PixelShaderFunction3(vf3; (global 3-component vector of float)
0:2
2
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
...
...
Test/baseResults/hlsl.intrinsics.frag.out
View file @
1a4b775c
...
...
@@ -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:
40
0 Function Definition: PixelShaderFunction(vf4;vf4;vf4;vu4;vu4; (global 4-component vector of float)
0:
26
0 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:40
9
Function Definition: PixelShaderFunction2x2(mf22;mf22;mf22; (global 2X2 matrix of float)
0:40
1
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:41
8
Function Definition: PixelShaderFunction3x3(mf33;mf33;mf33; (global 3X3 matrix of float)
0:41
0
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:4
3
9 Function Definition: PixelShaderFunction4x4(mf44;mf44;mf44; (global 4X4 matrix of float)
0:4
1
9 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:44
6
Function Definition: TestGenMul2(f1;f1;vf2;vf2;mf22;mf22; (global void)
0:44
2
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:4
53
Function Definition: TestGenMul3(f1;f1;vf3;vf3;mf33;mf33; (global void)
0:4
49
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:4
61
Function Definition: TestGenMul4(f1;f1;vf4;vf4;mf44;mf44; (global void)
0:4
56
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:4
85
Function Definition: TestGenMulNxM(f1;f1;vf2;vf3;mf32;mf23;mf33;mf43;mf42; (global void)
0:4
66
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:
40
0 Function Definition: PixelShaderFunction(vf4;vf4;vf4;vu4;vu4; (global 4-component vector of float)
0:
26
0 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:40
9
Function Definition: PixelShaderFunction2x2(mf22;mf22;mf22; (global 2X2 matrix of float)
0:40
1
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:41
8
Function Definition: PixelShaderFunction3x3(mf33;mf33;mf33; (global 3X3 matrix of float)
0:41
0
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:4
3
9 Function Definition: PixelShaderFunction4x4(mf44;mf44;mf44; (global 4X4 matrix of float)
0:4
1
9 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:44
6
Function Definition: TestGenMul2(f1;f1;vf2;vf2;mf22;mf22; (global void)
0:44
2
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:4
53
Function Definition: TestGenMul3(f1;f1;vf3;vf3;mf33;mf33; (global void)
0:4
49
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:4
61
Function Definition: TestGenMul4(f1;f1;vf4;vf4;mf44;mf44; (global void)
0:4
56
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:4
85
Function Definition: TestGenMulNxM(f1;f1;vf2;vf3;mf32;mf23;mf33;mf43;mf42; (global void)
0:4
66
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)
...
...
Test/baseResults/hlsl.intrinsics.lit.frag.out
View file @
1a4b775c
...
...
@@ -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)
...
...
Test/baseResults/hlsl.intrinsics.negative.comp.out
View file @
1a4b775c
...
...
@@ -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:1
57
Function Definition: ComputeShaderFunction3(vf3;vf3;vf3;vi3; (global 3-component vector of float)
0:1
13
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:1
57
Function Definition: ComputeShaderFunction3(vf3;vf3;vf3;vi3; (global 3-component vector of float)
0:1
13
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)
...
...
Test/baseResults/hlsl.intrinsics.negative.frag.out
View file @
1a4b775c
...
...
@@ -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:1
22
Function Definition: PixelShaderFunction2x2(mf22;mf22;mf22; (global 2X2 matrix of float)
0:1
15
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:1
30
Function Definition: PixelShaderFunction3x3(mf33;mf33;mf33; (global 3X3 matrix of float)
0:1
23
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:13
7
Function Definition: PixelShaderFunction4x4(mf44;mf44;mf44; (global 4X4 matrix of float)
0:13
1
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:1
22
Function Definition: PixelShaderFunction2x2(mf22;mf22;mf22; (global 2X2 matrix of float)
0:1
15
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:1
30
Function Definition: PixelShaderFunction3x3(mf33;mf33;mf33; (global 3X3 matrix of float)
0:1
23
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:13
7
Function Definition: PixelShaderFunction4x4(mf44;mf44;mf44; (global 4X4 matrix of float)
0:13
1
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)
...
...
Test/baseResults/hlsl.intrinsics.negative.vert.out
View file @
1a4b775c
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:1
75
Function Definition: VertexShaderFunction3(vf3;vf3;vf3;vi3; (global 3-component vector of float)
0:1
31
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:2
33
Function Definition: VertexShaderFunction2x2(mf22;mf22;mf22; (global 2X2 matrix of float)
0:2
26
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:2
41
Function Definition: VertexShaderFunction3x3(mf33;mf33;mf33; (global 3X3 matrix of float)
0:2
34
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:24
8
Function Definition: VertexShaderFunction4x4(mf44;mf44;mf44; (global 4X4 matrix of float)
0:24
2
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:1
75
Function Definition: VertexShaderFunction3(vf3;vf3;vf3;vi3; (global 3-component vector of float)
0:1
31
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:2
33
Function Definition: VertexShaderFunction2x2(mf22;mf22;mf22; (global 2X2 matrix of float)
0:2
26
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:2
41
Function Definition: VertexShaderFunction3x3(mf33;mf33;mf33; (global 3X3 matrix of float)
0:2
34
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:24
8
Function Definition: VertexShaderFunction4x4(mf44;mf44;mf44; (global 4X4 matrix of float)
0:24
2
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)
...
...
Test/baseResults/hlsl.intrinsics.vert.out
View file @
1a4b775c
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:6
9
Function Definition: VertexShaderFunction1(vf1;vf1;vf1; (global 1-component vector of float)
0:6
4
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:
21
0 Function Definition: VertexShaderFunction3(vf3;vf3;vf3;vu3;vu3; (global 3-component vector of float)
0:
14
0 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:3
44
Function Definition: VertexShaderFunction2x2(mf22;mf22;mf22; (global 2X2 matrix of float)
0:3
36
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:3
53
Function Definition: VertexShaderFunction3x3(mf33;mf33;mf33; (global 3X3 matrix of float)
0:3
45
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:3
7
4 Function Definition: VertexShaderFunction4x4(mf44;mf44;mf44; (global 4X4 matrix of float)
0:3
5
4 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:3
81
Function Definition: TestGenMul2(f1;f1;vf2;vf2;mf22;mf22; (global void)
0:3
77
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:38
8
Function Definition: TestGenMul3(f1;f1;vf3;vf3;mf33;mf33; (global void)
0:38
4
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:39
6
Function Definition: TestGenMul4(f1;f1;vf4;vf4;mf44;mf44; (global void)
0:39
1
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:4
20
Function Definition: TestGenMulNxM(f1;f1;vf2;vf3;mf32;mf23;mf33;mf43;mf42; (global void)
0:4
01
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:6
9
Function Definition: VertexShaderFunction1(vf1;vf1;vf1; (global 1-component vector of float)
0:6
4
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:
21
0 Function Definition: VertexShaderFunction3(vf3;vf3;vf3;vu3;vu3; (global 3-component vector of float)
0:
14
0 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:3
44
Function Definition: VertexShaderFunction2x2(mf22;mf22;mf22; (global 2X2 matrix of float)
0:3
36
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:3
53
Function Definition: VertexShaderFunction3x3(mf33;mf33;mf33; (global 3X3 matrix of float)
0:3
45
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:3
7
4 Function Definition: VertexShaderFunction4x4(mf44;mf44;mf44; (global 4X4 matrix of float)
0:3
5
4 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:3
81
Function Definition: TestGenMul2(f1;f1;vf2;vf2;mf22;mf22; (global void)
0:3
77
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:38
8
Function Definition: TestGenMul3(f1;f1;vf3;vf3;mf33;mf33; (global void)
0:38
4
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:39
6
Function Definition: TestGenMul4(f1;f1;vf4;vf4;mf44;mf44; (global void)
0:39
1
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:4
20
Function Definition: TestGenMulNxM(f1;f1;vf2;vf3;mf32;mf23;mf33;mf43;mf42; (global void)
0:4
01
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)
...
...
Test/baseResults/hlsl.layout.frag.out
View file @
1a4b775c
...
...
@@ -2,7 +2,7 @@ hlsl.layout.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:1
5
Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:1
2
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:1
5
Function Definition: PixelShaderFunction(vf4; (global 4-component vector of float)
0:1
2
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
...
...
Test/baseResults/hlsl.load.2dms.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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)
...
...
Test/baseResults/hlsl.load.array.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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)
...
...
Test/baseResults/hlsl.load.basic.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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)
...
...
Test/baseResults/hlsl.load.basic.dx10.vert.out
View file @
1a4b775c
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)
...
...
Test/baseResults/hlsl.load.buffer.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.load.offset.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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)
...
...
Test/baseResults/hlsl.load.offsetarray.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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)
...
...
Test/baseResults/hlsl.matType.frag.out
View file @
1a4b775c
...
...
@@ -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)
...
...
Test/baseResults/hlsl.max.frag.out
View file @
1a4b775c
...
...
@@ -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)
...
...
Test/baseResults/hlsl.numericsuffixes.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.overload.frag.out
View file @
1a4b775c
...
...
@@ -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:1
1
Function Definition: foo2(i1;u1; (global void)
0:1
0
Function Definition: foo2(i1;u1; (global void)
0:10 Function Parameters:
0:10 'a' (in int)
0:10 'b' (in uint)
0:1
2
Function Definition: foo2(i1;i1; (global void)
0:1
1
Function Definition: foo2(i1;i1; (global void)
0:11 Function Parameters:
0:11 'a' (in int)
0:11 'b' (in int)
0:1
3
Function Definition: foo2(i1;f1; (global void)
0:1
2
Function Definition: foo2(i1;f1; (global void)
0:12 Function Parameters:
0:12 'a' (in int)
0:12 'b' (in float)
0:1
6
Function Definition: foo2(i1;d1; (global void)
0:1
3
Function Definition: foo2(i1;d1; (global void)
0:13 Function Parameters:
0:13 'a' (in int)
0:13 'b' (in double)
0:1
7
Function Definition: foo3(b1; (global void)
0:1
6
Function Definition: foo3(b1; (global void)
0:16 Function Parameters:
0:16 'b' (in bool)
0:1
8
Function Definition: foo4(u1; (global void)
0:1
7
Function Definition: foo4(u1; (global void)
0:17 Function Parameters:
0:17 'b' (in uint)
0:1
9
Function Definition: foo5(i1; (global void)
0:1
8
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:2
3
Function Definition: foo7(d1; (global void)
0:2
0
Function Definition: foo7(d1; (global void)
0:20 Function Parameters:
0:20 'b' (in double)
0:2
4
Function Definition: foo8(f1; (global void)
0:2
3
Function Definition: foo8(f1; (global void)
0:23 Function Parameters:
0:23 '' (in float)
0:2
5
Function Definition: foo8(d1; (global void)
0:2
4
Function Definition: foo8(d1; (global void)
0:24 Function Parameters:
0:24 '' (in double)
0:2
6
Function Definition: foo9(i1; (global void)
0:2
5
Function Definition: foo9(i1; (global void)
0:25 Function Parameters:
0:25 '' (in int)
0:2
7
Function Definition: foo9(u1; (global void)
0:2
6
Function Definition: foo9(u1; (global void)
0:26 Function Parameters:
0:26 '' (in uint)
0:2
8
Function Definition: foo10(b1; (global void)
0:2
7
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:3
2
Function Definition: foo11(vf3; (global void)
0:3
1
Function Definition: foo11(vf3; (global void)
0:31 Function Parameters:
0:31 '' (in 3-component vector of float)
0:3
3
Function Definition: foo11(d1; (global void)
0:3
2
Function Definition: foo11(d1; (global void)
0:32 Function Parameters:
0:32 '' (in double)
0:3
4
Function Definition: foo11(vi3; (global void)
0:3
3
Function Definition: foo11(vi3; (global void)
0:33 Function Parameters:
0:33 '' (in 3-component vector of int)
0:3
5
Function Definition: foo11(u1; (global void)
0:3
4
Function Definition: foo11(u1; (global void)
0:34 Function Parameters:
0:34 '' (in uint)
0:3
6
Function Definition: foo12(vf1; (global void)
0:3
5
Function Definition: foo12(vf1; (global void)
0:35 Function Parameters:
0:35 '' (in 1-component vector of float)
0:3
7
Function Definition: foo12(vd3; (global void)
0:3
6
Function Definition: foo12(vd3; (global void)
0:36 Function Parameters:
0:36 '' (in 3-component vector of double)
0:3
8
Function Definition: foo16(u1; (global void)
0:3
7
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:4
2
Function Definition: foo13(vf3; (global void)
0:4
1
Function Definition: foo13(vf3; (global void)
0:41 Function Parameters:
0:41 '' (in 3-component vector of float)
0:4
3
Function Definition: foo14(vi1; (global void)
0:4
2
Function Definition: foo14(vi1; (global void)
0:42 Function Parameters:
0:42 '' (in 1-component vector of int)
0:4
5
Function Definition: foo15(vb1; (global void)
0:4
3
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:1
1
Function Definition: foo2(i1;u1; (global void)
0:1
0
Function Definition: foo2(i1;u1; (global void)
0:10 Function Parameters:
0:10 'a' (in int)
0:10 'b' (in uint)
0:1
2
Function Definition: foo2(i1;i1; (global void)
0:1
1
Function Definition: foo2(i1;i1; (global void)
0:11 Function Parameters:
0:11 'a' (in int)
0:11 'b' (in int)
0:1
3
Function Definition: foo2(i1;f1; (global void)
0:1
2
Function Definition: foo2(i1;f1; (global void)
0:12 Function Parameters:
0:12 'a' (in int)
0:12 'b' (in float)
0:1
6
Function Definition: foo2(i1;d1; (global void)
0:1
3
Function Definition: foo2(i1;d1; (global void)
0:13 Function Parameters:
0:13 'a' (in int)
0:13 'b' (in double)
0:1
7
Function Definition: foo3(b1; (global void)
0:1
6
Function Definition: foo3(b1; (global void)
0:16 Function Parameters:
0:16 'b' (in bool)
0:1
8
Function Definition: foo4(u1; (global void)
0:1
7
Function Definition: foo4(u1; (global void)
0:17 Function Parameters:
0:17 'b' (in uint)
0:1
9
Function Definition: foo5(i1; (global void)
0:1
8
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:2
3
Function Definition: foo7(d1; (global void)
0:2
0
Function Definition: foo7(d1; (global void)
0:20 Function Parameters:
0:20 'b' (in double)
0:2
4
Function Definition: foo8(f1; (global void)
0:2
3
Function Definition: foo8(f1; (global void)
0:23 Function Parameters:
0:23 '' (in float)
0:2
5
Function Definition: foo8(d1; (global void)
0:2
4
Function Definition: foo8(d1; (global void)
0:24 Function Parameters:
0:24 '' (in double)
0:2
6
Function Definition: foo9(i1; (global void)
0:2
5
Function Definition: foo9(i1; (global void)
0:25 Function Parameters:
0:25 '' (in int)
0:2
7
Function Definition: foo9(u1; (global void)
0:2
6
Function Definition: foo9(u1; (global void)
0:26 Function Parameters:
0:26 '' (in uint)
0:2
8
Function Definition: foo10(b1; (global void)
0:2
7
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:3
2
Function Definition: foo11(vf3; (global void)
0:3
1
Function Definition: foo11(vf3; (global void)
0:31 Function Parameters:
0:31 '' (in 3-component vector of float)
0:3
3
Function Definition: foo11(d1; (global void)
0:3
2
Function Definition: foo11(d1; (global void)
0:32 Function Parameters:
0:32 '' (in double)
0:3
4
Function Definition: foo11(vi3; (global void)
0:3
3
Function Definition: foo11(vi3; (global void)
0:33 Function Parameters:
0:33 '' (in 3-component vector of int)
0:3
5
Function Definition: foo11(u1; (global void)
0:3
4
Function Definition: foo11(u1; (global void)
0:34 Function Parameters:
0:34 '' (in uint)
0:3
6
Function Definition: foo12(vf1; (global void)
0:3
5
Function Definition: foo12(vf1; (global void)
0:35 Function Parameters:
0:35 '' (in 1-component vector of float)
0:3
7
Function Definition: foo12(vd3; (global void)
0:3
6
Function Definition: foo12(vd3; (global void)
0:36 Function Parameters:
0:36 '' (in 3-component vector of double)
0:3
8
Function Definition: foo16(u1; (global void)
0:3
7
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:4
2
Function Definition: foo13(vf3; (global void)
0:4
1
Function Definition: foo13(vf3; (global void)
0:41 Function Parameters:
0:41 '' (in 3-component vector of float)
0:4
3
Function Definition: foo14(vi1; (global void)
0:4
2
Function Definition: foo14(vi1; (global void)
0:42 Function Parameters:
0:42 '' (in 1-component vector of int)
0:4
5
Function Definition: foo15(vb1; (global void)
0:4
3
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
...
...
Test/baseResults/hlsl.pp.line.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.precedence.frag.out
View file @
1a4b775c
...
...
@@ -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)
...
...
Test/baseResults/hlsl.precedence2.frag.out
View file @
1a4b775c
...
...
@@ -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)
...
...
Test/baseResults/hlsl.precise.frag.out
View file @
1a4b775c
...
...
@@ -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)
...
...
Test/baseResults/hlsl.promotions.frag.out
View file @
1a4b775c
...
...
@@ -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:2
1
Function Definition: Fn_I3(vi3; (global void)
0:2
0
Function Definition: Fn_I3(vi3; (global void)
0:20 Function Parameters:
0:20 'x' (in 3-component vector of int)
0:2
2
Function Definition: Fn_U3(vu3; (global void)
0:2
1
Function Definition: Fn_U3(vu3; (global void)
0:21 Function Parameters:
0:21 'x' (in 3-component vector of uint)
0:2
3
Function Definition: Fn_B3(vb3; (global void)
0:2
2
Function Definition: Fn_B3(vb3; (global void)
0:22 Function Parameters:
0:22 'x' (in 3-component vector of bool)
0:2
6
Function Definition: Fn_D3(vd3; (global void)
0:2
3
Function Definition: Fn_D3(vd3; (global void)
0:23 Function Parameters:
0:23 'x' (in 3-component vector of double)
0:2
7
Function Definition: Fn_R_F3I(vf3; (global 3-component vector of float)
0:2
6
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:2
8
Function Definition: Fn_R_F3U(vf3; (global 3-component vector of float)
0:2
7
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:2
9
Function Definition: Fn_R_F3B(vf3; (global 3-component vector of float)
0:2
8
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:3
2
Function Definition: Fn_R_I3U(vi3; (global 3-component vector of int)
0:3
1
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:3
3
Function Definition: Fn_R_I3B(vi3; (global 3-component vector of int)
0:3
2
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:3
4
Function Definition: Fn_R_I3F(vi3; (global 3-component vector of int)
0:3
3
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:3
6
Function Definition: Fn_R_I3D(vi3; (global 3-component vector of int)
0:3
4
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:3
7
Function Definition: Fn_R_U3I(vu3; (global 3-component vector of uint)
0:3
6
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:3
8
Function Definition: Fn_R_U3F(vu3; (global 3-component vector of uint)
0:3
7
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:3
9
Function Definition: Fn_R_U3B(vu3; (global 3-component vector of uint)
0:3
8
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:4
2
Function Definition: Fn_R_B3I(vb3; (global 3-component vector of bool)
0:4
1
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:4
3
Function Definition: Fn_R_B3U(vb3; (global 3-component vector of bool)
0:4
2
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:4
4
Function Definition: Fn_R_B3F(vb3; (global 3-component vector of bool)
0:4
3
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:4
6
Function Definition: Fn_R_B3D(vb3; (global 3-component vector of bool)
0:4
4
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:4
7
Function Definition: Fn_R_D3I(vd3; (global 3-component vector of double)
0:4
6
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:4
8
Function Definition: Fn_R_D3U(vd3; (global 3-component vector of double)
0:4
7
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:4
9
Function Definition: Fn_R_D3B(vd3; (global 3-component vector of double)
0:4
8
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:
20
2 Function Definition: main( (global structure{temp 4-component vector of float Color})
0:
5
2 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:2
1
Function Definition: Fn_I3(vi3; (global void)
0:2
0
Function Definition: Fn_I3(vi3; (global void)
0:20 Function Parameters:
0:20 'x' (in 3-component vector of int)
0:2
2
Function Definition: Fn_U3(vu3; (global void)
0:2
1
Function Definition: Fn_U3(vu3; (global void)
0:21 Function Parameters:
0:21 'x' (in 3-component vector of uint)
0:2
3
Function Definition: Fn_B3(vb3; (global void)
0:2
2
Function Definition: Fn_B3(vb3; (global void)
0:22 Function Parameters:
0:22 'x' (in 3-component vector of bool)
0:2
6
Function Definition: Fn_D3(vd3; (global void)
0:2
3
Function Definition: Fn_D3(vd3; (global void)
0:23 Function Parameters:
0:23 'x' (in 3-component vector of double)
0:2
7
Function Definition: Fn_R_F3I(vf3; (global 3-component vector of float)
0:2
6
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:2
8
Function Definition: Fn_R_F3U(vf3; (global 3-component vector of float)
0:2
7
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:2
9
Function Definition: Fn_R_F3B(vf3; (global 3-component vector of float)
0:2
8
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:3
2
Function Definition: Fn_R_I3U(vi3; (global 3-component vector of int)
0:3
1
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:3
3
Function Definition: Fn_R_I3B(vi3; (global 3-component vector of int)
0:3
2
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:3
4
Function Definition: Fn_R_I3F(vi3; (global 3-component vector of int)
0:3
3
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:3
6
Function Definition: Fn_R_I3D(vi3; (global 3-component vector of int)
0:3
4
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:3
7
Function Definition: Fn_R_U3I(vu3; (global 3-component vector of uint)
0:3
6
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:3
8
Function Definition: Fn_R_U3F(vu3; (global 3-component vector of uint)
0:3
7
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:3
9
Function Definition: Fn_R_U3B(vu3; (global 3-component vector of uint)
0:3
8
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:4
2
Function Definition: Fn_R_B3I(vb3; (global 3-component vector of bool)
0:4
1
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:4
3
Function Definition: Fn_R_B3U(vb3; (global 3-component vector of bool)
0:4
2
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:4
4
Function Definition: Fn_R_B3F(vb3; (global 3-component vector of bool)
0:4
3
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:4
6
Function Definition: Fn_R_B3D(vb3; (global 3-component vector of bool)
0:4
4
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:4
7
Function Definition: Fn_R_D3I(vd3; (global 3-component vector of double)
0:4
6
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:4
8
Function Definition: Fn_R_D3U(vd3; (global 3-component vector of double)
0:4
7
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:4
9
Function Definition: Fn_R_D3B(vd3; (global 3-component vector of double)
0:4
8
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:
20
2 Function Definition: main( (global structure{temp 4-component vector of float Color})
0:
5
2 Function Definition: main( (global structure{temp 4-component vector of float Color})
0:52 Function Parameters:
0:? Sequence
0:54 Sequence
...
...
Test/baseResults/hlsl.sample.array.dx10.frag.out
View file @
1a4b775c
...
...
@@ -2,7 +2,7 @@ hlsl.sample.array.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:
4
4 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:
2
4 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:
4
4 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:
2
4 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
...
...
Test/baseResults/hlsl.sample.basic.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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)
...
...
Test/baseResults/hlsl.sample.offset.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.sample.offsetarray.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.samplebias.array.dx10.frag.out
View file @
1a4b775c
...
...
@@ -2,7 +2,7 @@ hlsl.samplebias.array.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:
4
4 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:
2
4 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:
4
4 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:
2
4 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
...
...
Test/baseResults/hlsl.samplebias.basic.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.samplebias.offset.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.samplebias.offsetarray.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.samplecmp.array.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.samplecmp.basic.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.samplecmp.offset.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.samplecmp.offsetarray.dx10.frag.out
View file @
1a4b775c
...
...
@@ -2,7 +2,7 @@ hlsl.samplecmp.offsetarray.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:
6
8 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:
3
8 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:
6
8 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:
3
8 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
...
...
Test/baseResults/hlsl.samplecmplevelzero.array.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.samplecmplevelzero.basic.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.samplecmplevelzero.offset.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.samplecmplevelzero.offsetarray.dx10.frag.out
View file @
1a4b775c
...
...
@@ -2,7 +2,7 @@ hlsl.samplecmplevelzero.offsetarray.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:
6
8 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:
3
8 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:
6
8 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:
3
8 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
...
...
Test/baseResults/hlsl.samplegrad.array.dx10.frag.out
View file @
1a4b775c
...
...
@@ -2,7 +2,7 @@ hlsl.samplegrad.array.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:
4
4 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:
2
4 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:
4
4 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:
2
4 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
...
...
Test/baseResults/hlsl.samplegrad.basic.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.samplegrad.basic.dx10.vert.out
View file @
1a4b775c
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
...
...
Test/baseResults/hlsl.samplegrad.offset.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.samplegrad.offsetarray.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.samplelevel.array.dx10.frag.out
View file @
1a4b775c
...
...
@@ -2,7 +2,7 @@ hlsl.samplelevel.array.dx10.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:
4
4 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:
2
4 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:
4
4 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
0:
2
4 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
...
...
Test/baseResults/hlsl.samplelevel.basic.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.samplelevel.basic.dx10.vert.out
View file @
1a4b775c
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
...
...
Test/baseResults/hlsl.samplelevel.offset.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.samplelevel.offsetarray.dx10.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.scope.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.semicolons.frag.out
View file @
1a4b775c
...
...
@@ -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:1
8
Function Definition: main( (global structure{temp 4-component vector of float color})
0:1
3
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:1
8
Function Definition: main( (global structure{temp 4-component vector of float color})
0:1
3
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)
...
...
Test/baseResults/hlsl.shapeConv.frag.out
View file @
1a4b775c
...
...
@@ -2,7 +2,7 @@ hlsl.shapeConv.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:2
3
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:2
3
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)
...
...
Test/baseResults/hlsl.sin.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.stringtoken.frag.out
View file @
1a4b775c
...
...
@@ -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)
...
...
Test/baseResults/hlsl.struct.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.switch.frag.out
View file @
1a4b775c
...
...
@@ -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)
...
...
Test/baseResults/hlsl.swizzle.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.templatetypes.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.typedef.frag.out
View file @
1a4b775c
...
...
@@ -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)
...
...
Test/baseResults/hlsl.void.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
Test/baseResults/hlsl.whileLoop.frag.out
View file @
1a4b775c
...
...
@@ -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
...
...
hlsl/hlslGrammar.cpp
View file @
1a4b775c
...
...
@@ -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
();
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment