blob: 656c60874ceeaacfc1daf4df9d8a020d3a608d7e [file] [log] [blame]
coord_conventions.frag
Shader version: 140
Requested GL_ARB_explicit_attrib_location
Requested GL_ARB_fragment_coord_conventions
gl_FragCoord pixel center is integer
gl_FragCoord origin is upper left
0:? Sequence
0:17 Function Definition: main( ( global void)
0:17 Function Parameters:
0:19 Sequence
0:19 move second child to first child ( temp 4-component vector of float)
0:19 'myColor' (layout( location=0) out 4-component vector of float)
0:19 Constant:
0:19 0.200000
0:19 0.200000
0:19 0.200000
0:19 0.200000
0:20 Test condition and select ( temp void)
0:20 Condition
0:20 Compare Greater Than or Equal ( temp bool)
0:20 direct index ( temp float)
0:20 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord)
0:20 Constant:
0:20 1 (const int)
0:20 Constant:
0:20 10.000000
0:20 true case
0:21 Sequence
0:21 move second child to first child ( temp float)
0:21 direct index ( temp float)
0:21 'myColor' (layout( location=0) out 4-component vector of float)
0:21 Constant:
0:21 2 (const int)
0:21 Constant:
0:21 0.800000
0:23 Test condition and select ( temp void)
0:23 Condition
0:23 Compare Equal ( temp bool)
0:23 direct index ( temp float)
0:23 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord)
0:23 Constant:
0:23 1 (const int)
0:23 trunc ( global float)
0:23 direct index ( temp float)
0:23 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord)
0:23 Constant:
0:23 1 (const int)
0:23 true case
0:24 Sequence
0:24 move second child to first child ( temp float)
0:24 direct index ( temp float)
0:24 'myColor' (layout( location=0) out 4-component vector of float)
0:24 Constant:
0:24 1 (const int)
0:24 Constant:
0:24 0.800000
0:26 Test condition and select ( temp void)
0:26 Condition
0:26 Compare Equal ( temp bool)
0:26 direct index ( temp float)
0:26 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord)
0:26 Constant:
0:26 0 (const int)
0:26 trunc ( global float)
0:26 direct index ( temp float)
0:26 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord)
0:26 Constant:
0:26 0 (const int)
0:26 true case
0:27 Sequence
0:27 move second child to first child ( temp float)
0:27 direct index ( temp float)
0:27 'myColor' (layout( location=0) out 4-component vector of float)
0:27 Constant:
0:27 0 (const int)
0:27 Constant:
0:27 0.800000
0:30 Sequence
0:30 move second child to first child ( temp 4-component vector of float)
0:30 'diff' ( temp 4-component vector of float)
0:30 subtract ( temp 4-component vector of float)
0:30 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord)
0:30 'i' ( smooth in 4-component vector of float)
0:31 Test condition and select ( temp void)
0:31 Condition
0:31 Compare Greater Than ( temp bool)
0:31 Absolute value ( global float)
0:31 direct index ( temp float)
0:31 'diff' ( temp 4-component vector of float)
0:31 Constant:
0:31 2 (const int)
0:31 Constant:
0:31 0.001000
0:31 true case
0:32 move second child to first child ( temp float)
0:32 direct index ( temp float)
0:32 'myColor' (layout( location=0) out 4-component vector of float)
0:32 Constant:
0:32 2 (const int)
0:32 Constant:
0:32 0.500000
0:33 Test condition and select ( temp void)
0:33 Condition
0:33 Compare Greater Than ( temp bool)
0:33 Absolute value ( global float)
0:33 direct index ( temp float)
0:33 'diff' ( temp 4-component vector of float)
0:33 Constant:
0:33 3 (const int)
0:33 Constant:
0:33 0.001000
0:33 true case
0:34 move second child to first child ( temp float)
0:34 direct index ( temp float)
0:34 'myColor' (layout( location=0) out 4-component vector of float)
0:34 Constant:
0:34 3 (const int)
0:34 Constant:
0:34 0.500000
0:? Linker Objects
0:? 'i' ( smooth in 4-component vector of float)
0:? 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord)
0:? 'myColor' (layout( location=0) out 4-component vector of float)
0:? 'eps' ( const float)
0:? 0.001000
Linked fragment stage:
Shader version: 140
Requested GL_ARB_explicit_attrib_location
Requested GL_ARB_fragment_coord_conventions
gl_FragCoord pixel center is integer
gl_FragCoord origin is upper left
0:? Sequence
0:17 Function Definition: main( ( global void)
0:17 Function Parameters:
0:19 Sequence
0:19 move second child to first child ( temp 4-component vector of float)
0:19 'myColor' (layout( location=0) out 4-component vector of float)
0:19 Constant:
0:19 0.200000
0:19 0.200000
0:19 0.200000
0:19 0.200000
0:20 Test condition and select ( temp void)
0:20 Condition
0:20 Compare Greater Than or Equal ( temp bool)
0:20 direct index ( temp float)
0:20 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord)
0:20 Constant:
0:20 1 (const int)
0:20 Constant:
0:20 10.000000
0:20 true case
0:21 Sequence
0:21 move second child to first child ( temp float)
0:21 direct index ( temp float)
0:21 'myColor' (layout( location=0) out 4-component vector of float)
0:21 Constant:
0:21 2 (const int)
0:21 Constant:
0:21 0.800000
0:23 Test condition and select ( temp void)
0:23 Condition
0:23 Compare Equal ( temp bool)
0:23 direct index ( temp float)
0:23 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord)
0:23 Constant:
0:23 1 (const int)
0:23 trunc ( global float)
0:23 direct index ( temp float)
0:23 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord)
0:23 Constant:
0:23 1 (const int)
0:23 true case
0:24 Sequence
0:24 move second child to first child ( temp float)
0:24 direct index ( temp float)
0:24 'myColor' (layout( location=0) out 4-component vector of float)
0:24 Constant:
0:24 1 (const int)
0:24 Constant:
0:24 0.800000
0:26 Test condition and select ( temp void)
0:26 Condition
0:26 Compare Equal ( temp bool)
0:26 direct index ( temp float)
0:26 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord)
0:26 Constant:
0:26 0 (const int)
0:26 trunc ( global float)
0:26 direct index ( temp float)
0:26 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord)
0:26 Constant:
0:26 0 (const int)
0:26 true case
0:27 Sequence
0:27 move second child to first child ( temp float)
0:27 direct index ( temp float)
0:27 'myColor' (layout( location=0) out 4-component vector of float)
0:27 Constant:
0:27 0 (const int)
0:27 Constant:
0:27 0.800000
0:30 Sequence
0:30 move second child to first child ( temp 4-component vector of float)
0:30 'diff' ( temp 4-component vector of float)
0:30 subtract ( temp 4-component vector of float)
0:30 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord)
0:30 'i' ( smooth in 4-component vector of float)
0:31 Test condition and select ( temp void)
0:31 Condition
0:31 Compare Greater Than ( temp bool)
0:31 Absolute value ( global float)
0:31 direct index ( temp float)
0:31 'diff' ( temp 4-component vector of float)
0:31 Constant:
0:31 2 (const int)
0:31 Constant:
0:31 0.001000
0:31 true case
0:32 move second child to first child ( temp float)
0:32 direct index ( temp float)
0:32 'myColor' (layout( location=0) out 4-component vector of float)
0:32 Constant:
0:32 2 (const int)
0:32 Constant:
0:32 0.500000
0:33 Test condition and select ( temp void)
0:33 Condition
0:33 Compare Greater Than ( temp bool)
0:33 Absolute value ( global float)
0:33 direct index ( temp float)
0:33 'diff' ( temp 4-component vector of float)
0:33 Constant:
0:33 3 (const int)
0:33 Constant:
0:33 0.001000
0:33 true case
0:34 move second child to first child ( temp float)
0:34 direct index ( temp float)
0:34 'myColor' (layout( location=0) out 4-component vector of float)
0:34 Constant:
0:34 3 (const int)
0:34 Constant:
0:34 0.500000
0:? Linker Objects
0:? 'i' ( smooth in 4-component vector of float)
0:? 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord)
0:? 'myColor' (layout( location=0) out 4-component vector of float)
0:? 'eps' ( const float)
0:? 0.001000