/external/mesa3d/src/mesa/main/ |
texgen.c | 27 * \file texgen.c 38 #include "main/texgen.h" 48 * Return texgen state for given coordinate 78 struct gl_texgen *texgen; local 96 texgen = get_texgen(ctx, texUnit, coord); 97 if (!texgen) { 107 if (texgen->Mode == mode) 142 texgen->Mode = mode; 143 texgen->_ModeBit = bit; 153 if (TEST_EQ_4V(texgen->ObjectPlane, params) 300 struct gl_texgen *texgen; local 338 struct gl_texgen *texgen; local 384 struct gl_texgen *texgen; local [all...] |
descrip.mms | 85 texgen.c \ 159 texgen.obj,\ 253 texgen.obj : texgen.c
|
attrib.c | 54 #include "texgen.h" 128 GLbitfield TexGen[MAX_TEXTURE_UNITS]; 321 attr->TexGen[i] = ctx->Texture.Unit[i].TexGenEnabled; 633 const GLbitfield genEnabled = enable->TexGen[i]; 720 if (ctx->Driver.TexGen) { 721 ctx->Driver.TexGen(ctx, GL_S, GL_EYE_PLANE, unit->GenS.EyePlane); 722 ctx->Driver.TexGen(ctx, GL_T, GL_EYE_PLANE, unit->GenT.EyePlane); 723 ctx->Driver.TexGen(ctx, GL_R, GL_EYE_PLANE, unit->GenR.EyePlane); 724 ctx->Driver.TexGen(ctx, GL_Q, GL_EYE_PLANE, unit->GenQ.EyePlane); [all...] |
/external/mesa3d/src/mesa/drivers/dri/r200/ |
r200_tcl.h | 52 #define R200_TCL_FALLBACK_TEXGEN_0 0x10 /* texgen, unit 0 */ 53 #define R200_TCL_FALLBACK_TEXGEN_1 0x20 /* texgen, unit 1 */ 54 #define R200_TCL_FALLBACK_TEXGEN_2 0x40 /* texgen, unit 2 */ 55 #define R200_TCL_FALLBACK_TEXGEN_3 0x80 /* texgen, unit 3 */ 56 #define R200_TCL_FALLBACK_TEXGEN_4 0x100 /* texgen, unit 4 */ 57 #define R200_TCL_FALLBACK_TEXGEN_5 0x200 /* texgen, unit 5 */
|
r200_tcl.c | 583 "Texgen unit 0", 584 "Texgen unit 1", 585 "Texgen unit 2", 586 "Texgen unit 3", 587 "Texgen unit 4", 588 "Texgen unit 5",
|
r200_texstate.c | [all...] |
/external/deqp/modules/gles31/functional/ |
es31fTextureLevelStateQueryTests.cpp | 388 TextureGenerationSpec texGen; 389 texGen.bindTarget = target; 390 texGen.queryTarget = queryTarget; 391 texGen.immutable = true; 392 texGen.sampleCount = 0; 393 texGen.description = glu::getTextureTargetStr(target).toString() + ", initial values"; 395 group.push_back(texGen); 402 TextureGenerationSpec texGen; 405 texGen.bindTarget = target; 406 texGen.queryTarget = queryTarget [all...] |
/external/mesa3d/src/mesa/drivers/dri/radeon/ |
radeon_tcl.h | 53 #define RADEON_TCL_FALLBACK_TEXGEN_0 0x10 /* texgen, unit 0 */ 54 #define RADEON_TCL_FALLBACK_TEXGEN_1 0x20 /* texgen, unit 1 */ 55 #define RADEON_TCL_FALLBACK_TEXGEN_2 0x40 /* texgen, unit 2 */
|
radeon_common_context.h | 62 #define RADEON_TCL_FALLBACK_TEXGEN_0 0x10 /* texgen, unit 0 */ 63 #define RADEON_TCL_FALLBACK_TEXGEN_1 0x20 /* texgen, unit 1 */ 64 #define RADEON_TCL_FALLBACK_TEXGEN_2 0x40 /* texgen, unit 2 */
|
radeon_tcl.c | 389 /* TODO: probably should not emit texture coords when texgen is enabled */ 521 "Texgen unit 0", 522 "Texgen unit 1", 523 "Texgen unit 2",
|
radeon_texstate.c | 885 /* the r100 cannot do texgen for some coords and not for others 887 * ASSUME that when S and T are texgen enabled we do not need other 888 * non-texgen enabled coords, no matter if the R and Q bits are texgen 889 * enabled. Still check for mixed mode texgen for all coords. 901 fprintf(stderr, "fallback mixed texgen\n"); 907 /* some texgen mode not including both S and T bits */ 909 fprintf(stderr, "fallback mixed texgen/nontexgen\n"); [all...] |
radeon_maos_arrays.c | 263 /* assume we need the 3rd coord if texgen is active for r/q OR at least
|
/external/mesa3d/docs/OLD/ |
MESA_sprite_point.spec | 50 2. What about texgen and texture matrices? 52 Texgen and the texture matrix have no effect on the point's s and t 54 by texgen or the texture matrix. Note that with a 3D texture and/or 55 texgen that the r coordinate could be used to select a slice in the 141 The new texture coordinates are not effected by texgen or the texture 143 unchanged and may have been computed with texgen and/or the texture
|
/external/mesa3d/src/mesa/tnl/ |
t_vb_texmat.c | 40 /* Is there any real benefit seperating texmat from texgen? It means 43 * *only* _NEW_TEXTURE_MATRIX that texgen survives but texmat doesn't. 45 * However, the seperation of this code from the complex texgen stuff
|
t_vb_texgen.c | 51 * Automatic texture coordinate generation (texgen) code. 69 /* Temporary values used in texgen. 249 /* Special case texgen functions. 334 static void texgen( struct gl_context *ctx, function 396 _mesa_problem(ctx, "Bad S texgen"); 429 _mesa_problem(ctx, "Bad T texgen"); 458 _mesa_problem(ctx, "Bad R texgen"); 475 _mesa_problem(ctx, "Bad Q texgen"); 533 store->TexgenFunc[i] = texgen; /* general solution */ 535 /* look for special texgen cases * [all...] |
t_rasterpos.c | 250 * Do texgen needed for glRasterPos. 296 _mesa_problem(ctx, "Bad S texgen in compute_texgen()"); 319 _mesa_problem(ctx, "Bad T texgen in compute_texgen()"); 339 _mesa_problem(ctx, "Bad R texgen in compute_texgen()"); 353 _mesa_problem(ctx, "Bad Q texgen in compute_texgen()"); 434 /* compute transformed normal vector (for lighting or texgen) */
|
/external/mesa3d/docs/ |
relnotes-6.4.1.html | 40 <li>popping of GL_EYE_PLANE texgen state was broken (bug 4996)
|
relnotes-7.0.2.html | 52 <li>Parsing of state.texgen in ARB vertex/fragment programs didn't work (bug 12313)
|
RELNOTES-3.1 | 84 nVidia texgen extension for better reflection mapping.
|
versions.html | 652 <li>fixed typo in texture code which caused book/texgen to crash 861 <li>fixed texgen normal vector problem (gloss's teapot) [all...] |
/external/mesa3d/src/mesa/program/ |
program_lexer.l | 308 {dot}texgen { return_token_or_DOT(require_ARB_vp, TEXGEN); }
|
prog_statevars.c | 207 /* state[2] is the texgen attribute */ 234 _mesa_problem(ctx, "Invalid texgen state in fetch_state"); 757 append(dst, "texgen"); [all...] |
/external/mesa3d/src/mapi/glapi/gen/ |
OES_fixed_point.xml | 239 <!-- texgen -->
|
/external/mesa3d/src/mesa/drivers/common/ |
driverfuncs.c | 154 driver->TexGen = NULL;
|
/external/mesa3d/src/mesa/drivers/dri/nouveau/ |
nouveau_state.c | 548 ctx->Driver.TexGen = nouveau_tex_gen;
|