Home | History | Annotate | Download | only in main

Lines Matching defs:tex

306 valid_texture_object(const struct gl_texture_object *tex)
308 switch (tex->Target) {
325 tex->Target, tex->Name);
334 * If 'tex' is non-null, increment its refcount.
340 struct gl_texture_object *tex)
371 if (tex) {
373 ASSERT(valid_texture_object(tex));
374 _glthread_LOCK_MUTEX(tex->Mutex);
375 if (tex->RefCount == 0) {
382 tex->RefCount++;
383 *ptr = tex;
385 _glthread_UNLOCK_MUTEX(tex->Mutex);
720 _mesa_get_fallback_texture(struct gl_context *ctx, gl_texture_index tex)
722 if (!ctx->Shared->FallbackTex[tex]) {
737 switch (tex) {
821 ctx->Shared->FallbackTex[tex] = texObj;
823 return ctx->Shared->FallbackTex[tex];
1038 GLuint u, tex;
1042 for (tex = 0; tex < NUM_TEXTURE_TARGETS; tex++) {
1043 if (texObj == unit->CurrentTex[tex]) {
1044 _mesa_reference_texobj(&unit->CurrentTex[tex],
1045 ctx->Shared->DefaultTex[tex]);
1046 ASSERT(unit->CurrentTex[tex]);
1392 * Simplest implementation of texture locking: grab the shared tex