Home | History | Annotate | Download | only in main

Lines Matching defs:Texture

145  *   include the classic texture coordinate attributes.
715 * Used for storing clear color, texture border color, etc.
1147 * An index for each type of texture object. These correspond to the GL
1148 * texture target enums, such as GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP, etc.
1167 * Bit flags for each type of texture object
1168 * Used for Texture.Unit[]._ReallyEnabled flags.
1184 * Texture image state. Drivers will typically create a subclass of this
1196 gl_format TexFormat; /**< The actual texture memory format */
1235 * and OpenGL 3.3. Legacy texture objects also contain a sampler object.
1242 GLenum WrapS; /**< S-axis texture image wrap mode */
1243 GLenum WrapT; /**< T-axis texture image wrap mode */
1244 GLenum WrapR; /**< R-axis texture image wrap mode */
1247 union gl_color_union BorderColor; /**< Interpreted according to texture format */
1260 * Texture object state. Contains the array of mipmap images, border color,
1267 GLuint Name; /**< the user-visible texture object ID */
1283 GLboolean _BaseComplete; /**< Is the base texture level valid? */
1285 GLboolean _IsIntegerFormat; /**< Does the texture store integer values? */
1286 GLboolean _RenderToTexture; /**< Any rendering to this texture? */
1290 /** Actual texture images, indexed by [cube face] and [mipmap level] */
1309 * Texture combine environment state.
1361 /** Tex-gen enabled for texture unit? */
1364 /** Non-identity texture matrix for texture unit? */
1369 * Texture coord generation state.
1381 * Texture unit state. Contains enable flags, texture environment/function/
1382 * combiners, texgen state, and pointers to current texture objects.
1414 * currently enabled texture.
1424 /** Current texture object pointers */
1427 /** Points to highest priority, complete and enabled texture object */
1433 * Texture attribute group (GL_TEXTURE_BIT).
1448 /** Texture units/samplers used by vertex or fragment texturing */
1451 /** Texture coord units/sets used for fragment texturing */
1454 /** Texture coord units that have texgen enabled */
1457 /** Texture coord units that have non-identity matrices */
1460 /** Bitwise-OR of all Texture.Unit[i]._GenFlags */
1633 GLint ActiveTexture; /**< Client Active Texture */
1945 GLbitfield ShadowSamplers; /**< Texture units used for shadow sampling. */
1953 /** Map from sampler unit to texture unit (set by glUniform1i()) */
2121 /** Program to emulate fixed-function texture env/combine (see above) */
2385 * Map from sampler unit to texture unit (set by glUniform1i())
2392 /** Which texture target is being sampled (TEXTURE_1D/2D/3D/etc_INDEX) */
2546 struct _mesa_HashTable *TexObjects; /**< Texture objects hash table */
2548 /** Default texture objects (shared by all texture units) */
2551 /** Fallback texture used when a bound texture is incomplete */
2555 * \name Thread safety and statechange notification for texture
2632 * A renderbuffer attachment points to either a texture object (and specifies
2633 * a mipmap level, cube face or 3D texture slice) or points to a renderbuffer.
2648 * supplied texture object.
2650 struct gl_texture_object *Texture;
2787 GLint MaxTextureRectSize; /**< Max rectangle texture size, in pixes */
2879 /** Which texture units support GL_ATI_envmap_bumpmap as targets */
2912 * Whether the implementation strips out and ignores texture borders.
2914 * Many GPU hardware implementations don't support rendering with texture
2921 * Texture borders are deprecated in GL 3.0.
3099 * A stack of matrices (projection, modelview, color, texture, etc).
3147 #define _NEW_TEXTURE (1 << 16) /**< gl_context::Texture */
3467 struct gl_texture_attrib Texture; /**< Texture attributes */