Lines Matching defs:texObj
113 struct gl_texture_object *texObj, GLenum target,
120 if (texObj->Attrib.BaseLevel >= texObj->Attrib.MaxLevel) {
125 if (caller && texObj->Target == GL_TEXTURE_CUBE_MAP &&
126 !_mesa_cube_complete(texObj)) {
132 _mesa_lock_texture(ctx, texObj);
134 texObj->External = GL_FALSE;
136 srcImage = _mesa_select_tex_image(texObj, target, texObj->Attrib.BaseLevel);
139 _mesa_unlock_texture(ctx, texObj);
147 _mesa_unlock_texture(ctx, texObj);
163 _mesa_unlock_texture(ctx, texObj);
170 _mesa_unlock_texture(ctx, texObj);
178 GL_TEXTURE_CUBE_MAP_POSITIVE_X + face, texObj);
182 ctx->Driver.GenerateMipmap(ctx, target, texObj);
184 _mesa_unlock_texture(ctx, texObj);
197 struct gl_texture_object *texObj = _mesa_get_current_tex_object(ctx, target);
198 generate_texture_mipmap(ctx, texObj, target, NULL);
204 struct gl_texture_object *texObj;
213 texObj = _mesa_get_current_tex_object(ctx, target);
214 if (!texObj)
217 generate_texture_mipmap(ctx, texObj, target, "glGenerateMipmap");
228 struct gl_texture_object *texObj = _mesa_lookup_texture(ctx, texture);
229 generate_texture_mipmap(ctx, texObj, texObj->Target, NULL);
233 validate_params_and_generate_mipmap(struct gl_texture_object *texObj, const char* caller)
237 if (!texObj)
240 if (!_mesa_is_valid_generate_texture_mipmap_target(ctx, texObj->Target)) {
243 _mesa_enum_to_string(texObj->Target));
247 generate_texture_mipmap(ctx, texObj, texObj->Target, caller);
253 struct gl_texture_object *texObj;
256 texObj = _mesa_lookup_texture_err(ctx, texture, "glGenerateTextureMipmap");
257 validate_params_and_generate_mipmap(texObj, "glGenerateTextureMipmap");
263 struct gl_texture_object *texObj;
266 texObj = _mesa_lookup_or_create_texture(ctx, target, texture,
269 validate_params_and_generate_mipmap(texObj,
276 struct gl_texture_object *texObj;
279 texObj = _mesa_get_texobj_by_target_and_texunit(ctx, target,
283 validate_params_and_generate_mipmap(texObj,