Lines Matching defs:tex
151 struct gl_texture_object *tex;
153 tex = _mesa_lookup_texture_err(ctx, textureNames[i],
155 if (tex == NULL) {
160 _mesa_lock_texture(ctx, tex);
162 if (tex->Immutable) {
163 _mesa_unlock_texture(ctx, tex);
170 if (tex->Target == 0) {
171 tex->Target = target;
172 tex->TargetIndex = _mesa_tex_target_to_index(ctx, target);
173 } else if (tex->Target != target) {
174 _mesa_unlock_texture(ctx, tex);
182 tex->Immutable = GL_TRUE;
183 _mesa_unlock_texture(ctx, tex);
185 _mesa_reference_texobj(&surf->textures[i], tex);
372 struct gl_texture_object *tex = surf->textures[j];
375 _mesa_lock_texture(ctx, tex);
376 image = _mesa_get_tex_image(ctx, tex, surf->target, 0);
379 _mesa_unlock_texture(ctx, tex);
386 surf->output, tex, image,
389 _mesa_unlock_texture(ctx, tex);
426 struct gl_texture_object *tex = surf->textures[j];
429 _mesa_lock_texture(ctx, tex);
431 image = _mesa_select_tex_image(tex, surf->target, 0);
434 surf->output, tex, image,
440 _mesa_unlock_texture(ctx, tex);