1link.tesselation.tese 2Shader version: 440 3input primitive = triangles 4vertex spacing = fractional_odd_spacing 5triangle order = cw 60:? Sequence 70:15 Function Definition: main( ( global void) 80:15 Function Parameters: 90:17 Sequence 100:17 Sequence 110:17 move second child to first child ( temp float) 120:17 'u' ( temp float) 130:17 direct index ( temp float) 140:17 'gl_TessCoord' ( in 3-component vector of float TessCoord) 150:17 Constant: 160:17 0 (const int) 170:18 Sequence 180:18 move second child to first child ( temp float) 190:18 'v' ( temp float) 200:18 direct index ( temp float) 210:18 'gl_TessCoord' ( in 3-component vector of float TessCoord) 220:18 Constant: 230:18 1 (const int) 240:19 Sequence 250:19 move second child to first child ( temp float) 260:19 'w' ( temp float) 270:19 direct index ( temp float) 280:19 'gl_TessCoord' ( in 3-component vector of float TessCoord) 290:19 Constant: 300:19 2 (const int) 310:21 Sequence 320:21 move second child to first child ( temp 2-component vector of float) 330:21 'newUv' ( temp 2-component vector of float) 340:21 Construct vec2 ( temp 2-component vector of float) 350:21 add ( temp 2-component vector of float) 360:21 add ( temp 2-component vector of float) 370:21 vector-scale ( temp 2-component vector of float) 380:21 'u' ( temp float) 390:21 texCoord: direct index for structure ( in 2-component vector of float) 400:21 direct index (layout( location=0) temp block{ in 2-component vector of float texCoord}) 410:21 'IN' (layout( location=0) in 32-element array of block{ in 2-component vector of float texCoord}) 420:21 Constant: 430:21 0 (const int) 440:21 Constant: 450:21 0 (const int) 460:21 vector-scale ( temp 2-component vector of float) 470:21 'v' ( temp float) 480:21 texCoord: direct index for structure ( in 2-component vector of float) 490:21 direct index (layout( location=0) temp block{ in 2-component vector of float texCoord}) 500:21 'IN' (layout( location=0) in 32-element array of block{ in 2-component vector of float texCoord}) 510:21 Constant: 520:21 1 (const int) 530:21 Constant: 540:21 0 (const int) 550:21 vector-scale ( temp 2-component vector of float) 560:21 'w' ( temp float) 570:21 texCoord: direct index for structure ( in 2-component vector of float) 580:21 direct index (layout( location=0) temp block{ in 2-component vector of float texCoord}) 590:21 'IN' (layout( location=0) in 32-element array of block{ in 2-component vector of float texCoord}) 600:21 Constant: 610:21 2 (const int) 620:21 Constant: 630:21 0 (const int) 640:22 move second child to first child ( temp 2-component vector of float) 650:22 texCoord: direct index for structure ( out 2-component vector of float) 660:22 'OUT' (layout( location=0) out block{ out 2-component vector of float texCoord}) 670:22 Constant: 680:22 0 (const int) 690:22 'newUv' ( temp 2-component vector of float) 700:23 move second child to first child ( temp 4-component vector of float) 710:23 gl_Position: direct index for structure ( gl_Position 4-component vector of float Position) 720:23 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 1-element array of float ClipDistance gl_ClipDistance}) 730:23 Constant: 740:23 0 (const uint) 750:23 gl_Position: direct index for structure ( in 4-component vector of float Position) 760:23 indirect index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 1-element array of float ClipDistance gl_ClipDistance}) 770:23 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 1-element array of float ClipDistance gl_ClipDistance}) 780:23 'gl_PatchVerticesIn' ( in int PatchVertices) 790:23 Constant: 800:23 0 (const int) 810:? Linker Objects 820:? 'IN' (layout( location=0) in 32-element array of block{ in 2-component vector of float texCoord}) 830:? 'OUT' (layout( location=0) out block{ out 2-component vector of float texCoord}) 840:? 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 1-element array of float ClipDistance gl_ClipDistance}) 85 86link.tesselation.tesc 87Shader version: 440 88vertices = 3 890:? Sequence 900:14 Function Definition: main( ( global void) 910:14 Function Parameters: 920:16 Sequence 930:16 move second child to first child ( temp 2-component vector of float) 940:16 texCoord: direct index for structure ( out 2-component vector of float) 950:16 indirect index (layout( location=0) temp block{ out 2-component vector of float texCoord}) 960:16 'OUT' (layout( location=0) out 3-element array of block{ out 2-component vector of float texCoord}) 970:16 'gl_InvocationID' ( in int InvocationID) 980:16 Constant: 990:16 0 (const int) 1000:16 texCoord: direct index for structure ( in 2-component vector of float) 1010:16 indirect index (layout( location=0) temp block{ in 2-component vector of float texCoord}) 1020:16 'IN' (layout( location=0) in 32-element array of block{ in 2-component vector of float texCoord}) 1030:16 'gl_InvocationID' ( in int InvocationID) 1040:16 Constant: 1050:16 0 (const int) 1060:18 Sequence 1070:18 move second child to first child ( temp float) 1080:18 'tessLevel' ( temp float) 1090:18 Constant: 1100:18 10.000000 1110:19 move second child to first child ( temp float) 1120:19 indirect index ( patch temp float TessLevelOuter) 1130:19 'gl_TessLevelOuter' ( patch out 4-element array of float TessLevelOuter) 1140:19 'gl_InvocationID' ( in int InvocationID) 1150:19 'tessLevel' ( temp float) 1160:20 move second child to first child ( temp float) 1170:20 direct index ( patch temp float TessLevelInner) 1180:20 'gl_TessLevelInner' ( patch out 2-element array of float TessLevelInner) 1190:20 Constant: 1200:20 0 (const int) 1210:20 'tessLevel' ( temp float) 1220:? Linker Objects 1230:? 'IN' (layout( location=0) in 32-element array of block{ in 2-component vector of float texCoord}) 1240:? 'OUT' (layout( location=0) out 3-element array of block{ out 2-component vector of float texCoord}) 125 126 127Linked tessellation control stage: 128 129 130Linked tessellation evaluation stage: 131 132 133Shader version: 440 134vertices = 3 1350:? Sequence 1360:14 Function Definition: main( ( global void) 1370:14 Function Parameters: 1380:16 Sequence 1390:16 move second child to first child ( temp 2-component vector of float) 1400:16 texCoord: direct index for structure ( out 2-component vector of float) 1410:16 indirect index (layout( location=0) temp block{ out 2-component vector of float texCoord}) 1420:16 'OUT' (layout( location=0) out 3-element array of block{ out 2-component vector of float texCoord}) 1430:16 'gl_InvocationID' ( in int InvocationID) 1440:16 Constant: 1450:16 0 (const int) 1460:16 texCoord: direct index for structure ( in 2-component vector of float) 1470:16 indirect index (layout( location=0) temp block{ in 2-component vector of float texCoord}) 1480:16 'IN' (layout( location=0) in 32-element array of block{ in 2-component vector of float texCoord}) 1490:16 'gl_InvocationID' ( in int InvocationID) 1500:16 Constant: 1510:16 0 (const int) 1520:18 Sequence 1530:18 move second child to first child ( temp float) 1540:18 'tessLevel' ( temp float) 1550:18 Constant: 1560:18 10.000000 1570:19 move second child to first child ( temp float) 1580:19 indirect index ( patch temp float TessLevelOuter) 1590:19 'gl_TessLevelOuter' ( patch out 4-element array of float TessLevelOuter) 1600:19 'gl_InvocationID' ( in int InvocationID) 1610:19 'tessLevel' ( temp float) 1620:20 move second child to first child ( temp float) 1630:20 direct index ( patch temp float TessLevelInner) 1640:20 'gl_TessLevelInner' ( patch out 2-element array of float TessLevelInner) 1650:20 Constant: 1660:20 0 (const int) 1670:20 'tessLevel' ( temp float) 1680:? Linker Objects 1690:? 'IN' (layout( location=0) in 32-element array of block{ in 2-component vector of float texCoord}) 1700:? 'OUT' (layout( location=0) out 3-element array of block{ out 2-component vector of float texCoord}) 171Shader version: 440 172input primitive = triangles 173vertex spacing = fractional_odd_spacing 174triangle order = cw 1750:? Sequence 1760:15 Function Definition: main( ( global void) 1770:15 Function Parameters: 1780:17 Sequence 1790:17 Sequence 1800:17 move second child to first child ( temp float) 1810:17 'u' ( temp float) 1820:17 direct index ( temp float) 1830:17 'gl_TessCoord' ( in 3-component vector of float TessCoord) 1840:17 Constant: 1850:17 0 (const int) 1860:18 Sequence 1870:18 move second child to first child ( temp float) 1880:18 'v' ( temp float) 1890:18 direct index ( temp float) 1900:18 'gl_TessCoord' ( in 3-component vector of float TessCoord) 1910:18 Constant: 1920:18 1 (const int) 1930:19 Sequence 1940:19 move second child to first child ( temp float) 1950:19 'w' ( temp float) 1960:19 direct index ( temp float) 1970:19 'gl_TessCoord' ( in 3-component vector of float TessCoord) 1980:19 Constant: 1990:19 2 (const int) 2000:21 Sequence 2010:21 move second child to first child ( temp 2-component vector of float) 2020:21 'newUv' ( temp 2-component vector of float) 2030:21 Construct vec2 ( temp 2-component vector of float) 2040:21 add ( temp 2-component vector of float) 2050:21 add ( temp 2-component vector of float) 2060:21 vector-scale ( temp 2-component vector of float) 2070:21 'u' ( temp float) 2080:21 texCoord: direct index for structure ( in 2-component vector of float) 2090:21 direct index (layout( location=0) temp block{ in 2-component vector of float texCoord}) 2100:21 'IN' (layout( location=0) in 32-element array of block{ in 2-component vector of float texCoord}) 2110:21 Constant: 2120:21 0 (const int) 2130:21 Constant: 2140:21 0 (const int) 2150:21 vector-scale ( temp 2-component vector of float) 2160:21 'v' ( temp float) 2170:21 texCoord: direct index for structure ( in 2-component vector of float) 2180:21 direct index (layout( location=0) temp block{ in 2-component vector of float texCoord}) 2190:21 'IN' (layout( location=0) in 32-element array of block{ in 2-component vector of float texCoord}) 2200:21 Constant: 2210:21 1 (const int) 2220:21 Constant: 2230:21 0 (const int) 2240:21 vector-scale ( temp 2-component vector of float) 2250:21 'w' ( temp float) 2260:21 texCoord: direct index for structure ( in 2-component vector of float) 2270:21 direct index (layout( location=0) temp block{ in 2-component vector of float texCoord}) 2280:21 'IN' (layout( location=0) in 32-element array of block{ in 2-component vector of float texCoord}) 2290:21 Constant: 2300:21 2 (const int) 2310:21 Constant: 2320:21 0 (const int) 2330:22 move second child to first child ( temp 2-component vector of float) 2340:22 texCoord: direct index for structure ( out 2-component vector of float) 2350:22 'OUT' (layout( location=0) out block{ out 2-component vector of float texCoord}) 2360:22 Constant: 2370:22 0 (const int) 2380:22 'newUv' ( temp 2-component vector of float) 2390:23 move second child to first child ( temp 4-component vector of float) 2400:23 gl_Position: direct index for structure ( gl_Position 4-component vector of float Position) 2410:23 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance}) 2420:23 Constant: 2430:23 0 (const uint) 2440:23 gl_Position: direct index for structure ( in 4-component vector of float Position) 2450:23 indirect index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance}) 2460:23 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance}) 2470:23 'gl_PatchVerticesIn' ( in int PatchVertices) 2480:23 Constant: 2490:23 0 (const int) 2500:? Linker Objects 2510:? 'IN' (layout( location=0) in 32-element array of block{ in 2-component vector of float texCoord}) 2520:? 'OUT' (layout( location=0) out block{ out 2-component vector of float texCoord}) 2530:? 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance}) 254 255