GLSL output: Removed fixed-size buffer; fixes #769.

Makes some white-space differences in most output, plus a few cases
where more could have been put out but was cut short by the previous
fix-sized buffer.
This commit is contained in:
John Kessenich 2017-03-14 19:43:13 -06:00
parent c08fb8ab9c
commit 71c100d7c0
332 changed files with 62136 additions and 62097 deletions

View file

@ -2,178 +2,178 @@ hlsl.matType.int.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:3 Function Definition: TestIntMatTypes( (temp void)
0:3 Function Definition: TestIntMatTypes( ( temp void)
0:3 Function Parameters:
0:? Sequence
0:25 Sequence
0:25 move second child to first child (temp 1X1 matrix of int)
0:25 'r00' (temp 1X1 matrix of int)
0:25 transpose (temp 1X1 matrix of int)
0:25 'i1x1' (temp 1X1 matrix of int)
0:25 move second child to first child ( temp 1X1 matrix of int)
0:25 'r00' ( temp 1X1 matrix of int)
0:25 transpose ( temp 1X1 matrix of int)
0:25 'i1x1' ( temp 1X1 matrix of int)
0:26 Sequence
0:26 move second child to first child (temp 1X2 matrix of int)
0:26 'r01' (temp 1X2 matrix of int)
0:26 transpose (temp 1X2 matrix of int)
0:26 'i2x1' (temp 2X1 matrix of int)
0:26 move second child to first child ( temp 1X2 matrix of int)
0:26 'r01' ( temp 1X2 matrix of int)
0:26 transpose ( temp 1X2 matrix of int)
0:26 'i2x1' ( temp 2X1 matrix of int)
0:27 Sequence
0:27 move second child to first child (temp 1X3 matrix of int)
0:27 'r02' (temp 1X3 matrix of int)
0:27 transpose (temp 1X3 matrix of int)
0:27 'i3x1' (temp 3X1 matrix of int)
0:27 move second child to first child ( temp 1X3 matrix of int)
0:27 'r02' ( temp 1X3 matrix of int)
0:27 transpose ( temp 1X3 matrix of int)
0:27 'i3x1' ( temp 3X1 matrix of int)
0:28 Sequence
0:28 move second child to first child (temp 1X4 matrix of int)
0:28 'r03' (temp 1X4 matrix of int)
0:28 transpose (temp 1X4 matrix of int)
0:28 'i4x1' (temp 4X1 matrix of int)
0:28 move second child to first child ( temp 1X4 matrix of int)
0:28 'r03' ( temp 1X4 matrix of int)
0:28 transpose ( temp 1X4 matrix of int)
0:28 'i4x1' ( temp 4X1 matrix of int)
0:30 Sequence
0:30 move second child to first child (temp 2X1 matrix of int)
0:30 'r10' (temp 2X1 matrix of int)
0:30 transpose (temp 2X1 matrix of int)
0:30 'i1x2' (temp 1X2 matrix of int)
0:30 move second child to first child ( temp 2X1 matrix of int)
0:30 'r10' ( temp 2X1 matrix of int)
0:30 transpose ( temp 2X1 matrix of int)
0:30 'i1x2' ( temp 1X2 matrix of int)
0:31 Sequence
0:31 move second child to first child (temp 2X2 matrix of int)
0:31 'r11' (temp 2X2 matrix of int)
0:31 transpose (temp 2X2 matrix of int)
0:31 'i2x2' (temp 2X2 matrix of int)
0:31 move second child to first child ( temp 2X2 matrix of int)
0:31 'r11' ( temp 2X2 matrix of int)
0:31 transpose ( temp 2X2 matrix of int)
0:31 'i2x2' ( temp 2X2 matrix of int)
0:32 Sequence
0:32 move second child to first child (temp 2X3 matrix of int)
0:32 'r12' (temp 2X3 matrix of int)
0:32 transpose (temp 2X3 matrix of int)
0:32 'i3x2' (temp 3X2 matrix of int)
0:32 move second child to first child ( temp 2X3 matrix of int)
0:32 'r12' ( temp 2X3 matrix of int)
0:32 transpose ( temp 2X3 matrix of int)
0:32 'i3x2' ( temp 3X2 matrix of int)
0:33 Sequence
0:33 move second child to first child (temp 2X4 matrix of int)
0:33 'r13' (temp 2X4 matrix of int)
0:33 transpose (temp 2X4 matrix of int)
0:33 'i4x2' (temp 4X2 matrix of int)
0:33 move second child to first child ( temp 2X4 matrix of int)
0:33 'r13' ( temp 2X4 matrix of int)
0:33 transpose ( temp 2X4 matrix of int)
0:33 'i4x2' ( temp 4X2 matrix of int)
0:35 Sequence
0:35 move second child to first child (temp 3X1 matrix of int)
0:35 'r20' (temp 3X1 matrix of int)
0:35 transpose (temp 3X1 matrix of int)
0:35 'i1x3' (temp 1X3 matrix of int)
0:35 move second child to first child ( temp 3X1 matrix of int)
0:35 'r20' ( temp 3X1 matrix of int)
0:35 transpose ( temp 3X1 matrix of int)
0:35 'i1x3' ( temp 1X3 matrix of int)
0:36 Sequence
0:36 move second child to first child (temp 3X2 matrix of int)
0:36 'r21' (temp 3X2 matrix of int)
0:36 transpose (temp 3X2 matrix of int)
0:36 'i2x3' (temp 2X3 matrix of int)
0:36 move second child to first child ( temp 3X2 matrix of int)
0:36 'r21' ( temp 3X2 matrix of int)
0:36 transpose ( temp 3X2 matrix of int)
0:36 'i2x3' ( temp 2X3 matrix of int)
0:37 Sequence
0:37 move second child to first child (temp 3X3 matrix of int)
0:37 'r22' (temp 3X3 matrix of int)
0:37 transpose (temp 3X3 matrix of int)
0:37 'i3x3' (temp 3X3 matrix of int)
0:37 move second child to first child ( temp 3X3 matrix of int)
0:37 'r22' ( temp 3X3 matrix of int)
0:37 transpose ( temp 3X3 matrix of int)
0:37 'i3x3' ( temp 3X3 matrix of int)
0:38 Sequence
0:38 move second child to first child (temp 3X4 matrix of int)
0:38 'r23' (temp 3X4 matrix of int)
0:38 transpose (temp 3X4 matrix of int)
0:38 'i4x3' (temp 4X3 matrix of int)
0:38 move second child to first child ( temp 3X4 matrix of int)
0:38 'r23' ( temp 3X4 matrix of int)
0:38 transpose ( temp 3X4 matrix of int)
0:38 'i4x3' ( temp 4X3 matrix of int)
0:40 Sequence
0:40 move second child to first child (temp 4X1 matrix of int)
0:40 'r30' (temp 4X1 matrix of int)
0:40 transpose (temp 4X1 matrix of int)
0:40 'i1x4' (temp 1X4 matrix of int)
0:40 move second child to first child ( temp 4X1 matrix of int)
0:40 'r30' ( temp 4X1 matrix of int)
0:40 transpose ( temp 4X1 matrix of int)
0:40 'i1x4' ( temp 1X4 matrix of int)
0:41 Sequence
0:41 move second child to first child (temp 4X2 matrix of int)
0:41 'r31' (temp 4X2 matrix of int)
0:41 transpose (temp 4X2 matrix of int)
0:41 'i2x4' (temp 2X4 matrix of int)
0:41 move second child to first child ( temp 4X2 matrix of int)
0:41 'r31' ( temp 4X2 matrix of int)
0:41 transpose ( temp 4X2 matrix of int)
0:41 'i2x4' ( temp 2X4 matrix of int)
0:42 Sequence
0:42 move second child to first child (temp 4X3 matrix of int)
0:42 'r32' (temp 4X3 matrix of int)
0:42 transpose (temp 4X3 matrix of int)
0:42 'i3x4' (temp 3X4 matrix of int)
0:42 move second child to first child ( temp 4X3 matrix of int)
0:42 'r32' ( temp 4X3 matrix of int)
0:42 transpose ( temp 4X3 matrix of int)
0:42 'i3x4' ( temp 3X4 matrix of int)
0:43 Sequence
0:43 move second child to first child (temp 4X4 matrix of int)
0:43 'r33' (temp 4X4 matrix of int)
0:43 transpose (temp 4X4 matrix of int)
0:43 'i4x4' (temp 4X4 matrix of int)
0:47 Function Definition: TestUintMatTypes( (temp void)
0:43 move second child to first child ( temp 4X4 matrix of int)
0:43 'r33' ( temp 4X4 matrix of int)
0:43 transpose ( temp 4X4 matrix of int)
0:43 'i4x4' ( temp 4X4 matrix of int)
0:47 Function Definition: TestUintMatTypes( ( temp void)
0:47 Function Parameters:
0:? Sequence
0:69 Sequence
0:69 move second child to first child (temp 1X1 matrix of uint)
0:69 'r00' (temp 1X1 matrix of uint)
0:69 transpose (temp 1X1 matrix of uint)
0:69 'u1x1' (temp 1X1 matrix of uint)
0:69 move second child to first child ( temp 1X1 matrix of uint)
0:69 'r00' ( temp 1X1 matrix of uint)
0:69 transpose ( temp 1X1 matrix of uint)
0:69 'u1x1' ( temp 1X1 matrix of uint)
0:70 Sequence
0:70 move second child to first child (temp 1X2 matrix of uint)
0:70 'r01' (temp 1X2 matrix of uint)
0:70 transpose (temp 1X2 matrix of uint)
0:70 'u2x1' (temp 2X1 matrix of uint)
0:70 move second child to first child ( temp 1X2 matrix of uint)
0:70 'r01' ( temp 1X2 matrix of uint)
0:70 transpose ( temp 1X2 matrix of uint)
0:70 'u2x1' ( temp 2X1 matrix of uint)
0:71 Sequence
0:71 move second child to first child (temp 1X3 matrix of uint)
0:71 'r02' (temp 1X3 matrix of uint)
0:71 transpose (temp 1X3 matrix of uint)
0:71 'u3x1' (temp 3X1 matrix of uint)
0:71 move second child to first child ( temp 1X3 matrix of uint)
0:71 'r02' ( temp 1X3 matrix of uint)
0:71 transpose ( temp 1X3 matrix of uint)
0:71 'u3x1' ( temp 3X1 matrix of uint)
0:72 Sequence
0:72 move second child to first child (temp 1X4 matrix of uint)
0:72 'r03' (temp 1X4 matrix of uint)
0:72 transpose (temp 1X4 matrix of uint)
0:72 'u4x1' (temp 4X1 matrix of uint)
0:72 move second child to first child ( temp 1X4 matrix of uint)
0:72 'r03' ( temp 1X4 matrix of uint)
0:72 transpose ( temp 1X4 matrix of uint)
0:72 'u4x1' ( temp 4X1 matrix of uint)
0:74 Sequence
0:74 move second child to first child (temp 2X1 matrix of uint)
0:74 'r10' (temp 2X1 matrix of uint)
0:74 transpose (temp 2X1 matrix of uint)
0:74 'u1x2' (temp 1X2 matrix of uint)
0:74 move second child to first child ( temp 2X1 matrix of uint)
0:74 'r10' ( temp 2X1 matrix of uint)
0:74 transpose ( temp 2X1 matrix of uint)
0:74 'u1x2' ( temp 1X2 matrix of uint)
0:75 Sequence
0:75 move second child to first child (temp 2X2 matrix of uint)
0:75 'r11' (temp 2X2 matrix of uint)
0:75 transpose (temp 2X2 matrix of uint)
0:75 'u2x2' (temp 2X2 matrix of uint)
0:75 move second child to first child ( temp 2X2 matrix of uint)
0:75 'r11' ( temp 2X2 matrix of uint)
0:75 transpose ( temp 2X2 matrix of uint)
0:75 'u2x2' ( temp 2X2 matrix of uint)
0:76 Sequence
0:76 move second child to first child (temp 2X3 matrix of uint)
0:76 'r12' (temp 2X3 matrix of uint)
0:76 transpose (temp 2X3 matrix of uint)
0:76 'u3x2' (temp 3X2 matrix of uint)
0:76 move second child to first child ( temp 2X3 matrix of uint)
0:76 'r12' ( temp 2X3 matrix of uint)
0:76 transpose ( temp 2X3 matrix of uint)
0:76 'u3x2' ( temp 3X2 matrix of uint)
0:77 Sequence
0:77 move second child to first child (temp 2X4 matrix of uint)
0:77 'r13' (temp 2X4 matrix of uint)
0:77 transpose (temp 2X4 matrix of uint)
0:77 'u4x2' (temp 4X2 matrix of uint)
0:77 move second child to first child ( temp 2X4 matrix of uint)
0:77 'r13' ( temp 2X4 matrix of uint)
0:77 transpose ( temp 2X4 matrix of uint)
0:77 'u4x2' ( temp 4X2 matrix of uint)
0:79 Sequence
0:79 move second child to first child (temp 3X1 matrix of uint)
0:79 'r20' (temp 3X1 matrix of uint)
0:79 transpose (temp 3X1 matrix of uint)
0:79 'u1x3' (temp 1X3 matrix of uint)
0:79 move second child to first child ( temp 3X1 matrix of uint)
0:79 'r20' ( temp 3X1 matrix of uint)
0:79 transpose ( temp 3X1 matrix of uint)
0:79 'u1x3' ( temp 1X3 matrix of uint)
0:80 Sequence
0:80 move second child to first child (temp 3X2 matrix of uint)
0:80 'r21' (temp 3X2 matrix of uint)
0:80 transpose (temp 3X2 matrix of uint)
0:80 'u2x3' (temp 2X3 matrix of uint)
0:80 move second child to first child ( temp 3X2 matrix of uint)
0:80 'r21' ( temp 3X2 matrix of uint)
0:80 transpose ( temp 3X2 matrix of uint)
0:80 'u2x3' ( temp 2X3 matrix of uint)
0:81 Sequence
0:81 move second child to first child (temp 3X3 matrix of uint)
0:81 'r22' (temp 3X3 matrix of uint)
0:81 transpose (temp 3X3 matrix of uint)
0:81 'u3x3' (temp 3X3 matrix of uint)
0:81 move second child to first child ( temp 3X3 matrix of uint)
0:81 'r22' ( temp 3X3 matrix of uint)
0:81 transpose ( temp 3X3 matrix of uint)
0:81 'u3x3' ( temp 3X3 matrix of uint)
0:82 Sequence
0:82 move second child to first child (temp 3X4 matrix of uint)
0:82 'r23' (temp 3X4 matrix of uint)
0:82 transpose (temp 3X4 matrix of uint)
0:82 'u4x3' (temp 4X3 matrix of uint)
0:82 move second child to first child ( temp 3X4 matrix of uint)
0:82 'r23' ( temp 3X4 matrix of uint)
0:82 transpose ( temp 3X4 matrix of uint)
0:82 'u4x3' ( temp 4X3 matrix of uint)
0:84 Sequence
0:84 move second child to first child (temp 4X1 matrix of uint)
0:84 'r30' (temp 4X1 matrix of uint)
0:84 transpose (temp 4X1 matrix of uint)
0:84 'u1x4' (temp 1X4 matrix of uint)
0:84 move second child to first child ( temp 4X1 matrix of uint)
0:84 'r30' ( temp 4X1 matrix of uint)
0:84 transpose ( temp 4X1 matrix of uint)
0:84 'u1x4' ( temp 1X4 matrix of uint)
0:85 Sequence
0:85 move second child to first child (temp 4X2 matrix of uint)
0:85 'r31' (temp 4X2 matrix of uint)
0:85 transpose (temp 4X2 matrix of uint)
0:85 'u2x4' (temp 2X4 matrix of uint)
0:85 move second child to first child ( temp 4X2 matrix of uint)
0:85 'r31' ( temp 4X2 matrix of uint)
0:85 transpose ( temp 4X2 matrix of uint)
0:85 'u2x4' ( temp 2X4 matrix of uint)
0:86 Sequence
0:86 move second child to first child (temp 4X3 matrix of uint)
0:86 'r32' (temp 4X3 matrix of uint)
0:86 transpose (temp 4X3 matrix of uint)
0:86 'u3x4' (temp 3X4 matrix of uint)
0:86 move second child to first child ( temp 4X3 matrix of uint)
0:86 'r32' ( temp 4X3 matrix of uint)
0:86 transpose ( temp 4X3 matrix of uint)
0:86 'u3x4' ( temp 3X4 matrix of uint)
0:87 Sequence
0:87 move second child to first child (temp 4X4 matrix of uint)
0:87 'r33' (temp 4X4 matrix of uint)
0:87 transpose (temp 4X4 matrix of uint)
0:87 'u4x4' (temp 4X4 matrix of uint)
0:93 Function Definition: @main( (temp structure{temp 4-component vector of float color})
0:87 move second child to first child ( temp 4X4 matrix of uint)
0:87 'r33' ( temp 4X4 matrix of uint)
0:87 transpose ( temp 4X4 matrix of uint)
0:87 'u4x4' ( temp 4X4 matrix of uint)
0:93 Function Definition: @main( ( temp structure{ temp 4-component vector of float color})
0:93 Function Parameters:
0:? Sequence
0:95 move second child to first child (temp 4-component vector of float)
0:95 color: direct index for structure (temp 4-component vector of float)
0:95 'ps_output' (temp structure{temp 4-component vector of float color})
0:95 move second child to first child ( temp 4-component vector of float)
0:95 color: direct index for structure ( temp 4-component vector of float)
0:95 'ps_output' ( temp structure{ temp 4-component vector of float color})
0:95 Constant:
0:95 0 (const int)
0:? Constant:
@ -182,19 +182,19 @@ gl_FragCoord origin is upper left
0:? 0.000000
0:? 0.000000
0:96 Branch: Return with expression
0:96 'ps_output' (temp structure{temp 4-component vector of float color})
0:93 Function Definition: main( (temp void)
0:96 'ps_output' ( temp structure{ temp 4-component vector of float color})
0:93 Function Definition: main( ( temp void)
0:93 Function Parameters:
0:? Sequence
0:93 Sequence
0:93 move second child to first child (temp 4-component vector of float)
0:? 'color' (layout(location=0 ) out 4-component vector of float)
0:93 color: direct index for structure (temp 4-component vector of float)
0:93 Function Call: @main( (temp structure{temp 4-component vector of float color})
0:93 move second child to first child ( temp 4-component vector of float)
0:? 'color' (layout( location=0) out 4-component vector of float)
0:93 color: direct index for structure ( temp 4-component vector of float)
0:93 Function Call: @main( ( temp structure{ temp 4-component vector of float color})
0:93 Constant:
0:93 0 (const int)
0:? Linker Objects
0:? 'color' (layout(location=0 ) out 4-component vector of float)
0:? 'color' (layout( location=0) out 4-component vector of float)
Linked fragment stage:
@ -203,178 +203,178 @@ Linked fragment stage:
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:3 Function Definition: TestIntMatTypes( (temp void)
0:3 Function Definition: TestIntMatTypes( ( temp void)
0:3 Function Parameters:
0:? Sequence
0:25 Sequence
0:25 move second child to first child (temp 1X1 matrix of int)
0:25 'r00' (temp 1X1 matrix of int)
0:25 transpose (temp 1X1 matrix of int)
0:25 'i1x1' (temp 1X1 matrix of int)
0:25 move second child to first child ( temp 1X1 matrix of int)
0:25 'r00' ( temp 1X1 matrix of int)
0:25 transpose ( temp 1X1 matrix of int)
0:25 'i1x1' ( temp 1X1 matrix of int)
0:26 Sequence
0:26 move second child to first child (temp 1X2 matrix of int)
0:26 'r01' (temp 1X2 matrix of int)
0:26 transpose (temp 1X2 matrix of int)
0:26 'i2x1' (temp 2X1 matrix of int)
0:26 move second child to first child ( temp 1X2 matrix of int)
0:26 'r01' ( temp 1X2 matrix of int)
0:26 transpose ( temp 1X2 matrix of int)
0:26 'i2x1' ( temp 2X1 matrix of int)
0:27 Sequence
0:27 move second child to first child (temp 1X3 matrix of int)
0:27 'r02' (temp 1X3 matrix of int)
0:27 transpose (temp 1X3 matrix of int)
0:27 'i3x1' (temp 3X1 matrix of int)
0:27 move second child to first child ( temp 1X3 matrix of int)
0:27 'r02' ( temp 1X3 matrix of int)
0:27 transpose ( temp 1X3 matrix of int)
0:27 'i3x1' ( temp 3X1 matrix of int)
0:28 Sequence
0:28 move second child to first child (temp 1X4 matrix of int)
0:28 'r03' (temp 1X4 matrix of int)
0:28 transpose (temp 1X4 matrix of int)
0:28 'i4x1' (temp 4X1 matrix of int)
0:28 move second child to first child ( temp 1X4 matrix of int)
0:28 'r03' ( temp 1X4 matrix of int)
0:28 transpose ( temp 1X4 matrix of int)
0:28 'i4x1' ( temp 4X1 matrix of int)
0:30 Sequence
0:30 move second child to first child (temp 2X1 matrix of int)
0:30 'r10' (temp 2X1 matrix of int)
0:30 transpose (temp 2X1 matrix of int)
0:30 'i1x2' (temp 1X2 matrix of int)
0:30 move second child to first child ( temp 2X1 matrix of int)
0:30 'r10' ( temp 2X1 matrix of int)
0:30 transpose ( temp 2X1 matrix of int)
0:30 'i1x2' ( temp 1X2 matrix of int)
0:31 Sequence
0:31 move second child to first child (temp 2X2 matrix of int)
0:31 'r11' (temp 2X2 matrix of int)
0:31 transpose (temp 2X2 matrix of int)
0:31 'i2x2' (temp 2X2 matrix of int)
0:31 move second child to first child ( temp 2X2 matrix of int)
0:31 'r11' ( temp 2X2 matrix of int)
0:31 transpose ( temp 2X2 matrix of int)
0:31 'i2x2' ( temp 2X2 matrix of int)
0:32 Sequence
0:32 move second child to first child (temp 2X3 matrix of int)
0:32 'r12' (temp 2X3 matrix of int)
0:32 transpose (temp 2X3 matrix of int)
0:32 'i3x2' (temp 3X2 matrix of int)
0:32 move second child to first child ( temp 2X3 matrix of int)
0:32 'r12' ( temp 2X3 matrix of int)
0:32 transpose ( temp 2X3 matrix of int)
0:32 'i3x2' ( temp 3X2 matrix of int)
0:33 Sequence
0:33 move second child to first child (temp 2X4 matrix of int)
0:33 'r13' (temp 2X4 matrix of int)
0:33 transpose (temp 2X4 matrix of int)
0:33 'i4x2' (temp 4X2 matrix of int)
0:33 move second child to first child ( temp 2X4 matrix of int)
0:33 'r13' ( temp 2X4 matrix of int)
0:33 transpose ( temp 2X4 matrix of int)
0:33 'i4x2' ( temp 4X2 matrix of int)
0:35 Sequence
0:35 move second child to first child (temp 3X1 matrix of int)
0:35 'r20' (temp 3X1 matrix of int)
0:35 transpose (temp 3X1 matrix of int)
0:35 'i1x3' (temp 1X3 matrix of int)
0:35 move second child to first child ( temp 3X1 matrix of int)
0:35 'r20' ( temp 3X1 matrix of int)
0:35 transpose ( temp 3X1 matrix of int)
0:35 'i1x3' ( temp 1X3 matrix of int)
0:36 Sequence
0:36 move second child to first child (temp 3X2 matrix of int)
0:36 'r21' (temp 3X2 matrix of int)
0:36 transpose (temp 3X2 matrix of int)
0:36 'i2x3' (temp 2X3 matrix of int)
0:36 move second child to first child ( temp 3X2 matrix of int)
0:36 'r21' ( temp 3X2 matrix of int)
0:36 transpose ( temp 3X2 matrix of int)
0:36 'i2x3' ( temp 2X3 matrix of int)
0:37 Sequence
0:37 move second child to first child (temp 3X3 matrix of int)
0:37 'r22' (temp 3X3 matrix of int)
0:37 transpose (temp 3X3 matrix of int)
0:37 'i3x3' (temp 3X3 matrix of int)
0:37 move second child to first child ( temp 3X3 matrix of int)
0:37 'r22' ( temp 3X3 matrix of int)
0:37 transpose ( temp 3X3 matrix of int)
0:37 'i3x3' ( temp 3X3 matrix of int)
0:38 Sequence
0:38 move second child to first child (temp 3X4 matrix of int)
0:38 'r23' (temp 3X4 matrix of int)
0:38 transpose (temp 3X4 matrix of int)
0:38 'i4x3' (temp 4X3 matrix of int)
0:38 move second child to first child ( temp 3X4 matrix of int)
0:38 'r23' ( temp 3X4 matrix of int)
0:38 transpose ( temp 3X4 matrix of int)
0:38 'i4x3' ( temp 4X3 matrix of int)
0:40 Sequence
0:40 move second child to first child (temp 4X1 matrix of int)
0:40 'r30' (temp 4X1 matrix of int)
0:40 transpose (temp 4X1 matrix of int)
0:40 'i1x4' (temp 1X4 matrix of int)
0:40 move second child to first child ( temp 4X1 matrix of int)
0:40 'r30' ( temp 4X1 matrix of int)
0:40 transpose ( temp 4X1 matrix of int)
0:40 'i1x4' ( temp 1X4 matrix of int)
0:41 Sequence
0:41 move second child to first child (temp 4X2 matrix of int)
0:41 'r31' (temp 4X2 matrix of int)
0:41 transpose (temp 4X2 matrix of int)
0:41 'i2x4' (temp 2X4 matrix of int)
0:41 move second child to first child ( temp 4X2 matrix of int)
0:41 'r31' ( temp 4X2 matrix of int)
0:41 transpose ( temp 4X2 matrix of int)
0:41 'i2x4' ( temp 2X4 matrix of int)
0:42 Sequence
0:42 move second child to first child (temp 4X3 matrix of int)
0:42 'r32' (temp 4X3 matrix of int)
0:42 transpose (temp 4X3 matrix of int)
0:42 'i3x4' (temp 3X4 matrix of int)
0:42 move second child to first child ( temp 4X3 matrix of int)
0:42 'r32' ( temp 4X3 matrix of int)
0:42 transpose ( temp 4X3 matrix of int)
0:42 'i3x4' ( temp 3X4 matrix of int)
0:43 Sequence
0:43 move second child to first child (temp 4X4 matrix of int)
0:43 'r33' (temp 4X4 matrix of int)
0:43 transpose (temp 4X4 matrix of int)
0:43 'i4x4' (temp 4X4 matrix of int)
0:47 Function Definition: TestUintMatTypes( (temp void)
0:43 move second child to first child ( temp 4X4 matrix of int)
0:43 'r33' ( temp 4X4 matrix of int)
0:43 transpose ( temp 4X4 matrix of int)
0:43 'i4x4' ( temp 4X4 matrix of int)
0:47 Function Definition: TestUintMatTypes( ( temp void)
0:47 Function Parameters:
0:? Sequence
0:69 Sequence
0:69 move second child to first child (temp 1X1 matrix of uint)
0:69 'r00' (temp 1X1 matrix of uint)
0:69 transpose (temp 1X1 matrix of uint)
0:69 'u1x1' (temp 1X1 matrix of uint)
0:69 move second child to first child ( temp 1X1 matrix of uint)
0:69 'r00' ( temp 1X1 matrix of uint)
0:69 transpose ( temp 1X1 matrix of uint)
0:69 'u1x1' ( temp 1X1 matrix of uint)
0:70 Sequence
0:70 move second child to first child (temp 1X2 matrix of uint)
0:70 'r01' (temp 1X2 matrix of uint)
0:70 transpose (temp 1X2 matrix of uint)
0:70 'u2x1' (temp 2X1 matrix of uint)
0:70 move second child to first child ( temp 1X2 matrix of uint)
0:70 'r01' ( temp 1X2 matrix of uint)
0:70 transpose ( temp 1X2 matrix of uint)
0:70 'u2x1' ( temp 2X1 matrix of uint)
0:71 Sequence
0:71 move second child to first child (temp 1X3 matrix of uint)
0:71 'r02' (temp 1X3 matrix of uint)
0:71 transpose (temp 1X3 matrix of uint)
0:71 'u3x1' (temp 3X1 matrix of uint)
0:71 move second child to first child ( temp 1X3 matrix of uint)
0:71 'r02' ( temp 1X3 matrix of uint)
0:71 transpose ( temp 1X3 matrix of uint)
0:71 'u3x1' ( temp 3X1 matrix of uint)
0:72 Sequence
0:72 move second child to first child (temp 1X4 matrix of uint)
0:72 'r03' (temp 1X4 matrix of uint)
0:72 transpose (temp 1X4 matrix of uint)
0:72 'u4x1' (temp 4X1 matrix of uint)
0:72 move second child to first child ( temp 1X4 matrix of uint)
0:72 'r03' ( temp 1X4 matrix of uint)
0:72 transpose ( temp 1X4 matrix of uint)
0:72 'u4x1' ( temp 4X1 matrix of uint)
0:74 Sequence
0:74 move second child to first child (temp 2X1 matrix of uint)
0:74 'r10' (temp 2X1 matrix of uint)
0:74 transpose (temp 2X1 matrix of uint)
0:74 'u1x2' (temp 1X2 matrix of uint)
0:74 move second child to first child ( temp 2X1 matrix of uint)
0:74 'r10' ( temp 2X1 matrix of uint)
0:74 transpose ( temp 2X1 matrix of uint)
0:74 'u1x2' ( temp 1X2 matrix of uint)
0:75 Sequence
0:75 move second child to first child (temp 2X2 matrix of uint)
0:75 'r11' (temp 2X2 matrix of uint)
0:75 transpose (temp 2X2 matrix of uint)
0:75 'u2x2' (temp 2X2 matrix of uint)
0:75 move second child to first child ( temp 2X2 matrix of uint)
0:75 'r11' ( temp 2X2 matrix of uint)
0:75 transpose ( temp 2X2 matrix of uint)
0:75 'u2x2' ( temp 2X2 matrix of uint)
0:76 Sequence
0:76 move second child to first child (temp 2X3 matrix of uint)
0:76 'r12' (temp 2X3 matrix of uint)
0:76 transpose (temp 2X3 matrix of uint)
0:76 'u3x2' (temp 3X2 matrix of uint)
0:76 move second child to first child ( temp 2X3 matrix of uint)
0:76 'r12' ( temp 2X3 matrix of uint)
0:76 transpose ( temp 2X3 matrix of uint)
0:76 'u3x2' ( temp 3X2 matrix of uint)
0:77 Sequence
0:77 move second child to first child (temp 2X4 matrix of uint)
0:77 'r13' (temp 2X4 matrix of uint)
0:77 transpose (temp 2X4 matrix of uint)
0:77 'u4x2' (temp 4X2 matrix of uint)
0:77 move second child to first child ( temp 2X4 matrix of uint)
0:77 'r13' ( temp 2X4 matrix of uint)
0:77 transpose ( temp 2X4 matrix of uint)
0:77 'u4x2' ( temp 4X2 matrix of uint)
0:79 Sequence
0:79 move second child to first child (temp 3X1 matrix of uint)
0:79 'r20' (temp 3X1 matrix of uint)
0:79 transpose (temp 3X1 matrix of uint)
0:79 'u1x3' (temp 1X3 matrix of uint)
0:79 move second child to first child ( temp 3X1 matrix of uint)
0:79 'r20' ( temp 3X1 matrix of uint)
0:79 transpose ( temp 3X1 matrix of uint)
0:79 'u1x3' ( temp 1X3 matrix of uint)
0:80 Sequence
0:80 move second child to first child (temp 3X2 matrix of uint)
0:80 'r21' (temp 3X2 matrix of uint)
0:80 transpose (temp 3X2 matrix of uint)
0:80 'u2x3' (temp 2X3 matrix of uint)
0:80 move second child to first child ( temp 3X2 matrix of uint)
0:80 'r21' ( temp 3X2 matrix of uint)
0:80 transpose ( temp 3X2 matrix of uint)
0:80 'u2x3' ( temp 2X3 matrix of uint)
0:81 Sequence
0:81 move second child to first child (temp 3X3 matrix of uint)
0:81 'r22' (temp 3X3 matrix of uint)
0:81 transpose (temp 3X3 matrix of uint)
0:81 'u3x3' (temp 3X3 matrix of uint)
0:81 move second child to first child ( temp 3X3 matrix of uint)
0:81 'r22' ( temp 3X3 matrix of uint)
0:81 transpose ( temp 3X3 matrix of uint)
0:81 'u3x3' ( temp 3X3 matrix of uint)
0:82 Sequence
0:82 move second child to first child (temp 3X4 matrix of uint)
0:82 'r23' (temp 3X4 matrix of uint)
0:82 transpose (temp 3X4 matrix of uint)
0:82 'u4x3' (temp 4X3 matrix of uint)
0:82 move second child to first child ( temp 3X4 matrix of uint)
0:82 'r23' ( temp 3X4 matrix of uint)
0:82 transpose ( temp 3X4 matrix of uint)
0:82 'u4x3' ( temp 4X3 matrix of uint)
0:84 Sequence
0:84 move second child to first child (temp 4X1 matrix of uint)
0:84 'r30' (temp 4X1 matrix of uint)
0:84 transpose (temp 4X1 matrix of uint)
0:84 'u1x4' (temp 1X4 matrix of uint)
0:84 move second child to first child ( temp 4X1 matrix of uint)
0:84 'r30' ( temp 4X1 matrix of uint)
0:84 transpose ( temp 4X1 matrix of uint)
0:84 'u1x4' ( temp 1X4 matrix of uint)
0:85 Sequence
0:85 move second child to first child (temp 4X2 matrix of uint)
0:85 'r31' (temp 4X2 matrix of uint)
0:85 transpose (temp 4X2 matrix of uint)
0:85 'u2x4' (temp 2X4 matrix of uint)
0:85 move second child to first child ( temp 4X2 matrix of uint)
0:85 'r31' ( temp 4X2 matrix of uint)
0:85 transpose ( temp 4X2 matrix of uint)
0:85 'u2x4' ( temp 2X4 matrix of uint)
0:86 Sequence
0:86 move second child to first child (temp 4X3 matrix of uint)
0:86 'r32' (temp 4X3 matrix of uint)
0:86 transpose (temp 4X3 matrix of uint)
0:86 'u3x4' (temp 3X4 matrix of uint)
0:86 move second child to first child ( temp 4X3 matrix of uint)
0:86 'r32' ( temp 4X3 matrix of uint)
0:86 transpose ( temp 4X3 matrix of uint)
0:86 'u3x4' ( temp 3X4 matrix of uint)
0:87 Sequence
0:87 move second child to first child (temp 4X4 matrix of uint)
0:87 'r33' (temp 4X4 matrix of uint)
0:87 transpose (temp 4X4 matrix of uint)
0:87 'u4x4' (temp 4X4 matrix of uint)
0:93 Function Definition: @main( (temp structure{temp 4-component vector of float color})
0:87 move second child to first child ( temp 4X4 matrix of uint)
0:87 'r33' ( temp 4X4 matrix of uint)
0:87 transpose ( temp 4X4 matrix of uint)
0:87 'u4x4' ( temp 4X4 matrix of uint)
0:93 Function Definition: @main( ( temp structure{ temp 4-component vector of float color})
0:93 Function Parameters:
0:? Sequence
0:95 move second child to first child (temp 4-component vector of float)
0:95 color: direct index for structure (temp 4-component vector of float)
0:95 'ps_output' (temp structure{temp 4-component vector of float color})
0:95 move second child to first child ( temp 4-component vector of float)
0:95 color: direct index for structure ( temp 4-component vector of float)
0:95 'ps_output' ( temp structure{ temp 4-component vector of float color})
0:95 Constant:
0:95 0 (const int)
0:? Constant:
@ -383,19 +383,19 @@ gl_FragCoord origin is upper left
0:? 0.000000
0:? 0.000000
0:96 Branch: Return with expression
0:96 'ps_output' (temp structure{temp 4-component vector of float color})
0:93 Function Definition: main( (temp void)
0:96 'ps_output' ( temp structure{ temp 4-component vector of float color})
0:93 Function Definition: main( ( temp void)
0:93 Function Parameters:
0:? Sequence
0:93 Sequence
0:93 move second child to first child (temp 4-component vector of float)
0:? 'color' (layout(location=0 ) out 4-component vector of float)
0:93 color: direct index for structure (temp 4-component vector of float)
0:93 Function Call: @main( (temp structure{temp 4-component vector of float color})
0:93 move second child to first child ( temp 4-component vector of float)
0:? 'color' (layout( location=0) out 4-component vector of float)
0:93 color: direct index for structure ( temp 4-component vector of float)
0:93 Function Call: @main( ( temp structure{ temp 4-component vector of float color})
0:93 Constant:
0:93 0 (const int)
0:? Linker Objects
0:? 'color' (layout(location=0 ) out 4-component vector of float)
0:? 'color' (layout( location=0) out 4-component vector of float)
// Module Version 10000
// Generated by (magic number): 80001