blob: b53f3fdb4182eb45461b6f5fa71bcac9411c9aef [file] [log] [blame]
John Kessenich2bbd2a32014-04-14 16:10:01 +00001420.tesc
John Kessenichedd18192015-04-17 21:47:07 +00002Warning, version 420 is not yet complete; most version-specific features are present, but some are missing.
John Kessenich2bbd2a32014-04-14 16:10:01 +00003ERROR: 0:7: 'vertices' : inconsistent output number of vertices for array size of gl_out
4ERROR: 0:11: 'vertices' : inconsistent output number of vertices for array size of a
5ERROR: 0:12: 'vertices' : inconsistent output number of vertices for array size of outb
John Kessenich0b9e1122014-05-10 22:24:50 +00006ERROR: 0:26: 'gl_PointSize' : no such field in structure
John Kessenichdff18a22015-05-18 16:45:49 +00007ERROR: 0:26: 'assign' : cannot convert from 'temp float' to 'temp block{out 4-component vector of float Position gl_Position}'
John Kessenich2bbd2a32014-04-14 16:10:01 +00008ERROR: 0:29: 'out' : type must be an array: outf
9ERROR: 6 compilation errors. No code generated.
10
11
John Kessenichedd18192015-04-17 21:47:07 +000012Shader version: 420
John Kessenich263a1342014-04-14 16:11:00 +000013Requested GL_ARB_separate_shader_objects
John Kessenich2bbd2a32014-04-14 16:10:01 +000014vertices = 4
15ERROR: node is still EOpNull!
John Kessenich8b37b042015-04-29 10:16:56 +0000160:15 Function Definition: main( (global void)
John Kessenich2bbd2a32014-04-14 16:10:01 +0000170:15 Function Parameters:
180:17 Sequence
190:17 Sequence
John Kessenich8b37b042015-04-29 10:16:56 +0000200:17 move second child to first child (temp 4-component vector of float)
210:17 'p' (temp 4-component vector of float)
John Kessenich263a1342014-04-14 16:11:00 +0000220:17 gl_Position: direct index for structure (in 4-component vector of float)
John Kessenich8b37b042015-04-29 10:16:56 +0000230:17 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})
John Kessenich263a1342014-04-14 16:11:00 +0000240:17 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})
John Kessenich2bbd2a32014-04-14 16:10:01 +0000250:17 Constant:
260:17 1 (const int)
270:17 Constant:
280:17 0 (const int)
290:18 Sequence
John Kessenich8b37b042015-04-29 10:16:56 +0000300:18 move second child to first child (temp float)
310:18 'ps' (temp float)
John Kessenich263a1342014-04-14 16:11:00 +0000320:18 gl_PointSize: direct index for structure (in float)
John Kessenich8b37b042015-04-29 10:16:56 +0000330:18 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})
John Kessenich263a1342014-04-14 16:11:00 +0000340:18 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})
John Kessenich2bbd2a32014-04-14 16:10:01 +0000350:18 Constant:
360:18 1 (const int)
370:18 Constant:
380:18 1 (const int)
390:19 Sequence
John Kessenich8b37b042015-04-29 10:16:56 +0000400:19 move second child to first child (temp float)
410:19 'cd' (temp float)
420:19 direct index (temp float)
John Kessenich263a1342014-04-14 16:11:00 +0000430:19 gl_ClipDistance: direct index for structure (in implicitly-sized array of float)
John Kessenich8b37b042015-04-29 10:16:56 +0000440:19 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})
John Kessenich263a1342014-04-14 16:11:00 +0000450:19 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})
John Kessenich2bbd2a32014-04-14 16:10:01 +0000460:19 Constant:
470:19 1 (const int)
480:19 Constant:
490:19 2 (const int)
500:19 Constant:
510:19 2 (const int)
520:21 Sequence
John Kessenich8b37b042015-04-29 10:16:56 +0000530:21 move second child to first child (temp int)
540:21 'pvi' (temp int)
John Kessenichdff18a22015-05-18 16:45:49 +0000550:21 'gl_PatchVerticesIn' (in int PatchVertices)
John Kessenich2bbd2a32014-04-14 16:10:01 +0000560:22 Sequence
John Kessenich8b37b042015-04-29 10:16:56 +0000570:22 move second child to first child (temp int)
580:22 'pid' (temp int)
John Kessenichdff18a22015-05-18 16:45:49 +0000590:22 'gl_PrimitiveID' (in int PrimitiveID)
John Kessenich2bbd2a32014-04-14 16:10:01 +0000600:23 Sequence
John Kessenich8b37b042015-04-29 10:16:56 +0000610:23 move second child to first child (temp int)
620:23 'iid' (temp int)
John Kessenichdff18a22015-05-18 16:45:49 +0000630:23 'gl_InvocationID' (in int InvocationID)
John Kessenich8b37b042015-04-29 10:16:56 +0000640:25 move second child to first child (temp 4-component vector of float)
John Kessenichdff18a22015-05-18 16:45:49 +0000650:25 gl_Position: direct index for structure (out 4-component vector of float Position)
660:25 direct index (temp block{out 4-component vector of float Position gl_Position})
670:25 'gl_out' (out 3-element array of block{out 4-component vector of float Position gl_Position})
John Kessenich2bbd2a32014-04-14 16:10:01 +0000680:25 Constant:
690:25 1 (const int)
700:25 Constant:
710:25 0 (const int)
John Kessenich8b37b042015-04-29 10:16:56 +0000720:25 'p' (temp 4-component vector of float)
John Kessenichdff18a22015-05-18 16:45:49 +0000730:26 direct index (temp block{out 4-component vector of float Position gl_Position})
740:26 'gl_out' (out 3-element array of block{out 4-component vector of float Position gl_Position})
John Kessenich2bbd2a32014-04-14 16:10:01 +0000750:26 Constant:
760:26 1 (const int)
John Kessenich8b37b042015-04-29 10:16:56 +0000770:34 Function Definition: foo( (global void)
John Kessenichedd18192015-04-17 21:47:07 +0000780:34 Function Parameters:
790:36 Sequence
John Kessenich8b37b042015-04-29 10:16:56 +0000800:36 Test condition and select (temp void)
John Kessenichedd18192015-04-17 21:47:07 +0000810:36 Condition
John Kessenich8b37b042015-04-29 10:16:56 +0000820:36 logical-or (temp bool)
830:36 Compare Not Equal (temp bool)
John Kessenichedd18192015-04-17 21:47:07 +0000840:36 Constant:
850:36 -0.625000
860:36 -0.500000
870:36 -0.375000
880:36 -0.250000
890:36 -0.375000
900:36 -0.250000
910:36 -0.125000
920:36 0.000000
John Kessenich8b37b042015-04-29 10:16:56 +0000930:36 direct index (layout(location=0 ) temp 2X4 matrix of double)
John Kessenichedd18192015-04-17 21:47:07 +0000940:36 'vs_tcs_first' (layout(location=0 ) in 32-element array of 2X4 matrix of double)
950:36 Constant:
960:36 0 (const int)
John Kessenich8b37b042015-04-29 10:16:56 +0000970:37 Compare Not Equal (temp bool)
John Kessenichedd18192015-04-17 21:47:07 +0000980:37 Constant:
990:37 0.375000
1000:37 0.500000
1010:37 0.625000
1020:37 0.750000
1030:37 0.625000
1040:37 0.750000
1050:37 0.875000
1060:37 -0.625000
John Kessenich8b37b042015-04-29 10:16:56 +00001070:37 direct index (layout(location=12 ) temp 2X4 matrix of double)
John Kessenichedd18192015-04-17 21:47:07 +00001080:37 'vs_tcs_last' (layout(location=12 ) in 32-element array of 2X4 matrix of double)
1090:37 Constant:
1100:37 0 (const int)
1110:36 true case is null
John Kessenich2bbd2a32014-04-14 16:10:01 +00001120:? Linker Objects
John Kessenichdff18a22015-05-18 16:45:49 +00001130:? 'gl_out' (out 3-element array of block{out 4-component vector of float Position gl_Position})
John Kessenich2bbd2a32014-04-14 16:10:01 +00001140:? 'a' (out 3-element array of int)
1150:? 'outb' (out 5-element array of int)
1160:? 'outc' (out 4-element array of int)
1170:? 'outf' (out float)
John Kessenichedd18192015-04-17 21:47:07 +00001180:? 'vs_tcs_first' (layout(location=0 ) in 32-element array of 2X4 matrix of double)
1190:? 'vs_tcs_last' (layout(location=12 ) in 32-element array of 2X4 matrix of double)
John Kessenich2bbd2a32014-04-14 16:10:01 +0000120
121
122Linked tessellation control stage:
123
124
John Kessenichedd18192015-04-17 21:47:07 +0000125Shader version: 420
John Kessenich263a1342014-04-14 16:11:00 +0000126Requested GL_ARB_separate_shader_objects
John Kessenich2bbd2a32014-04-14 16:10:01 +0000127vertices = 4
John Kessenich263a1342014-04-14 16:11:00 +0000128ERROR: node is still EOpNull!
John Kessenich8b37b042015-04-29 10:16:56 +00001290:15 Function Definition: main( (global void)
John Kessenich263a1342014-04-14 16:11:00 +00001300:15 Function Parameters:
1310:17 Sequence
1320:17 Sequence
John Kessenich8b37b042015-04-29 10:16:56 +00001330:17 move second child to first child (temp 4-component vector of float)
1340:17 'p' (temp 4-component vector of float)
John Kessenich263a1342014-04-14 16:11:00 +00001350:17 gl_Position: direct index for structure (in 4-component vector of float)
John Kessenich8b37b042015-04-29 10:16:56 +00001360:17 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})
John Kessenich263a1342014-04-14 16:11:00 +00001370:17 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})
1380:17 Constant:
1390:17 1 (const int)
1400:17 Constant:
1410:17 0 (const int)
1420:18 Sequence
John Kessenich8b37b042015-04-29 10:16:56 +00001430:18 move second child to first child (temp float)
1440:18 'ps' (temp float)
John Kessenich263a1342014-04-14 16:11:00 +00001450:18 gl_PointSize: direct index for structure (in float)
John Kessenich8b37b042015-04-29 10:16:56 +00001460:18 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})
John Kessenich263a1342014-04-14 16:11:00 +00001470:18 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})
1480:18 Constant:
1490:18 1 (const int)
1500:18 Constant:
1510:18 1 (const int)
1520:19 Sequence
John Kessenich8b37b042015-04-29 10:16:56 +00001530:19 move second child to first child (temp float)
1540:19 'cd' (temp float)
1550:19 direct index (temp float)
John Kessenich263a1342014-04-14 16:11:00 +00001560:19 gl_ClipDistance: direct index for structure (in 1-element array of float)
John Kessenich8b37b042015-04-29 10:16:56 +00001570:19 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})
John Kessenich263a1342014-04-14 16:11:00 +00001580:19 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})
1590:19 Constant:
1600:19 1 (const int)
1610:19 Constant:
1620:19 2 (const int)
1630:19 Constant:
1640:19 2 (const int)
1650:21 Sequence
John Kessenich8b37b042015-04-29 10:16:56 +00001660:21 move second child to first child (temp int)
1670:21 'pvi' (temp int)
John Kessenichdff18a22015-05-18 16:45:49 +00001680:21 'gl_PatchVerticesIn' (in int PatchVertices)
John Kessenich263a1342014-04-14 16:11:00 +00001690:22 Sequence
John Kessenich8b37b042015-04-29 10:16:56 +00001700:22 move second child to first child (temp int)
1710:22 'pid' (temp int)
John Kessenichdff18a22015-05-18 16:45:49 +00001720:22 'gl_PrimitiveID' (in int PrimitiveID)
John Kessenich263a1342014-04-14 16:11:00 +00001730:23 Sequence
John Kessenich8b37b042015-04-29 10:16:56 +00001740:23 move second child to first child (temp int)
1750:23 'iid' (temp int)
John Kessenichdff18a22015-05-18 16:45:49 +00001760:23 'gl_InvocationID' (in int InvocationID)
John Kessenich8b37b042015-04-29 10:16:56 +00001770:25 move second child to first child (temp 4-component vector of float)
John Kessenichdff18a22015-05-18 16:45:49 +00001780:25 gl_Position: direct index for structure (out 4-component vector of float Position)
1790:25 direct index (temp block{out 4-component vector of float Position gl_Position})
1800:25 'gl_out' (out 3-element array of block{out 4-component vector of float Position gl_Position})
John Kessenich263a1342014-04-14 16:11:00 +00001810:25 Constant:
1820:25 1 (const int)
1830:25 Constant:
1840:25 0 (const int)
John Kessenich8b37b042015-04-29 10:16:56 +00001850:25 'p' (temp 4-component vector of float)
John Kessenichdff18a22015-05-18 16:45:49 +00001860:26 direct index (temp block{out 4-component vector of float Position gl_Position})
1870:26 'gl_out' (out 3-element array of block{out 4-component vector of float Position gl_Position})
John Kessenich263a1342014-04-14 16:11:00 +00001880:26 Constant:
1890:26 1 (const int)
John Kessenich8b37b042015-04-29 10:16:56 +00001900:34 Function Definition: foo( (global void)
John Kessenichedd18192015-04-17 21:47:07 +00001910:34 Function Parameters:
1920:36 Sequence
John Kessenich8b37b042015-04-29 10:16:56 +00001930:36 Test condition and select (temp void)
John Kessenichedd18192015-04-17 21:47:07 +00001940:36 Condition
John Kessenich8b37b042015-04-29 10:16:56 +00001950:36 logical-or (temp bool)
1960:36 Compare Not Equal (temp bool)
John Kessenichedd18192015-04-17 21:47:07 +00001970:36 Constant:
1980:36 -0.625000
1990:36 -0.500000
2000:36 -0.375000
2010:36 -0.250000
2020:36 -0.375000
2030:36 -0.250000
2040:36 -0.125000
2050:36 0.000000
John Kessenich8b37b042015-04-29 10:16:56 +00002060:36 direct index (layout(location=0 ) temp 2X4 matrix of double)
John Kessenichedd18192015-04-17 21:47:07 +00002070:36 'vs_tcs_first' (layout(location=0 ) in 32-element array of 2X4 matrix of double)
2080:36 Constant:
2090:36 0 (const int)
John Kessenich8b37b042015-04-29 10:16:56 +00002100:37 Compare Not Equal (temp bool)
John Kessenichedd18192015-04-17 21:47:07 +00002110:37 Constant:
2120:37 0.375000
2130:37 0.500000
2140:37 0.625000
2150:37 0.750000
2160:37 0.625000
2170:37 0.750000
2180:37 0.875000
2190:37 -0.625000
John Kessenich8b37b042015-04-29 10:16:56 +00002200:37 direct index (layout(location=12 ) temp 2X4 matrix of double)
John Kessenichedd18192015-04-17 21:47:07 +00002210:37 'vs_tcs_last' (layout(location=12 ) in 32-element array of 2X4 matrix of double)
2220:37 Constant:
2230:37 0 (const int)
2240:36 true case is null
John Kessenich263a1342014-04-14 16:11:00 +00002250:? Linker Objects
John Kessenichdff18a22015-05-18 16:45:49 +00002260:? 'gl_out' (out 3-element array of block{out 4-component vector of float Position gl_Position})
John Kessenich263a1342014-04-14 16:11:00 +00002270:? 'a' (out 3-element array of int)
2280:? 'outb' (out 5-element array of int)
2290:? 'outc' (out 4-element array of int)
2300:? 'outf' (out float)
John Kessenichedd18192015-04-17 21:47:07 +00002310:? 'vs_tcs_first' (layout(location=0 ) in 32-element array of 2X4 matrix of double)
2320:? 'vs_tcs_last' (layout(location=12 ) in 32-element array of 2X4 matrix of double)
John Kessenich2bbd2a32014-04-14 16:10:01 +0000233