1 structure.frag 2 WARNING: 0:3: varying deprecated in version 130; may be removed in future release 3 4 Shader version: 130 5 0:? Sequence 6 0:20 Function Definition: main( ( global void) 7 0:20 Function Parameters: 8 0:22 Sequence 9 0:22 Sequence 10 0:22 move second child to first child ( temp float) 11 0:22 'scale' ( temp float) 12 0:22 Constant: 13 0:22 0.000000 14 0:24 Test condition and select ( temp void) 15 0:24 Condition 16 0:24 Compare Greater Than ( temp bool) 17 0:24 direct index ( temp int) 18 0:24 i: direct index for structure ( global 5-element array of int) 19 0:24 direct index ( temp structure{ global 5-element array of int i, global float f, global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color} s1_1}) 20 0:24 'foo2' ( uniform 5-element array of structure{ global 5-element array of int i, global float f, global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color} s1_1}) 21 0:24 Constant: 22 0:24 3 (const int) 23 0:24 Constant: 24 0:24 0 (const int) 25 0:24 Constant: 26 0:24 4 (const int) 27 0:24 Constant: 28 0:24 0 (const int) 29 0:24 true case 30 0:25 move second child to first child ( temp float) 31 0:25 'scale' ( temp float) 32 0:25 direct index ( temp float) 33 0:25 direct index ( temp 4-component vector of float) 34 0:25 color: direct index for structure ( global 5-element array of 4-component vector of float) 35 0:25 direct index ( temp structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color}) 36 0:25 s1_1: direct index for structure ( global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color}) 37 0:25 direct index ( temp structure{ global 5-element array of int i, global float f, global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color} s1_1}) 38 0:25 'foo2' ( uniform 5-element array of structure{ global 5-element array of int i, global float f, global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color} s1_1}) 39 0:25 Constant: 40 0:25 3 (const int) 41 0:25 Constant: 42 0:25 2 (const int) 43 0:25 Constant: 44 0:25 2 (const int) 45 0:25 Constant: 46 0:25 2 (const int) 47 0:25 Constant: 48 0:25 3 (const int) 49 0:25 Constant: 50 0:25 0 (const int) 51 0:24 false case 52 0:27 move second child to first child ( temp float) 53 0:27 'scale' ( temp float) 54 0:27 direct index ( temp float) 55 0:27 f: direct index for structure ( global 4-element array of float) 56 0:27 direct index ( temp structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color}) 57 0:27 s1_1: direct index for structure ( global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color}) 58 0:27 direct index ( temp structure{ global 5-element array of int i, global float f, global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color} s1_1}) 59 0:27 'foo2' ( uniform 5-element array of structure{ global 5-element array of int i, global float f, global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color} s1_1}) 60 0:27 Constant: 61 0:27 3 (const int) 62 0:27 Constant: 63 0:27 2 (const int) 64 0:27 Constant: 65 0:27 2 (const int) 66 0:27 Constant: 67 0:27 1 (const int) 68 0:27 Constant: 69 0:27 3 (const int) 70 0:29 move second child to first child ( temp 4-component vector of float) 71 0:29 'gl_FragColor' ( fragColor 4-component vector of float FragColor) 72 0:29 vector-scale ( temp 4-component vector of float) 73 0:29 'scale' ( temp float) 74 0:29 texture ( global 4-component vector of float) 75 0:29 'sampler' ( uniform sampler2D) 76 0:29 'coord' ( smooth in 2-component vector of float) 77 0:? Linker Objects 78 0:? 'sampler' ( uniform sampler2D) 79 0:? 'coord' ( smooth in 2-component vector of float) 80 0:? 'foo' ( uniform structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color}) 81 0:? 'foo2' ( uniform 5-element array of structure{ global 5-element array of int i, global float f, global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color} s1_1}) 82 83 84 Linked fragment stage: 85 86 87 Shader version: 130 88 0:? Sequence 89 0:20 Function Definition: main( ( global void) 90 0:20 Function Parameters: 91 0:22 Sequence 92 0:22 Sequence 93 0:22 move second child to first child ( temp float) 94 0:22 'scale' ( temp float) 95 0:22 Constant: 96 0:22 0.000000 97 0:24 Test condition and select ( temp void) 98 0:24 Condition 99 0:24 Compare Greater Than ( temp bool) 100 0:24 direct index ( temp int) 101 0:24 i: direct index for structure ( global 5-element array of int) 102 0:24 direct index ( temp structure{ global 5-element array of int i, global float f, global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color} s1_1}) 103 0:24 'foo2' ( uniform 5-element array of structure{ global 5-element array of int i, global float f, global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color} s1_1}) 104 0:24 Constant: 105 0:24 3 (const int) 106 0:24 Constant: 107 0:24 0 (const int) 108 0:24 Constant: 109 0:24 4 (const int) 110 0:24 Constant: 111 0:24 0 (const int) 112 0:24 true case 113 0:25 move second child to first child ( temp float) 114 0:25 'scale' ( temp float) 115 0:25 direct index ( temp float) 116 0:25 direct index ( temp 4-component vector of float) 117 0:25 color: direct index for structure ( global 5-element array of 4-component vector of float) 118 0:25 direct index ( temp structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color}) 119 0:25 s1_1: direct index for structure ( global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color}) 120 0:25 direct index ( temp structure{ global 5-element array of int i, global float f, global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color} s1_1}) 121 0:25 'foo2' ( uniform 5-element array of structure{ global 5-element array of int i, global float f, global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color} s1_1}) 122 0:25 Constant: 123 0:25 3 (const int) 124 0:25 Constant: 125 0:25 2 (const int) 126 0:25 Constant: 127 0:25 2 (const int) 128 0:25 Constant: 129 0:25 2 (const int) 130 0:25 Constant: 131 0:25 3 (const int) 132 0:25 Constant: 133 0:25 0 (const int) 134 0:24 false case 135 0:27 move second child to first child ( temp float) 136 0:27 'scale' ( temp float) 137 0:27 direct index ( temp float) 138 0:27 f: direct index for structure ( global 4-element array of float) 139 0:27 direct index ( temp structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color}) 140 0:27 s1_1: direct index for structure ( global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color}) 141 0:27 direct index ( temp structure{ global 5-element array of int i, global float f, global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color} s1_1}) 142 0:27 'foo2' ( uniform 5-element array of structure{ global 5-element array of int i, global float f, global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color} s1_1}) 143 0:27 Constant: 144 0:27 3 (const int) 145 0:27 Constant: 146 0:27 2 (const int) 147 0:27 Constant: 148 0:27 2 (const int) 149 0:27 Constant: 150 0:27 1 (const int) 151 0:27 Constant: 152 0:27 3 (const int) 153 0:29 move second child to first child ( temp 4-component vector of float) 154 0:29 'gl_FragColor' ( fragColor 4-component vector of float FragColor) 155 0:29 vector-scale ( temp 4-component vector of float) 156 0:29 'scale' ( temp float) 157 0:29 texture ( global 4-component vector of float) 158 0:29 'sampler' ( uniform sampler2D) 159 0:29 'coord' ( smooth in 2-component vector of float) 160 0:? Linker Objects 161 0:? 'sampler' ( uniform sampler2D) 162 0:? 'coord' ( smooth in 2-component vector of float) 163 0:? 'foo' ( uniform structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color}) 164 0:? 'foo2' ( uniform 5-element array of structure{ global 5-element array of int i, global float f, global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color} s1_1}) 165 166