Lines Matching refs:texObj

128               struct gl_texture_object *texObj,
132 (texObj->Target == GL_TEXTURE_CUBE_MAP ||
133 texObj->Target == GL_PROXY_TEXTURE_CUBE_MAP)
134 ? GL_TEXTURE_CUBE_MAP_POSITIVE_X + face : texObj->Target;
135 return _mesa_get_tex_image(ctx, texObj, faceTarget, level);
142 struct gl_texture_object *texObj,
147 const GLenum target = texObj->Target;
156 get_tex_image(ctx, texObj, face, level);
182 struct gl_texture_object *texObj)
184 const GLenum target = texObj->Target;
189 for (level = 0; level < ARRAY_SIZE(texObj->Image[0]); level++) {
192 get_tex_image(ctx, texObj, face, level);
209 update_fbo_texture(struct gl_context *ctx, struct gl_texture_object *texObj)
211 const unsigned numFaces = _mesa_num_tex_faces(texObj->Target);
212 for (int level = 0; level < ARRAY_SIZE(texObj->Image[0]); level++) {
214 _mesa_update_fbo_texture(ctx, texObj, face, level);
272 struct gl_texture_object *texObj,
328 if (!_mesa_is_proxy_texture(target) && (!texObj || (texObj->Name == 0))) {
335 /* Check if texObj->Immutable is set */
336 if (!_mesa_is_proxy_texture(target) && texObj->Immutable) {
354 struct gl_texture_object *texObj,
360 int index = texObj->VirtualPageSizeIndex;
437 struct gl_texture_object *texObj,
448 assert(texObj);
451 if (tex_storage_error_check(ctx, texObj, memObj, dims, target, levels,
457 texFormat = _mesa_choose_texture_format(ctx, texObj, target, 0,
471 initialize_texture_fields(ctx, texObj, levels, width, height, depth,
476 clear_texture_fields(ctx, texObj);
495 if (texObj->IsSparse) {
498 if (_mesa_sparse_texture_error_check(ctx, dims, texObj, texFormat, target,
509 if (!initialize_texture_fields(ctx, texObj, levels, width, height, depth,
516 if (!st_SetTextureStorageForMemoryObject(ctx, texObj, memObj,
521 clear_texture_fields(ctx, texObj);
526 if (!st_AllocTextureStorage(ctx, texObj, levels,
533 clear_texture_fields(ctx, texObj);
540 _mesa_set_texture_view_state(ctx, texObj, target, levels);
542 update_fbo_texture(ctx, texObj);
549 struct gl_texture_object *texObj,
554 texture_storage(ctx, dims, texObj, NULL, target, levels, internalformat,
561 struct gl_texture_object *texObj,
566 texture_storage(ctx, dims, texObj, NULL, target, levels, internalformat,
579 struct gl_texture_object *texObj;
606 texObj = _mesa_get_current_tex_object(ctx, target);
607 if (!texObj)
610 texture_storage_error(ctx, dims, texObj, target, levels,
622 struct gl_texture_object *texObj = _mesa_get_current_tex_object(ctx, target);
623 texture_storage_no_error(ctx, dims, texObj, target, levels,
636 struct gl_texture_object *texObj;
653 texObj = _mesa_lookup_texture_err(ctx, texture, caller);
654 if (!texObj)
660 if (!_mesa_is_legal_tex_storage_target(ctx, dims, texObj->Target)) {
663 _mesa_enum_to_string(texObj->Target));
667 texture_storage_error(ctx, dims, texObj, texObj->Target,
679 struct gl_texture_object *texObj = _mesa_lookup_texture(ctx, texture);
680 texture_storage_no_error(ctx, dims, texObj, texObj->Target,
846 struct gl_texture_object *texObj,
855 texture_storage(ctx, dims, texObj, memObj, target, levels, internalformat,