Lines Matching refs:texObj
116 struct gl_texture_object *texObj, GLenum target,
123 if (texObj->Attrib.BaseLevel >= texObj->Attrib.MaxLevel) {
128 if (caller && texObj->Target == GL_TEXTURE_CUBE_MAP &&
129 !_mesa_cube_complete(texObj)) {
135 _mesa_lock_texture(ctx, texObj);
137 texObj->External = GL_FALSE;
139 srcImage = _mesa_select_tex_image(texObj, target, texObj->Attrib.BaseLevel);
142 _mesa_unlock_texture(ctx, texObj);
150 _mesa_unlock_texture(ctx, texObj);
166 _mesa_unlock_texture(ctx, texObj);
173 _mesa_unlock_texture(ctx, texObj);
181 GL_TEXTURE_CUBE_MAP_POSITIVE_X + face, texObj);
185 st_generate_mipmap(ctx, target, texObj);
187 _mesa_unlock_texture(ctx, texObj);
200 struct gl_texture_object *texObj = _mesa_get_current_tex_object(ctx, target);
201 generate_texture_mipmap(ctx, texObj, target, NULL);
207 struct gl_texture_object *texObj;
216 texObj = _mesa_get_current_tex_object(ctx, target);
217 if (!texObj)
220 generate_texture_mipmap(ctx, texObj, target, "glGenerateMipmap");
231 struct gl_texture_object *texObj = _mesa_lookup_texture(ctx, texture);
232 generate_texture_mipmap(ctx, texObj, texObj->Target, NULL);
236 validate_params_and_generate_mipmap(struct gl_texture_object *texObj, const char* caller)
240 if (!texObj)
243 if (!_mesa_is_valid_generate_texture_mipmap_target(ctx, texObj->Target)) {
246 _mesa_enum_to_string(texObj->Target));
250 generate_texture_mipmap(ctx, texObj, texObj->Target, caller);
256 struct gl_texture_object *texObj;
259 texObj = _mesa_lookup_texture_err(ctx, texture, "glGenerateTextureMipmap");
260 validate_params_and_generate_mipmap(texObj, "glGenerateTextureMipmap");
266 struct gl_texture_object *texObj;
269 texObj = _mesa_lookup_or_create_texture(ctx, target, texture,
272 validate_params_and_generate_mipmap(texObj,
279 struct gl_texture_object *texObj;
282 texObj = _mesa_get_texobj_by_target_and_texunit(ctx, target,
286 validate_params_and_generate_mipmap(texObj,