blob: 5371c9395543150c2331b4fe951306d3c3f1daf1 [file] [log] [blame]
John Kessenich2f21fcc2015-06-17 16:15:09 +00001structAssignment.frag
John Kessenich4586dbd2013-08-05 15:52:03 +00002WARNING: 0:4: varying deprecated in version 130; may be removed in future release
John Kessenich5134b9c2013-11-20 21:12:43 +00003
John Kessenichb4ef9e02014-03-31 22:20:47 +00004Shader version: 130
John Kessenich4586dbd2013-08-05 15:52:03 +000050:? Sequence
John Kessenich8b37b042015-04-29 10:16:56 +000060:29 Function Definition: main( (global void)
John Kessenich4586dbd2013-08-05 15:52:03 +000070:29 Function Parameters:
80:? Sequence
John Kessenich8b37b042015-04-29 10:16:56 +000090:33 Test condition and select (temp void)
John Kessenich4586dbd2013-08-05 15:52:03 +0000100:33 Condition
John Kessenich8b37b042015-04-29 10:16:56 +0000110:33 Compare Greater Than (temp bool)
120:33 i: direct index for structure (global int)
130:33 s2_1: direct index for structure (global structure{global int i, global float f, global structure{global int i, global float f} s1_1})
140:33 'foo3' (uniform structure{global structure{global int i, global float f, global structure{global int i, global float f} s1_1} s2_1, global int i, global float f, global structure{global int i, global float f} s1_1})
John Kessenichf2ee3dd2013-09-28 04:02:08 +0000150:33 Constant:
160:33 0 (const int)
170:33 Constant:
John Kessenich4586dbd2013-08-05 15:52:03 +0000180:33 0 (const int)
John Kessenichf2ee3dd2013-09-28 04:02:08 +0000190:33 Constant:
John Kessenich4586dbd2013-08-05 15:52:03 +0000200:33 0 (const int)
John Kessenich4586dbd2013-08-05 15:52:03 +0000210:33 true case
John Kessenich8b37b042015-04-29 10:16:56 +0000220:34 move second child to first child (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1})
230:34 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1})
240:34 s2_1: direct index for structure (global structure{global int i, global float f, global structure{global int i, global float f} s1_1})
250:34 'foo3' (uniform structure{global structure{global int i, global float f, global structure{global int i, global float f} s1_1} s2_1, global int i, global float f, global structure{global int i, global float f} s1_1})
John Kessenichf2ee3dd2013-09-28 04:02:08 +0000260:34 Constant:
270:34 0 (const int)
John Kessenich4586dbd2013-08-05 15:52:03 +0000280:33 false case
John Kessenich8b37b042015-04-29 10:16:56 +0000290:36 move second child to first child (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1})
300:36 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1})
310:36 'foo2' (uniform structure{global int i, global float f, global structure{global int i, global float f} s1_1})
320:38 move second child to first child (temp 4-component vector of float)
John Kessenichdff18a22015-05-18 16:45:49 +0000330:38 'gl_FragColor' (fragColor 4-component vector of float FragColor)
John Kessenich8b37b042015-04-29 10:16:56 +0000340:38 vector-scale (temp 4-component vector of float)
350:38 f: direct index for structure (global float)
360:38 s1_1: direct index for structure (global structure{global int i, global float f})
370:38 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1})
John Kessenichf2ee3dd2013-09-28 04:02:08 +0000380:38 Constant:
390:38 2 (const int)
400:38 Constant:
410:38 1 (const int)
John Kessenich8b37b042015-04-29 10:16:56 +0000420:38 Function Call: texture2D(s21;vf2; (global 4-component vector of float)
John Kessenich4586dbd2013-08-05 15:52:03 +0000430:38 'sampler' (uniform sampler2D)
440:38 'coord' (smooth in 2-component vector of float)
450:? Linker Objects
460:? 'sampler' (uniform sampler2D)
470:? 'coord' (smooth in 2-component vector of float)
John Kessenich8b37b042015-04-29 10:16:56 +0000480:? 'foo' (uniform structure{global int i, global float f})
490:? 'foo2' (uniform structure{global int i, global float f, global structure{global int i, global float f} s1_1})
500:? 'foo3' (uniform structure{global structure{global int i, global float f, global structure{global int i, global float f} s1_1} s2_1, global int i, global float f, global structure{global int i, global float f} s1_1})
John Kessenich4586dbd2013-08-05 15:52:03 +000051
John Kessenich5134b9c2013-11-20 21:12:43 +000052
53Linked fragment stage:
54
55
John Kessenichb4ef9e02014-03-31 22:20:47 +000056Shader version: 130
John Kessenichcf0206c2014-04-14 15:46:40 +0000570:? Sequence
John Kessenich8b37b042015-04-29 10:16:56 +0000580:29 Function Definition: main( (global void)
John Kessenichcf0206c2014-04-14 15:46:40 +0000590:29 Function Parameters:
600:? Sequence
John Kessenich8b37b042015-04-29 10:16:56 +0000610:33 Test condition and select (temp void)
John Kessenichcf0206c2014-04-14 15:46:40 +0000620:33 Condition
John Kessenich8b37b042015-04-29 10:16:56 +0000630:33 Compare Greater Than (temp bool)
640:33 i: direct index for structure (global int)
650:33 s2_1: direct index for structure (global structure{global int i, global float f, global structure{global int i, global float f} s1_1})
660:33 'foo3' (uniform structure{global structure{global int i, global float f, global structure{global int i, global float f} s1_1} s2_1, global int i, global float f, global structure{global int i, global float f} s1_1})
John Kessenichcf0206c2014-04-14 15:46:40 +0000670:33 Constant:
680:33 0 (const int)
690:33 Constant:
700:33 0 (const int)
710:33 Constant:
720:33 0 (const int)
730:33 true case
John Kessenich8b37b042015-04-29 10:16:56 +0000740:34 move second child to first child (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1})
750:34 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1})
760:34 s2_1: direct index for structure (global structure{global int i, global float f, global structure{global int i, global float f} s1_1})
770:34 'foo3' (uniform structure{global structure{global int i, global float f, global structure{global int i, global float f} s1_1} s2_1, global int i, global float f, global structure{global int i, global float f} s1_1})
John Kessenichcf0206c2014-04-14 15:46:40 +0000780:34 Constant:
790:34 0 (const int)
800:33 false case
John Kessenich8b37b042015-04-29 10:16:56 +0000810:36 move second child to first child (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1})
820:36 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1})
830:36 'foo2' (uniform structure{global int i, global float f, global structure{global int i, global float f} s1_1})
840:38 move second child to first child (temp 4-component vector of float)
John Kessenichdff18a22015-05-18 16:45:49 +0000850:38 'gl_FragColor' (fragColor 4-component vector of float FragColor)
John Kessenich8b37b042015-04-29 10:16:56 +0000860:38 vector-scale (temp 4-component vector of float)
870:38 f: direct index for structure (global float)
880:38 s1_1: direct index for structure (global structure{global int i, global float f})
890:38 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1})
John Kessenichcf0206c2014-04-14 15:46:40 +0000900:38 Constant:
910:38 2 (const int)
920:38 Constant:
930:38 1 (const int)
John Kessenich8b37b042015-04-29 10:16:56 +0000940:38 Function Call: texture2D(s21;vf2; (global 4-component vector of float)
John Kessenichcf0206c2014-04-14 15:46:40 +0000950:38 'sampler' (uniform sampler2D)
960:38 'coord' (smooth in 2-component vector of float)
970:? Linker Objects
980:? 'sampler' (uniform sampler2D)
990:? 'coord' (smooth in 2-component vector of float)
John Kessenich8b37b042015-04-29 10:16:56 +00001000:? 'foo' (uniform structure{global int i, global float f})
1010:? 'foo2' (uniform structure{global int i, global float f, global structure{global int i, global float f} s1_1})
1020:? 'foo3' (uniform structure{global structure{global int i, global float f, global structure{global int i, global float f} s1_1} s2_1, global int i, global float f, global structure{global int i, global float f} s1_1})
John Kessenich5134b9c2013-11-20 21:12:43 +0000103