blob: 6ae66f96b8f64f4342beae82d28fd8d606195499 [file] [log] [blame]
John Kessenich5134b9c2013-11-20 21:12:43 +00001dce.frag
John Kessenichcf0206c2014-04-14 15:46:40 +00002Warning, version 400 is not yet complete; most version-specific features are present, but some are missing.
John Kessenich5134b9c2013-11-20 21:12:43 +00003
John Kessenichb4ef9e02014-03-31 22:20:47 +00004Shader version: 400
John Kessenichf5ebfb52013-09-20 06:20:21 +000050:? Sequence
60:5 Sequence
John Kessenich8b37b042015-04-29 10:16:56 +000070:5 move second child to first child (temp int)
80:5 'c' (global int)
John Kessenichf2ee3dd2013-09-28 04:02:08 +000090:5 Constant:
100:5 0 (const int)
John Kessenich8b37b042015-04-29 10:16:56 +0000110:7 Function Definition: bar( (global void)
John Kessenichf5ebfb52013-09-20 06:20:21 +0000120:7 Function Parameters:
130:9 Sequence
John Kessenich8b37b042015-04-29 10:16:56 +0000140:9 Test condition and select (temp void)
John Kessenichf5ebfb52013-09-20 06:20:21 +0000150:9 Condition
John Kessenichf2ee3dd2013-09-28 04:02:08 +0000160:9 Constant:
170:9 false (const bool)
John Kessenichf5ebfb52013-09-20 06:20:21 +0000180:9 true case
John Kessenich8b37b042015-04-29 10:16:56 +0000190:10 Pre-Increment (temp int)
200:10 'c' (global int)
John Kessenichf5ebfb52013-09-20 06:20:21 +0000210:9 false case
John Kessenich8b37b042015-04-29 10:16:56 +0000220:12 Pre-Increment (temp int)
230:12 'c' (global int)
240:14 Test condition and select (temp int)
John Kessenichf5ebfb52013-09-20 06:20:21 +0000250:14 Condition
John Kessenichf2ee3dd2013-09-28 04:02:08 +0000260:14 Constant:
270:14 false (const bool)
John Kessenichf5ebfb52013-09-20 06:20:21 +0000280:14 true case
John Kessenich8b37b042015-04-29 10:16:56 +0000290:14 Pre-Increment (temp int)
300:14 'c' (global int)
John Kessenichf5ebfb52013-09-20 06:20:21 +0000310:14 false case
John Kessenich8b37b042015-04-29 10:16:56 +0000320:14 Pre-Increment (temp int)
330:14 'c' (global int)
John Kessenichf5ebfb52013-09-20 06:20:21 +0000340:16 switch
350:16 condition
John Kessenich8b37b042015-04-29 10:16:56 +0000360:16 'c' (global int)
John Kessenichf5ebfb52013-09-20 06:20:21 +0000370:16 body
380:16 Sequence
390:17 case: with expression
John Kessenichf2ee3dd2013-09-28 04:02:08 +0000400:17 Constant:
410:17 1 (const int)
John Kessenichf5ebfb52013-09-20 06:20:21 +0000420:? Sequence
John Kessenich8b37b042015-04-29 10:16:56 +0000430:18 Pre-Increment (temp int)
440:18 'c' (global int)
John Kessenichf5ebfb52013-09-20 06:20:21 +0000450:19 Branch: Break
John Kessenich8b37b042015-04-29 10:16:56 +0000460:20 Pre-Increment (temp int)
470:20 'c' (global int)
John Kessenichf5ebfb52013-09-20 06:20:21 +0000480:21 case: with expression
John Kessenichf2ee3dd2013-09-28 04:02:08 +0000490:21 Constant:
500:21 2 (const int)
John Kessenichf5ebfb52013-09-20 06:20:21 +0000510:? Sequence
520:22 Branch: Break
John Kessenich8b37b042015-04-29 10:16:56 +0000530:23 Pre-Increment (temp int)
540:23 'c' (global int)
John Kessenichf5ebfb52013-09-20 06:20:21 +0000550:24 default:
560:? Sequence
570:25 Branch: Break
580:28 Sequence
590:28 Sequence
John Kessenich8b37b042015-04-29 10:16:56 +0000600:28 move second child to first child (temp int)
610:28 'i' (temp int)
John Kessenichf2ee3dd2013-09-28 04:02:08 +0000620:28 Constant:
630:28 0 (const int)
John Kessenichf5ebfb52013-09-20 06:20:21 +0000640:28 Loop with condition tested first
650:28 Loop Condition
John Kessenich8b37b042015-04-29 10:16:56 +0000660:28 Compare Less Than (temp bool)
670:28 'i' (temp int)
John Kessenichf2ee3dd2013-09-28 04:02:08 +0000680:28 Constant:
690:28 0 (const int)
John Kessenichf5ebfb52013-09-20 06:20:21 +0000700:28 Loop Body
John Kessenich8b37b042015-04-29 10:16:56 +0000710:29 Pre-Increment (temp int)
720:29 'c' (global int)
John Kessenichf5ebfb52013-09-20 06:20:21 +0000730:28 Loop Terminal Expression
John Kessenich8b37b042015-04-29 10:16:56 +0000740:28 Pre-Increment (temp int)
750:28 'i' (temp int)
John Kessenichf5ebfb52013-09-20 06:20:21 +0000760:31 Sequence
770:31 Sequence
John Kessenich8b37b042015-04-29 10:16:56 +0000780:31 move second child to first child (temp int)
790:31 'i' (temp int)
John Kessenichf2ee3dd2013-09-28 04:02:08 +0000800:31 Constant:
810:31 0 (const int)
John Kessenichf5ebfb52013-09-20 06:20:21 +0000820:31 Loop with condition tested first
830:31 Loop Condition
John Kessenich8b37b042015-04-29 10:16:56 +0000840:31 Compare Less Than (temp bool)
850:31 'i' (temp int)
John Kessenichf2ee3dd2013-09-28 04:02:08 +0000860:31 Constant:
870:31 10 (const int)
John Kessenichf5ebfb52013-09-20 06:20:21 +0000880:31 Loop Body
890:32 Sequence
John Kessenich8b37b042015-04-29 10:16:56 +0000900:32 Test condition and select (temp void)
John Kessenichf5ebfb52013-09-20 06:20:21 +0000910:32 Condition
John Kessenich8b37b042015-04-29 10:16:56 +0000920:32 Compare Less Than (temp bool)
930:32 'c' (global int)
John Kessenichf2ee3dd2013-09-28 04:02:08 +0000940:32 Constant:
950:32 3 (const int)
John Kessenichf5ebfb52013-09-20 06:20:21 +0000960:32 true case
970:33 Sequence
980:33 Branch: Break
John Kessenich8b37b042015-04-29 10:16:56 +0000990:34 Pre-Increment (temp int)
1000:34 'c' (global int)
John Kessenichf5ebfb52013-09-20 06:20:21 +00001010:32 false case
1020:36 Sequence
1030:36 Branch: Continue
John Kessenich8b37b042015-04-29 10:16:56 +00001040:37 Pre-Increment (temp int)
1050:37 'c' (global int)
John Kessenichf5ebfb52013-09-20 06:20:21 +00001060:31 Loop Terminal Expression
John Kessenich8b37b042015-04-29 10:16:56 +00001070:31 Pre-Increment (temp int)
1080:31 'i' (temp int)
John Kessenichf5ebfb52013-09-20 06:20:21 +00001090:41 Branch: Return
John Kessenich8b37b042015-04-29 10:16:56 +00001100:43 Pre-Increment (temp int)
1110:43 'c' (global int)
1120:46 Function Definition: foo( (global int)
John Kessenichf5ebfb52013-09-20 06:20:21 +00001130:46 Function Parameters:
1140:48 Sequence
John Kessenich8b37b042015-04-29 10:16:56 +00001150:48 Test condition and select (temp void)
John Kessenichf5ebfb52013-09-20 06:20:21 +00001160:48 Condition
John Kessenich8b37b042015-04-29 10:16:56 +00001170:48 Compare Greater Than (temp bool)
1180:48 'c' (global int)
John Kessenichf2ee3dd2013-09-28 04:02:08 +00001190:48 Constant:
1200:48 4 (const int)
John Kessenichf5ebfb52013-09-20 06:20:21 +00001210:48 true case
1220:49 Sequence
1230:49 Branch: Return with expression
John Kessenichf2ee3dd2013-09-28 04:02:08 +00001240:49 Constant:
1250:49 4 (const int)
John Kessenich8b37b042015-04-29 10:16:56 +00001260:50 Pre-Increment (temp int)
1270:50 'c' (global int)
John Kessenichf5ebfb52013-09-20 06:20:21 +00001280:53 Branch: Return with expression
John Kessenichf2ee3dd2013-09-28 04:02:08 +00001290:53 Constant:
1300:53 5 (const int)
John Kessenich8b37b042015-04-29 10:16:56 +00001310:55 Pre-Increment (temp int)
1320:55 'c' (global int)
John Kessenich337dbc72013-09-24 21:18:46 +00001330:? Linker Objects
John Kessenich9839e242013-09-26 00:45:21 +00001340:? 'flag' (const bool)
John Kessenichf2ee3dd2013-09-28 04:02:08 +00001350:? false (const bool)
John Kessenich8b37b042015-04-29 10:16:56 +00001360:? 'c' (global int)
John Kessenichf5ebfb52013-09-20 06:20:21 +0000137
John Kessenich5134b9c2013-11-20 21:12:43 +0000138
139Linked fragment stage:
140
141ERROR: Linking fragment stage: Missing entry point: Each stage requires one "void main()" entry point
142
John Kessenichb4ef9e02014-03-31 22:20:47 +0000143Shader version: 400
John Kessenichcf0206c2014-04-14 15:46:40 +00001440:? Sequence
1450:5 Sequence
John Kessenich8b37b042015-04-29 10:16:56 +00001460:5 move second child to first child (temp int)
1470:5 'c' (global int)
John Kessenichcf0206c2014-04-14 15:46:40 +00001480:5 Constant:
1490:5 0 (const int)
John Kessenich8b37b042015-04-29 10:16:56 +00001500:7 Function Definition: bar( (global void)
John Kessenichcf0206c2014-04-14 15:46:40 +00001510:7 Function Parameters:
1520:9 Sequence
John Kessenich8b37b042015-04-29 10:16:56 +00001530:9 Test condition and select (temp void)
John Kessenichcf0206c2014-04-14 15:46:40 +00001540:9 Condition
1550:9 Constant:
1560:9 false (const bool)
1570:9 true case
John Kessenich8b37b042015-04-29 10:16:56 +00001580:10 Pre-Increment (temp int)
1590:10 'c' (global int)
John Kessenichcf0206c2014-04-14 15:46:40 +00001600:9 false case
John Kessenich8b37b042015-04-29 10:16:56 +00001610:12 Pre-Increment (temp int)
1620:12 'c' (global int)
1630:14 Test condition and select (temp int)
John Kessenichcf0206c2014-04-14 15:46:40 +00001640:14 Condition
1650:14 Constant:
1660:14 false (const bool)
1670:14 true case
John Kessenich8b37b042015-04-29 10:16:56 +00001680:14 Pre-Increment (temp int)
1690:14 'c' (global int)
John Kessenichcf0206c2014-04-14 15:46:40 +00001700:14 false case
John Kessenich8b37b042015-04-29 10:16:56 +00001710:14 Pre-Increment (temp int)
1720:14 'c' (global int)
John Kessenichcf0206c2014-04-14 15:46:40 +00001730:16 switch
1740:16 condition
John Kessenich8b37b042015-04-29 10:16:56 +00001750:16 'c' (global int)
John Kessenichcf0206c2014-04-14 15:46:40 +00001760:16 body
1770:16 Sequence
1780:17 case: with expression
1790:17 Constant:
1800:17 1 (const int)
1810:? Sequence
John Kessenich8b37b042015-04-29 10:16:56 +00001820:18 Pre-Increment (temp int)
1830:18 'c' (global int)
John Kessenichcf0206c2014-04-14 15:46:40 +00001840:19 Branch: Break
John Kessenich8b37b042015-04-29 10:16:56 +00001850:20 Pre-Increment (temp int)
1860:20 'c' (global int)
John Kessenichcf0206c2014-04-14 15:46:40 +00001870:21 case: with expression
1880:21 Constant:
1890:21 2 (const int)
1900:? Sequence
1910:22 Branch: Break
John Kessenich8b37b042015-04-29 10:16:56 +00001920:23 Pre-Increment (temp int)
1930:23 'c' (global int)
John Kessenichcf0206c2014-04-14 15:46:40 +00001940:24 default:
1950:? Sequence
1960:25 Branch: Break
1970:28 Sequence
1980:28 Sequence
John Kessenich8b37b042015-04-29 10:16:56 +00001990:28 move second child to first child (temp int)
2000:28 'i' (temp int)
John Kessenichcf0206c2014-04-14 15:46:40 +00002010:28 Constant:
2020:28 0 (const int)
2030:28 Loop with condition tested first
2040:28 Loop Condition
John Kessenich8b37b042015-04-29 10:16:56 +00002050:28 Compare Less Than (temp bool)
2060:28 'i' (temp int)
John Kessenichcf0206c2014-04-14 15:46:40 +00002070:28 Constant:
2080:28 0 (const int)
2090:28 Loop Body
John Kessenich8b37b042015-04-29 10:16:56 +00002100:29 Pre-Increment (temp int)
2110:29 'c' (global int)
John Kessenichcf0206c2014-04-14 15:46:40 +00002120:28 Loop Terminal Expression
John Kessenich8b37b042015-04-29 10:16:56 +00002130:28 Pre-Increment (temp int)
2140:28 'i' (temp int)
John Kessenichcf0206c2014-04-14 15:46:40 +00002150:31 Sequence
2160:31 Sequence
John Kessenich8b37b042015-04-29 10:16:56 +00002170:31 move second child to first child (temp int)
2180:31 'i' (temp int)
John Kessenichcf0206c2014-04-14 15:46:40 +00002190:31 Constant:
2200:31 0 (const int)
2210:31 Loop with condition tested first
2220:31 Loop Condition
John Kessenich8b37b042015-04-29 10:16:56 +00002230:31 Compare Less Than (temp bool)
2240:31 'i' (temp int)
John Kessenichcf0206c2014-04-14 15:46:40 +00002250:31 Constant:
2260:31 10 (const int)
2270:31 Loop Body
2280:32 Sequence
John Kessenich8b37b042015-04-29 10:16:56 +00002290:32 Test condition and select (temp void)
John Kessenichcf0206c2014-04-14 15:46:40 +00002300:32 Condition
John Kessenich8b37b042015-04-29 10:16:56 +00002310:32 Compare Less Than (temp bool)
2320:32 'c' (global int)
John Kessenichcf0206c2014-04-14 15:46:40 +00002330:32 Constant:
2340:32 3 (const int)
2350:32 true case
2360:33 Sequence
2370:33 Branch: Break
John Kessenich8b37b042015-04-29 10:16:56 +00002380:34 Pre-Increment (temp int)
2390:34 'c' (global int)
John Kessenichcf0206c2014-04-14 15:46:40 +00002400:32 false case
2410:36 Sequence
2420:36 Branch: Continue
John Kessenich8b37b042015-04-29 10:16:56 +00002430:37 Pre-Increment (temp int)
2440:37 'c' (global int)
John Kessenichcf0206c2014-04-14 15:46:40 +00002450:31 Loop Terminal Expression
John Kessenich8b37b042015-04-29 10:16:56 +00002460:31 Pre-Increment (temp int)
2470:31 'i' (temp int)
John Kessenichcf0206c2014-04-14 15:46:40 +00002480:41 Branch: Return
John Kessenich8b37b042015-04-29 10:16:56 +00002490:43 Pre-Increment (temp int)
2500:43 'c' (global int)
2510:46 Function Definition: foo( (global int)
John Kessenichcf0206c2014-04-14 15:46:40 +00002520:46 Function Parameters:
2530:48 Sequence
John Kessenich8b37b042015-04-29 10:16:56 +00002540:48 Test condition and select (temp void)
John Kessenichcf0206c2014-04-14 15:46:40 +00002550:48 Condition
John Kessenich8b37b042015-04-29 10:16:56 +00002560:48 Compare Greater Than (temp bool)
2570:48 'c' (global int)
John Kessenichcf0206c2014-04-14 15:46:40 +00002580:48 Constant:
2590:48 4 (const int)
2600:48 true case
2610:49 Sequence
2620:49 Branch: Return with expression
2630:49 Constant:
2640:49 4 (const int)
John Kessenich8b37b042015-04-29 10:16:56 +00002650:50 Pre-Increment (temp int)
2660:50 'c' (global int)
John Kessenichcf0206c2014-04-14 15:46:40 +00002670:53 Branch: Return with expression
2680:53 Constant:
2690:53 5 (const int)
John Kessenich8b37b042015-04-29 10:16:56 +00002700:55 Pre-Increment (temp int)
2710:55 'c' (global int)
John Kessenichcf0206c2014-04-14 15:46:40 +00002720:? Linker Objects
2730:? 'flag' (const bool)
2740:? false (const bool)
John Kessenich8b37b042015-04-29 10:16:56 +00002750:? 'c' (global int)
John Kessenich5134b9c2013-11-20 21:12:43 +0000276