Lines Matching refs:GL_TEXTURE_ENV

792         gl_info->gl_ops.gl.p_glTexEnvfv(GL_TEXTURE_ENV, GL_TEXTURE_ENV_COLOR, &col[0]);
793 checkGLcall("glTexEnvfv(GL_TEXTURE_ENV, GL_TEXTURE_ENV_COLOR, color);");
2187 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_ADD);
2188 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_REPLACE");
2189 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, GL_PREVIOUS_EXT);
2190 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2191 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, GL_SRC_ALPHA);
2192 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2193 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, GL_ZERO);
2194 checkGLcall("GL_TEXTURE_ENV, src1_target, GL_ZERO");
2195 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, invopr);
2196 checkGLcall("GL_TEXTURE_ENV, opr1_target, invopr");
2197 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src2_target, GL_ZERO);
2198 checkGLcall("GL_TEXTURE_ENV, src2_target, GL_ZERO");
2199 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr2_target, opr);
2200 checkGLcall("GL_TEXTURE_ENV, opr2_target, opr");
2201 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src3_target, GL_ZERO);
2202 checkGLcall("GL_TEXTURE_ENV, src3_target, GL_ZERO");
2203 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr3_target, opr);
2204 checkGLcall("GL_TEXTURE_ENV, opr3_target, opr");
2209 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_ADD);
2210 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_ADD");
2213 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2214 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2215 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
2216 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2220 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src2);
2221 checkGLcall("GL_TEXTURE_ENV, src0_target, src2");
2222 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr2);
2223 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr2");
2225 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, GL_ZERO);
2226 checkGLcall("GL_TEXTURE_ENV, src1_target, GL_ZERO");
2227 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, invopr);
2228 checkGLcall("GL_TEXTURE_ENV, opr1_target, invopr");
2229 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src2_target, GL_ZERO);
2230 checkGLcall("GL_TEXTURE_ENV, src2_target, GL_ZERO");
2231 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr2_target, opr);
2232 checkGLcall("GL_TEXTURE_ENV, opr2_target, opr");
2233 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src3_target, GL_ZERO);
2234 checkGLcall("GL_TEXTURE_ENV, src3_target, GL_ZERO");
2235 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr3_target, opr);
2236 checkGLcall("GL_TEXTURE_ENV, opr3_target, opr");
2240 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_ADD);
2241 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_ADD"); /* Add = a0*a1 + a2*a3 */
2242 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2243 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2244 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
2245 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2246 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, src2);
2247 checkGLcall("GL_TEXTURE_ENV, src1_target, GL_ZERO");
2248 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, opr2);
2249 checkGLcall("GL_TEXTURE_ENV, opr1_target, invopr");
2250 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src2_target, GL_ZERO);
2251 checkGLcall("GL_TEXTURE_ENV, src2_target, src2");
2252 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr2_target, opr);
2253 checkGLcall("GL_TEXTURE_ENV, opr2_target, opr2");
2254 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src3_target, GL_ZERO);
2255 checkGLcall("GL_TEXTURE_ENV, src3_target, GL_ZERO");
2256 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr3_target, opr);
2257 checkGLcall("GL_TEXTURE_ENV, opr3_target, opr1");
2258 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
2259 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
2262 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_ADD);
2263 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_ADD"); /* Add = a0*a1 + a2*a3 */
2264 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2265 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2266 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
2267 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2268 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, src2);
2269 checkGLcall("GL_TEXTURE_ENV, src1_target, GL_ZERO");
2270 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, opr2);
2271 checkGLcall("GL_TEXTURE_ENV, opr1_target, invopr");
2272 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src2_target, GL_ZERO);
2273 checkGLcall("GL_TEXTURE_ENV, src2_target, src2");
2274 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr2_target, opr);
2275 checkGLcall("GL_TEXTURE_ENV, opr2_target, opr2");
2276 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src3_target, GL_ZERO);
2277 checkGLcall("GL_TEXTURE_ENV, src3_target, GL_ZERO");
2278 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr3_target, opr);
2279 checkGLcall("GL_TEXTURE_ENV, opr3_target, opr1");
2280 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 2);
2281 checkGLcall("GL_TEXTURE_ENV, scal_target, 2");
2284 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_ADD);
2285 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_ADD"); /* Add = a0*a1 + a2*a3 */
2286 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2287 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2288 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
2289 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2290 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, src2);
2291 checkGLcall("GL_TEXTURE_ENV, src1_target, GL_ZERO");
2292 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, opr2);
2293 checkGLcall("GL_TEXTURE_ENV, opr1_target, invopr");
2294 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src2_target, GL_ZERO);
2295 checkGLcall("GL_TEXTURE_ENV, src2_target, src2");
2296 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr2_target, opr);
2297 checkGLcall("GL_TEXTURE_ENV, opr2_target, opr2");
2298 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src3_target, GL_ZERO);
2299 checkGLcall("GL_TEXTURE_ENV, src3_target, GL_ZERO");
2300 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr3_target, opr);
2301 checkGLcall("GL_TEXTURE_ENV, opr3_target, opr1");
2302 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 4);
2303 checkGLcall("GL_TEXTURE_ENV, scal_target, 4");
2307 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_ADD);
2308 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_ADD");
2309 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2310 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2311 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
2312 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2313 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, GL_ZERO);
2314 checkGLcall("GL_TEXTURE_ENV, src1_target, GL_ZERO");
2315 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, invopr);
2316 checkGLcall("GL_TEXTURE_ENV, opr1_target, invopr");
2317 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src2_target, src2);
2318 checkGLcall("GL_TEXTURE_ENV, src2_target, src2");
2319 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr2_target, opr2);
2320 checkGLcall("GL_TEXTURE_ENV, opr2_target, opr2");
2321 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src3_target, GL_ZERO);
2322 checkGLcall("GL_TEXTURE_ENV, src3_target, GL_ZERO");
2323 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr3_target, invopr);
2324 checkGLcall("GL_TEXTURE_ENV, opr3_target, invopr");
2325 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
2326 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
2330 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_ADD_SIGNED);
2331 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_ADD_SIGNED");
2332 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2333 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2334 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
2335 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2336 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, GL_ZERO);
2337 checkGLcall("GL_TEXTURE_ENV, src1_target, GL_ZERO");
2338 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, invopr);
2339 checkGLcall("GL_TEXTURE_ENV, opr1_target, invopr");
2340 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src2_target, src2);
2341 checkGLcall("GL_TEXTURE_ENV, src2_target, src2");
2342 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr2_target, opr2);
2343 checkGLcall("GL_TEXTURE_ENV, opr2_target, opr2");
2344 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src3_target, GL_ZERO);
2345 checkGLcall("GL_TEXTURE_ENV, src3_target, GL_ZERO");
2346 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr3_target, invopr);
2347 checkGLcall("GL_TEXTURE_ENV, opr3_target, invopr");
2348 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
2349 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
2353 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_ADD_SIGNED);
2354 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_ADD_SIGNED");
2355 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2356 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2357 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
2358 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2359 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, GL_ZERO);
2360 checkGLcall("GL_TEXTURE_ENV, src1_target, GL_ZERO");
2361 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, invopr);
2362 checkGLcall("GL_TEXTURE_ENV, opr1_target, invopr");
2363 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src2_target, src2);
2364 checkGLcall("GL_TEXTURE_ENV, src2_target, src2");
2365 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr2_target, opr2);
2366 checkGLcall("GL_TEXTURE_ENV, opr2_target, opr2");
2367 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src3_target, GL_ZERO);
2368 checkGLcall("GL_TEXTURE_ENV, src3_target, GL_ZERO");
2369 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr3_target, invopr);
2370 checkGLcall("GL_TEXTURE_ENV, opr3_target, invopr");
2371 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 2);
2372 checkGLcall("GL_TEXTURE_ENV, scal_target, 2");
2376 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_ADD);
2377 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_ADD");
2378 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2379 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2380 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
2381 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2382 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, GL_ZERO);
2383 checkGLcall("GL_TEXTURE_ENV, src1_target, GL_ZERO");
2384 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, invopr);
2385 checkGLcall("GL_TEXTURE_ENV, opr1_target, invopr");
2386 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src2_target, src2);
2387 checkGLcall("GL_TEXTURE_ENV, src2_target, src2");
2388 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr2_target, opr2);
2389 checkGLcall("GL_TEXTURE_ENV, opr2_target, opr2");
2390 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src3_target, src1);
2391 checkGLcall("GL_TEXTURE_ENV, src3_target, src1");
2398 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr3_target, opr);
2399 checkGLcall("GL_TEXTURE_ENV, opr3_target, opr");
2400 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
2401 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
2405 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_ADD);
2406 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_ADD");
2407 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2408 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2409 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
2410 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2411 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, GL_PRIMARY_COLOR);
2412 checkGLcall("GL_TEXTURE_ENV, src1_target, GL_PRIMARY_COLOR");
2413 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, invopr);
2414 checkGLcall("GL_TEXTURE_ENV, opr1_target, invopr");
2415 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src2_target, src2);
2416 checkGLcall("GL_TEXTURE_ENV, src2_target, src2");
2417 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr2_target, opr2);
2418 checkGLcall("GL_TEXTURE_ENV, opr2_target, opr2");
2419 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src3_target, GL_PRIMARY_COLOR);
2420 checkGLcall("GL_TEXTURE_ENV, src3_target, GL_PRIMARY_COLOR");
2421 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr3_target, GL_ONE_MINUS_SRC_ALPHA);
2422 checkGLcall("GL_TEXTURE_ENV, opr3_target, GL_ONE_MINUS_SRC_ALPHA");
2423 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
2424 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
2427 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_ADD);
2428 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_ADD");
2429 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2430 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2431 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
2432 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2433 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, GL_TEXTURE);
2434 checkGLcall("GL_TEXTURE_ENV, src1_target, GL_TEXTURE");
2435 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, invopr);
2436 checkGLcall("GL_TEXTURE_ENV, opr1_target, invopr");
2437 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src2_target, src2);
2438 checkGLcall("GL_TEXTURE_ENV, src2_target, src2");
2439 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr2_target, opr2);
2440 checkGLcall("GL_TEXTURE_ENV, opr2_target, opr2");
2441 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src3_target, GL_TEXTURE);
2442 checkGLcall("GL_TEXTURE_ENV, src3_target, GL_TEXTURE");
2443 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr3_target, GL_ONE_MINUS_SRC_ALPHA);
2444 checkGLcall("GL_TEXTURE_ENV, opr3_target, GL_ONE_MINUS_SRC_ALPHA");
2445 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
2446 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
2449 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_ADD);
2450 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_ADD");
2451 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2452 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2453 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
2454 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2455 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, GL_CONSTANT);
2456 checkGLcall("GL_TEXTURE_ENV, src1_target, GL_CONSTANT");
2457 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, invopr);
2458 checkGLcall("GL_TEXTURE_ENV, opr1_target, invopr");
2459 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src2_target, src2);
2460 checkGLcall("GL_TEXTURE_ENV, src2_target, src2");
2461 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr2_target, opr2);
2462 checkGLcall("GL_TEXTURE_ENV, opr2_target, opr2");
2463 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src3_target, GL_CONSTANT);
2464 checkGLcall("GL_TEXTURE_ENV, src3_target, GL_CONSTANT");
2465 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr3_target, GL_ONE_MINUS_SRC_ALPHA);
2466 checkGLcall("GL_TEXTURE_ENV, opr3_target, GL_ONE_MINUS_SRC_ALPHA");
2467 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
2468 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
2471 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_ADD);
2472 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_ADD");
2473 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2474 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2475 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
2476 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2477 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, GL_ZERO);
2478 checkGLcall("GL_TEXTURE_ENV, src1_target, GL_ZERO");
2479 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, invopr);
2480 checkGLcall("GL_TEXTURE_ENV, opr1_target, invopr");
2481 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src2_target, src2);
2482 checkGLcall("GL_TEXTURE_ENV, src2_target, src2");
2483 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr2_target, opr2);
2484 checkGLcall("GL_TEXTURE_ENV, opr2_target, opr2");
2485 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src3_target, GL_TEXTURE);
2486 checkGLcall("GL_TEXTURE_ENV, src3_target, GL_TEXTURE");
2487 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr3_target, GL_ONE_MINUS_SRC_ALPHA);
2488 checkGLcall("GL_TEXTURE_ENV, opr3_target, GL_ONE_MINUS_SRC_ALPHA");
2489 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
2490 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
2493 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_ADD);
2494 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_ADD"); /* Add = a0*a1 + a2*a3 */
2495 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1); /* a0 = src1/opr1 */
2496 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2497 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
2498 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1"); /* a1 = 1 (see docs) */
2499 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, GL_ZERO);
2500 checkGLcall("GL_TEXTURE_ENV, src1_target, GL_ZERO");
2501 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, invopr);
2502 checkGLcall("GL_TEXTURE_ENV, opr1_target, invopr");
2503 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src2_target, src2); /* a2 = arg2 */
2504 checkGLcall("GL_TEXTURE_ENV, src2_target, src2");
2505 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr2_target, opr2);
2506 checkGLcall("GL_TEXTURE_ENV, opr2_target, opr2"); /* a3 = src1 alpha */
2507 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src3_target, src1);
2508 checkGLcall("GL_TEXTURE_ENV, src3_target, src1");
2513 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr3_target, opr);
2514 checkGLcall("GL_TEXTURE_ENV, opr3_target, opr");
2515 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
2516 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
2519 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_ADD);
2520 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_ADD");
2521 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2522 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2523 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
2524 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2525 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, src2);
2526 checkGLcall("GL_TEXTURE_ENV, src1_target, src2");
2527 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, opr2);
2528 checkGLcall("GL_TEXTURE_ENV, opr1_target, opr2");
2529 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src2_target, src1);
2530 checkGLcall("GL_TEXTURE_ENV, src2_target, src1");
2535 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr2_target, opr);
2536 checkGLcall("GL_TEXTURE_ENV, opr2_target, opr");
2537 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src3_target, GL_ZERO);
2538 checkGLcall("GL_TEXTURE_ENV, src3_target, GL_ZERO");
2539 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr3_target, invopr);
2540 checkGLcall("GL_TEXTURE_ENV, opr3_target, invopr");
2541 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
2542 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
2545 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_ADD);
2546 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_ADD");
2547 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2548 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2549 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
2550 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2551 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, GL_ZERO);
2552 checkGLcall("GL_TEXTURE_ENV, src1_target, GL_ZERO");
2553 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, invopr);
2554 checkGLcall("GL_TEXTURE_ENV, opr1_target, invopr");
2555 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src2_target, src2);
2556 checkGLcall("GL_TEXTURE_ENV, src2_target, src2");
2557 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr2_target, opr2);
2558 checkGLcall("GL_TEXTURE_ENV, opr2_target, opr2");
2559 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src3_target, src1);
2560 checkGLcall("GL_TEXTURE_ENV, src3_target, src1");
2567 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr3_target, opr);
2568 checkGLcall("GL_TEXTURE_ENV, opr3_target, opr");
2569 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
2570 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
2573 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_ADD);
2574 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_ADD");
2575 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2576 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2583 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr);
2584 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr");
2585 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, src2);
2586 checkGLcall("GL_TEXTURE_ENV, src1_target, src2");
2587 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, opr2);
2588 checkGLcall("GL_TEXTURE_ENV, opr1_target, opr2");
2589 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src2_target, src1);
2590 checkGLcall("GL_TEXTURE_ENV, src2_target, src1");
2595 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr2_target, opr);
2596 checkGLcall("GL_TEXTURE_ENV, opr2_target, opr");
2597 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src3_target, GL_ZERO);
2598 checkGLcall("GL_TEXTURE_ENV, src3_target, GL_ZERO");
2599 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr3_target, invopr);
2600 checkGLcall("GL_TEXTURE_ENV, opr3_target, invopr");
2601 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
2602 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
2605 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_ADD);
2606 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_ADD");
2607 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src3);
2608 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2609 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr3);
2610 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2611 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, GL_ZERO);
2612 checkGLcall("GL_TEXTURE_ENV, src1_target, GL_ZERO");
2613 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, invopr);
2614 checkGLcall("GL_TEXTURE_ENV, opr1_target, invopr");
2615 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src2_target, src1);
2616 checkGLcall("GL_TEXTURE_ENV, src2_target, src2");
2617 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr2_target, opr1);
2618 checkGLcall("GL_TEXTURE_ENV, opr2_target, opr2");
2619 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src3_target, src2);
2620 checkGLcall("GL_TEXTURE_ENV, src3_target, src3");
2621 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr3_target, opr2);
2622 checkGLcall("GL_TEXTURE_ENV, opr3_target, opr3");
2623 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
2624 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
2638 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_COMBINE4_NV);
2639 checkGLcall("GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_COMBINE4_NV");
2648 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_REPLACE);
2649 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_REPLACE");
2650 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, GL_PREVIOUS_EXT);
2651 checkGLcall("GL_TEXTURE_ENV, src0_target, GL_PREVIOUS_EXT");
2652 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, GL_SRC_ALPHA);
2653 checkGLcall("GL_TEXTURE_ENV, opr0_target, GL_SRC_ALPHA");
2654 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
2655 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
2658 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_REPLACE);
2659 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_REPLACE");
2660 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2661 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2662 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
2663 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2664 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
2665 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
2668 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_REPLACE);
2669 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_REPLACE");
2670 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src2);
2671 checkGLcall("GL_TEXTURE_ENV, src0_target, src2");
2672 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr2);
2673 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr2");
2674 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
2675 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
2678 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_MODULATE);
2679 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_MODULATE");
2680 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2681 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2682 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
2683 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2684 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, src2);
2685 checkGLcall("GL_TEXTURE_ENV, src1_target, src2");
2686 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, opr2);
2687 checkGLcall("GL_TEXTURE_ENV, opr1_target, opr2");
2688 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
2689 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
2692 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_MODULATE);
2693 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_MODULATE");
2694 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2695 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2696 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
2697 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2698 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, src2);
2699 checkGLcall("GL_TEXTURE_ENV, src1_target, src2");
2700 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, opr2);
2701 checkGLcall("GL_TEXTURE_ENV, opr1_target, opr2");
2702 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 2);
2703 checkGLcall("GL_TEXTURE_ENV, scal_target, 2");
2706 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_MODULATE);
2707 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_MODULATE");
2708 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2709 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2710 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
2711 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2712 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, src2);
2713 checkGLcall("GL_TEXTURE_ENV, src1_target, src2");
2714 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, opr2);
2715 checkGLcall("GL_TEXTURE_ENV, opr1_target, opr2");
2716 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 4);
2717 checkGLcall("GL_TEXTURE_ENV, scal_target, 4");
2720 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_ADD);
2721 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_ADD");
2722 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2723 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2724 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
2725 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2726 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, src2);
2727 checkGLcall("GL_TEXTURE_ENV, src1_target, src2");
2728 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, opr2);
2729 checkGLcall("GL_TEXTURE_ENV, opr1_target, opr2");
2730 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
2731 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
2734 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_ADD_SIGNED);
2735 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_ADD_SIGNED");
2736 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2737 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2738 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
2739 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2740 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, src2);
2741 checkGLcall("GL_TEXTURE_ENV, src1_target, src2");
2742 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, opr2);
2743 checkGLcall("GL_TEXTURE_ENV, opr1_target, opr2");
2744 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
2745 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
2748 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_ADD_SIGNED);
2749 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_ADD_SIGNED");
2750 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2751 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2752 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
2753 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2754 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, src2);
2755 checkGLcall("GL_TEXTURE_ENV, src1_target, src2");
2756 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, opr2);
2757 checkGLcall("GL_TEXTURE_ENV, opr1_target, opr2");
2758 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 2);
2759 checkGLcall("GL_TEXTURE_ENV, scal_target, 2");
2764 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_SUBTRACT);
2765 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_SUBTRACT");
2766 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2767 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2768 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
2769 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2770 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, src2);
2771 checkGLcall("GL_TEXTURE_ENV, src1_target, src2");
2772 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, opr2);
2773 checkGLcall("GL_TEXTURE_ENV, opr1_target, opr2");
2774 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
2775 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
2782 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_INTERPOLATE);
2783 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_INTERPOLATE");
2784 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2785 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2786 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
2787 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2788 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, src2);
2789 checkGLcall("GL_TEXTURE_ENV, src1_target, src2");
2790 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, opr2);
2791 checkGLcall("GL_TEXTURE_ENV, opr1_target, opr2");
2792 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src2_target, GL_PRIMARY_COLOR);
2793 checkGLcall("GL_TEXTURE_ENV, src2_target, GL_PRIMARY_COLOR");
2794 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr2_target, GL_SRC_ALPHA);
2795 checkGLcall("GL_TEXTURE_ENV, opr2_target, GL_SRC_ALPHA");
2796 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
2797 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
2800 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_INTERPOLATE);
2801 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_INTERPOLATE");
2802 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2803 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2804 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
2805 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2806 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, src2);
2807 checkGLcall("GL_TEXTURE_ENV, src1_target, src2");
2808 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, opr2);
2809 checkGLcall("GL_TEXTURE_ENV, opr1_target, opr2");
2810 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src2_target, GL_TEXTURE);
2811 checkGLcall("GL_TEXTURE_ENV, src2_target, GL_TEXTURE");
2812 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr2_target, GL_SRC_ALPHA);
2813 checkGLcall("GL_TEXTURE_ENV, opr2_target, GL_SRC_ALPHA");
2814 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
2815 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
2818 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_INTERPOLATE);
2819 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_INTERPOLATE");
2820 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2821 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2822 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
2823 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2824 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, src2);
2825 checkGLcall("GL_TEXTURE_ENV, src1_target, src2");
2826 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, opr2);
2827 checkGLcall("GL_TEXTURE_ENV, opr1_target, opr2");
2828 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src2_target, GL_CONSTANT);
2829 checkGLcall("GL_TEXTURE_ENV, src2_target, GL_CONSTANT");
2830 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr2_target, GL_SRC_ALPHA);
2831 checkGLcall("GL_TEXTURE_ENV, opr2_target, GL_SRC_ALPHA");
2832 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
2833 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
2836 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_INTERPOLATE);
2837 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_INTERPOLATE");
2838 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2839 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2840 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
2841 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2842 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, src2);
2843 checkGLcall("GL_TEXTURE_ENV, src1_target, src2");
2844 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, opr2);
2845 checkGLcall("GL_TEXTURE_ENV, opr1_target, opr2");
2846 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src2_target, GL_PREVIOUS);
2847 checkGLcall("GL_TEXTURE_ENV, src2_target, GL_PREVIOUS");
2848 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr2_target, GL_SRC_ALPHA);
2849 checkGLcall("GL_TEXTURE_ENV, opr2_target, GL_SRC_ALPHA");
2850 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
2851 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
2856 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_DOT3_RGBA_ARB);
2857 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_DOT3_RGBA_ARB");
2861 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_DOT3_RGBA_EXT);
2862 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_DOT3_RGBA_EXT");
2866 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2867 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2868 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
2869 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2870 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, src2);
2871 checkGLcall("GL_TEXTURE_ENV, src1_target, src2");
2872 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, opr2);
2873 checkGLcall("GL_TEXTURE_ENV, opr1_target, opr2");
2874 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
2875 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
2878 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_INTERPOLATE);
2879 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_INTERPOLATE");
2880 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2881 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2882 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
2883 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2884 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, src2);
2885 checkGLcall("GL_TEXTURE_ENV, src1_target, src2");
2886 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, opr2);
2887 checkGLcall("GL_TEXTURE_ENV, opr1_target, opr2");
2888 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src2_target, src3);
2889 checkGLcall("GL_TEXTURE_ENV, src2_target, src3");
2890 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr2_target, opr3);
2891 checkGLcall("GL_TEXTURE_ENV, opr2_target, opr3");
2892 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
2893 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
2898 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_MODULATE_ADD_ATI);
2899 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_MODULATE_ADD_ATI");
2900 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2901 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2908 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr);
2909 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr");
2910 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, src1);
2911 checkGLcall("GL_TEXTURE_ENV, src1_target, src1");
2912 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, opr1);
2913 checkGLcall("GL_TEXTURE_ENV, opr1_target, opr1");
2914 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src2_target, src2);
2915 checkGLcall("GL_TEXTURE_ENV, src2_target, src2");
2916 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr2_target, opr2);
2917 checkGLcall("GL_TEXTURE_ENV, opr2_target, opr2");
2918 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
2919 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
2926 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_MODULATE_ADD_ATI);
2927 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_MODULATE_ADD_ATI");
2928 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, GL_TEXTURE);
2929 checkGLcall("GL_TEXTURE_ENV, src0_target, GL_TEXTURE");
2930 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, GL_ONE_MINUS_SRC_ALPHA);
2931 checkGLcall("GL_TEXTURE_ENV, opr0_target, GL_ONE_MINUS_SRC_APHA");
2932 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, src1);
2933 checkGLcall("GL_TEXTURE_ENV, src1_target, src1");
2934 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, opr1);
2935 checkGLcall("GL_TEXTURE_ENV, opr1_target, opr1");
2936 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src2_target, src2);
2937 checkGLcall("GL_TEXTURE_ENV, src2_target, src2");
2938 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr2_target, opr2);
2939 checkGLcall("GL_TEXTURE_ENV, opr2_target, opr2");
2940 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
2941 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
2948 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_MODULATE_ADD_ATI);
2949 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_MODULATE_ADD_ATI");
2950 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2951 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2958 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr);
2959 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr");
2960 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, src1);
2961 checkGLcall("GL_TEXTURE_ENV, src1_target, src1");
2962 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, opr1);
2963 checkGLcall("GL_TEXTURE_ENV, opr1_target, opr1");
2964 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src2_target, src2);
2965 checkGLcall("GL_TEXTURE_ENV, src2_target, src2");
2966 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr2_target, opr2);
2967 checkGLcall("GL_TEXTURE_ENV, opr2_target, opr2");
2968 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
2969 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
2976 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_MODULATE_ADD_ATI);
2977 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_MODULATE_ADD_ATI");
2978 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
2979 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
2980 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
2981 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
2982 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, src1);
2983 checkGLcall("GL_TEXTURE_ENV, src1_target, src1");
2990 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, opr);
2991 checkGLcall("GL_TEXTURE_ENV, opr1_target, opr");
2992 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src2_target, src2);
2993 checkGLcall("GL_TEXTURE_ENV, src2_target, src2");
2994 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr2_target, opr2);
2995 checkGLcall("GL_TEXTURE_ENV, opr2_target, opr2");
2996 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
2997 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
3004 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_MODULATE_ADD_ATI);
3005 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_MODULATE_ADD_ATI");
3006 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
3007 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
3014 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr);
3015 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr");
3016 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, src1);
3017 checkGLcall("GL_TEXTURE_ENV, src1_target, src1");
3018 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, opr1);
3019 checkGLcall("GL_TEXTURE_ENV, opr1_target, opr1");
3020 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src2_target, src2);
3021 checkGLcall("GL_TEXTURE_ENV, src2_target, src2");
3022 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr2_target, opr2);
3023 checkGLcall("GL_TEXTURE_ENV, opr2_target, opr2");
3024 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
3025 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
3032 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_MODULATE_ADD_ATI);
3033 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_MODULATE_ADD_ATI");
3034 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
3035 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
3042 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr);
3043 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr");
3044 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, src1);
3045 checkGLcall("GL_TEXTURE_ENV, src1_target, src1");
3052 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, opr);
3053 checkGLcall("GL_TEXTURE_ENV, opr1_target, opr");
3054 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src2_target, src2);
3055 checkGLcall("GL_TEXTURE_ENV, src2_target, src2");
3056 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr2_target, opr2);
3057 checkGLcall("GL_TEXTURE_ENV, opr2_target, opr2");
3058 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
3059 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
3066 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_MODULATE_ADD_ATI);
3067 checkGLcall("GL_TEXTURE_ENV, comb_target, GL_MODULATE_ADD_ATI");
3068 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src0_target, src1);
3069 checkGLcall("GL_TEXTURE_ENV, src0_target, src1");
3070 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1);
3071 checkGLcall("GL_TEXTURE_ENV, opr0_target, opr1");
3072 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src1_target, src3);
3073 checkGLcall("GL_TEXTURE_ENV, src1_target, src3");
3074 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr1_target, opr3);
3075 checkGLcall("GL_TEXTURE_ENV, opr1_target, opr3");
3076 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, src2_target, src2);
3077 checkGLcall("GL_TEXTURE_ENV, src2_target, src2");
3078 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, opr2_target, opr2);
3079 checkGLcall("GL_TEXTURE_ENV, opr2_target, opr2");
3080 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, scal_target, 1);
3081 checkGLcall("GL_TEXTURE_ENV, scal_target, 1");
3139 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_COMBINE);
3140 checkGLcall("GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_COMBINE");