1 recurse1.vert 2 Shader version: 330 3 0:? Sequence 4 0:3 Function Definition: main( ( global void) 5 0:3 Function Parameters: 6 0:9 Function Definition: self( ( global void) 7 0:9 Function Parameters: 8 0:11 Sequence 9 0:11 Function Call: self( ( global void) 10 0:16 Function Definition: foo(f1; ( global void) 11 0:16 Function Parameters: 12 0:16 '' ( in float) 13 0:18 Sequence 14 0:18 Function Call: bar(i1; ( global float) 15 0:18 Constant: 16 0:18 2 (const int) 17 0:21 Function Definition: bar(i1; ( global float) 18 0:21 Function Parameters: 19 0:21 '' ( in int) 20 0:23 Sequence 21 0:23 Function Call: foo(f1; ( global void) 22 0:23 Constant: 23 0:23 4.200000 24 0:25 Branch: Return with expression 25 0:25 Constant: 26 0:25 3.200000 27 0:32 Function Definition: A( ( global void) 28 0:32 Function Parameters: 29 0:32 Sequence 30 0:32 Function Call: B( ( global void) 31 0:33 Function Definition: C( ( global void) 32 0:33 Function Parameters: 33 0:33 Sequence 34 0:33 Function Call: D( ( global void) 35 0:34 Function Definition: B( ( global void) 36 0:34 Function Parameters: 37 0:34 Sequence 38 0:34 Function Call: C( ( global void) 39 0:35 Function Definition: D( ( global void) 40 0:35 Function Parameters: 41 0:35 Sequence 42 0:35 Function Call: A( ( global void) 43 0:41 Function Definition: AT( ( global void) 44 0:41 Function Parameters: 45 0:41 Sequence 46 0:41 Function Call: BT( ( global void) 47 0:41 Function Call: BT( ( global void) 48 0:41 Function Call: BT( ( global void) 49 0:42 Function Definition: CT( ( global void) 50 0:42 Function Parameters: 51 0:42 Sequence 52 0:42 Function Call: DT( ( global void) 53 0:42 Function Call: AT( ( global void) 54 0:42 Function Call: DT( ( global void) 55 0:42 Function Call: BT( ( global void) 56 0:43 Function Definition: BT( ( global void) 57 0:43 Function Parameters: 58 0:43 Sequence 59 0:43 Function Call: CT( ( global void) 60 0:43 Function Call: CT( ( global void) 61 0:43 Function Call: CT( ( global void) 62 0:44 Function Definition: DT( ( global void) 63 0:44 Function Parameters: 64 0:44 Sequence 65 0:44 Function Call: AT( ( global void) 66 0:? Linker Objects 67 0:? 'gl_VertexID' ( gl_VertexId int VertexId) 68 0:? 'gl_InstanceID' ( gl_InstanceId int InstanceId) 69 70 recurse1.frag 71 Shader version: 330 72 0:? Sequence 73 0:5 Function Definition: main( ( global void) 74 0:5 Function Parameters: 75 0:11 Function Definition: cfoo(f1; ( global void) 76 0:11 Function Parameters: 77 0:11 '' ( in float) 78 0:13 Sequence 79 0:13 Function Call: cbar(i1; ( global float) 80 0:13 Constant: 81 0:13 2 (const int) 82 0:20 Function Definition: CA( ( global void) 83 0:20 Function Parameters: 84 0:20 Sequence 85 0:20 Function Call: CB( ( global void) 86 0:21 Function Definition: CC( ( global void) 87 0:21 Function Parameters: 88 0:21 Sequence 89 0:21 Function Call: CD( ( global void) 90 0:27 Function Definition: CAT( ( global void) 91 0:27 Function Parameters: 92 0:27 Sequence 93 0:27 Function Call: CBT( ( global void) 94 0:27 Function Call: CBT( ( global void) 95 0:27 Function Call: CBT( ( global void) 96 0:28 Function Definition: CCT( ( global void) 97 0:28 Function Parameters: 98 0:28 Sequence 99 0:28 Function Call: CDT( ( global void) 100 0:28 Function Call: CDT( ( global void) 101 0:28 Function Call: CBT( ( global void) 102 0:32 Function Definition: norA( ( global void) 103 0:32 Function Parameters: 104 0:33 Function Definition: norB( ( global void) 105 0:33 Function Parameters: 106 0:33 Sequence 107 0:33 Function Call: norA( ( global void) 108 0:34 Function Definition: norC( ( global void) 109 0:34 Function Parameters: 110 0:34 Sequence 111 0:34 Function Call: norA( ( global void) 112 0:35 Function Definition: norD( ( global void) 113 0:35 Function Parameters: 114 0:35 Sequence 115 0:35 Function Call: norA( ( global void) 116 0:36 Function Definition: norE( ( global void) 117 0:36 Function Parameters: 118 0:36 Sequence 119 0:36 Function Call: norB( ( global void) 120 0:37 Function Definition: norF( ( global void) 121 0:37 Function Parameters: 122 0:37 Sequence 123 0:37 Function Call: norB( ( global void) 124 0:38 Function Definition: norG( ( global void) 125 0:38 Function Parameters: 126 0:38 Sequence 127 0:38 Function Call: norE( ( global void) 128 0:39 Function Definition: norH( ( global void) 129 0:39 Function Parameters: 130 0:39 Sequence 131 0:39 Function Call: norE( ( global void) 132 0:40 Function Definition: norI( ( global void) 133 0:40 Function Parameters: 134 0:40 Sequence 135 0:40 Function Call: norE( ( global void) 136 0:44 Function Definition: norcA( ( global void) 137 0:44 Function Parameters: 138 0:45 Function Definition: norcB( ( global void) 139 0:45 Function Parameters: 140 0:45 Sequence 141 0:45 Function Call: norcA( ( global void) 142 0:46 Function Definition: norcC( ( global void) 143 0:46 Function Parameters: 144 0:46 Sequence 145 0:46 Function Call: norcB( ( global void) 146 0:47 Function Definition: norcD( ( global void) 147 0:47 Function Parameters: 148 0:47 Sequence 149 0:47 Function Call: norcC( ( global void) 150 0:47 Function Call: norcB( ( global void) 151 0:48 Function Definition: norcE( ( global void) 152 0:48 Function Parameters: 153 0:48 Sequence 154 0:48 Function Call: norcD( ( global void) 155 0:? Linker Objects 156 157 recurse2.frag 158 Shader version: 330 159 0:? Sequence 160 0:9 Function Definition: cbar(i1; ( global float) 161 0:9 Function Parameters: 162 0:9 '' ( in int) 163 0:11 Sequence 164 0:11 Function Call: cfoo(f1; ( global void) 165 0:11 Constant: 166 0:11 4.200000 167 0:13 Branch: Return with expression 168 0:13 Constant: 169 0:13 3.200000 170 0:20 Function Definition: CB( ( global void) 171 0:20 Function Parameters: 172 0:20 Sequence 173 0:20 Function Call: CC( ( global void) 174 0:21 Function Definition: CD( ( global void) 175 0:21 Function Parameters: 176 0:21 Sequence 177 0:21 Function Call: CA( ( global void) 178 0:27 Function Definition: CBT( ( global void) 179 0:27 Function Parameters: 180 0:27 Sequence 181 0:27 Function Call: CCT( ( global void) 182 0:27 Function Call: CCT( ( global void) 183 0:27 Function Call: CCT( ( global void) 184 0:28 Function Definition: CDT( ( global void) 185 0:28 Function Parameters: 186 0:28 Sequence 187 0:28 Function Call: CAT( ( global void) 188 0:? Linker Objects 189 190 191 Linked vertex stage: 192 193 ERROR: Linking vertex stage: Recursion detected: 194 BT( calling CT( 195 ERROR: Linking vertex stage: Recursion detected: 196 AT( calling BT( 197 ERROR: Linking vertex stage: Recursion detected: 198 DT( calling AT( 199 ERROR: Linking vertex stage: Recursion detected: 200 D( calling A( 201 ERROR: Linking vertex stage: Recursion detected: 202 bar(i1; calling foo(f1; 203 ERROR: Linking vertex stage: Recursion detected: 204 self( calling self( 205 206 Linked fragment stage: 207 208 ERROR: Linking fragment stage: Recursion detected: 209 CCT( calling CBT( 210 ERROR: Linking fragment stage: Recursion detected: 211 CBT( calling CCT( 212 ERROR: Linking fragment stage: Recursion detected: 213 CC( calling CD( 214 ERROR: Linking fragment stage: Recursion detected: 215 cfoo(f1; calling cbar(i1; 216 217 Shader version: 330 218 0:? Sequence 219 0:3 Function Definition: main( ( global void) 220 0:3 Function Parameters: 221 0:? Linker Objects 222 0:? 'gl_VertexID' ( gl_VertexId int VertexId) 223 0:? 'gl_InstanceID' ( gl_InstanceId int InstanceId) 224 Shader version: 330 225 0:? Sequence 226 0:5 Function Definition: main( ( global void) 227 0:5 Function Parameters: 228 0:? Linker Objects 229 230