• Home
  • Raw
  • Download

Lines Matching refs:texImage

191               struct gl_texture_image *texImage)  in set_tex_image()  argument
196 assert(texImage); in set_tex_image()
200 tObj->Image[face][level] = texImage; in set_tex_image()
203 texImage->TexObject = tObj; in set_tex_image()
204 texImage->Level = level; in set_tex_image()
205 texImage->Face = face; in set_tex_image()
219 struct gl_texture_image *texImage) in _mesa_delete_texture_image() argument
224 st_FreeTextureImageBuffer( ctx, texImage ); in _mesa_delete_texture_image()
225 FREE(texImage); in _mesa_delete_texture_image()
391 struct gl_texture_image *texImage; in _mesa_get_tex_image() local
396 texImage = _mesa_select_tex_image(texObj, target, level); in _mesa_get_tex_image()
397 if (!texImage) { in _mesa_get_tex_image()
398 texImage = CALLOC_STRUCT(gl_texture_image); in _mesa_get_tex_image()
399 if (!texImage) { in _mesa_get_tex_image()
404 set_tex_image(texObj, target, level, texImage); in _mesa_get_tex_image()
407 return texImage; in _mesa_get_tex_image()
420 struct gl_texture_image *texImage; in get_proxy_tex_image() local
463 texImage = ctx->Texture.ProxyTex[texIndex]->Image[0][level]; in get_proxy_tex_image()
464 if (!texImage) { in get_proxy_tex_image()
465 texImage = CALLOC_STRUCT(gl_texture_image); in get_proxy_tex_image()
466 if (!texImage) { in get_proxy_tex_image()
470 ctx->Texture.ProxyTex[texIndex]->Image[0][level] = texImage; in get_proxy_tex_image()
472 texImage->TexObject = ctx->Texture.ProxyTex[texIndex]; in get_proxy_tex_image()
474 return texImage; in get_proxy_tex_image()
954 struct gl_texture_image *texImage) in _mesa_clear_texture_image() argument
956 st_FreeTextureImageBuffer(ctx, texImage); in _mesa_clear_texture_image()
957 clear_teximage_fields(texImage); in _mesa_clear_texture_image()
2172 struct gl_texture_image *texImage; in texsubimage_error_check() local
2193 texImage = _mesa_select_tex_image(texObj, target, level); in texsubimage_error_check()
2194 if (!texImage) { in texsubimage_error_check()
2210 if (!texture_formats_agree(texImage->InternalFormat, format)) { in texsubimage_error_check()
2214 _mesa_enum_to_string(texImage->InternalFormat), in texsubimage_error_check()
2220 oes_float_internal_format(ctx, texImage->InternalFormat, type) : in texsubimage_error_check()
2221 texImage->InternalFormat; in texsubimage_error_check()
2242 texImage, xoffset, yoffset, zoffset, in texsubimage_error_check()
2247 if (_mesa_is_format_compressed(texImage->TexFormat)) { in texsubimage_error_check()
2248 if (_mesa_format_no_online_compression(texImage->InternalFormat)) { in texsubimage_error_check()
2257 if (_mesa_is_format_integer_color(texImage->TexFormat) != in texsubimage_error_check()
2569 struct gl_texture_image *texImage; in copytexsubimage_error_check() local
2595 texImage = _mesa_select_tex_image(texObj, target, level); in copytexsubimage_error_check()
2596 if (!texImage) { in copytexsubimage_error_check()
2608 if (error_check_subtexture_dimensions(ctx, dimensions, texImage, in copytexsubimage_error_check()
2614 if (_mesa_is_format_compressed(texImage->TexFormat)) { in copytexsubimage_error_check()
2615 if (_mesa_format_no_online_compression(texImage->InternalFormat)) { in copytexsubimage_error_check()
2622 if (texImage->InternalFormat == GL_YCBCR_MESA) { in copytexsubimage_error_check()
2633 if (texImage->InternalFormat == GL_RGB9_E5 && in copytexsubimage_error_check()
2637 _mesa_enum_to_string(texImage->InternalFormat)); in copytexsubimage_error_check()
2641 if (!_mesa_source_buffer_exists(ctx, texImage->_BaseFormat)) { in copytexsubimage_error_check()
2644 _mesa_enum_to_string(texImage->_BaseFormat)); in copytexsubimage_error_check()
2656 if (_mesa_is_color_format(texImage->InternalFormat)) { in copytexsubimage_error_check()
2660 _mesa_is_format_integer_color(texImage->TexFormat)) { in copytexsubimage_error_check()
2671 if (_mesa_is_gles(ctx) && _mesa_is_stencil_format(texImage->_BaseFormat)) { in copytexsubimage_error_check()
3095 struct gl_texture_image *texImage = in teximage() local
3098 if (!texImage) in teximage()
3102 _mesa_init_teximage_fields(ctx, texImage, width, height, depth, in teximage()
3106 clear_teximage_fields(texImage); in teximage()
3112 struct gl_texture_image *texImage; in teximage() local
3146 texImage = _mesa_get_tex_image(ctx, texObj, target, level); in teximage()
3148 if (!texImage) { in teximage()
3152 st_FreeTextureImageBuffer(ctx, texImage); in teximage()
3154 _mesa_init_teximage_fields(ctx, texImage, in teximage()
3161 st_CompressedTexImage(ctx, dims, texImage, in teximage()
3165 st_TexImage(ctx, dims, texImage, format, in teximage()
3399 struct gl_texture_image *texImage; in egl_image_target_texture() local
3440 texImage = _mesa_get_tex_image(ctx, texObj, target, 0); in egl_image_target_texture()
3441 if (!texImage) { in egl_image_target_texture()
3444 st_FreeTextureImageBuffer(ctx, texImage); in egl_image_target_texture()
3449 st_egl_image_target_tex_storage(ctx, target, texObj, texImage, in egl_image_target_texture()
3452 st_egl_image_target_texture_2d(ctx, target, texObj, texImage, in egl_image_target_texture()
3537 struct gl_texture_image *texImage, in texture_sub_image() argument
3554 zoffset += texImage->Border; in texture_sub_image()
3558 yoffset += texImage->Border; in texture_sub_image()
3561 xoffset += texImage->Border; in texture_sub_image()
3564 st_TexSubImage(ctx, dims, texImage, in texture_sub_image()
3591 struct gl_texture_image *texImage; in texsubimage_err() local
3611 texImage = _mesa_select_tex_image(texObj, target, level); in texsubimage_err()
3622 texture_sub_image(ctx, dims, texObj, texImage, target, level, in texsubimage_err()
3635 struct gl_texture_image *texImage; in texsubimage() local
3638 texImage = _mesa_select_tex_image(texObj, target, level); in texsubimage()
3640 texture_sub_image(ctx, dims, texObj, texImage, target, level, in texsubimage()
3659 struct gl_texture_image *texImage; in texturesubimage() local
3743 texImage = texObj->Image[i][level]; in texturesubimage()
3744 assert(texImage); in texturesubimage()
3746 texture_sub_image(ctx, 3, texObj, texImage, texObj->Target, in texturesubimage()
3754 texImage = _mesa_select_tex_image(texObj, texObj->Target, level); in texturesubimage()
3755 assert(texImage); in texturesubimage()
3757 texture_sub_image(ctx, dims, texObj, texImage, texObj->Target, in texturesubimage()
3914 struct gl_texture_image *texImage; in _mesa_MultiTexSubImage1DEXT() local
3920 texImage = _mesa_select_tex_image(texObj, target, level); in _mesa_MultiTexSubImage1DEXT()
3922 texture_sub_image(ctx, 1, texObj, texImage, target, level, in _mesa_MultiTexSubImage1DEXT()
3975 struct gl_texture_image *texImage; in _mesa_MultiTexSubImage2DEXT() local
3981 texImage = _mesa_select_tex_image(texObj, target, level); in _mesa_MultiTexSubImage2DEXT()
3983 texture_sub_image(ctx, 2, texObj, texImage, target, level, in _mesa_MultiTexSubImage2DEXT()
4037 struct gl_texture_image *texImage; in _mesa_MultiTexSubImage3DEXT() local
4043 texImage = _mesa_select_tex_image(texObj, target, level); in _mesa_MultiTexSubImage3DEXT()
4045 texture_sub_image(ctx, 3, texObj, texImage, target, level, in _mesa_MultiTexSubImage3DEXT()
4086 struct gl_texture_image *texImage, in copytexsubimage_by_slice() argument
4093 if (texImage->TexObject->Target == GL_TEXTURE_1D_ARRAY) { in copytexsubimage_by_slice()
4102 assert(yoffset + slice < texImage->Height); in copytexsubimage_by_slice()
4103 st_CopyTexSubImage(ctx, 2, texImage, in copytexsubimage_by_slice()
4108 st_CopyTexSubImage(ctx, dims, texImage, in copytexsubimage_by_slice()
4144 can_avoid_reallocation(const struct gl_texture_image *texImage, in can_avoid_reallocation() argument
4149 if (texImage->InternalFormat != internalFormat) in can_avoid_reallocation()
4151 if (texImage->TexFormat != texFormat) in can_avoid_reallocation()
4153 if (texImage->Border != border) in can_avoid_reallocation()
4155 if (texImage->Width2 != width) in can_avoid_reallocation()
4157 if (texImage->Height2 != height) in can_avoid_reallocation()
4173 struct gl_texture_image *texImage; in copy_texture_sub_image() local
4177 texImage = _mesa_select_tex_image(texObj, target, level); in copy_texture_sub_image()
4183 zoffset += texImage->Border; in copy_texture_sub_image()
4187 yoffset += texImage->Border; in copy_texture_sub_image()
4190 xoffset += texImage->Border; in copy_texture_sub_image()
4197 get_copy_tex_image_source(ctx, texImage->TexFormat); in copy_texture_sub_image()
4199 copytexsubimage_by_slice(ctx, texImage, dims, xoffset, yoffset, zoffset, in copy_texture_sub_image()
4272 struct gl_texture_image *texImage; in copyteximage() local
4323 texImage = _mesa_select_tex_image(texObj, target, level); in copyteximage()
4324 if (texImage && can_avoid_reallocation(texImage, internalFormat, texFormat, in copyteximage()
4398 texImage = _mesa_get_tex_image(ctx, texObj, target, level); in copyteximage()
4400 if (!texImage) { in copyteximage()
4408 st_FreeTextureImageBuffer(ctx, texImage); in copyteximage()
4410 _mesa_init_teximage_fields(ctx, texImage, width, height, 1, in copyteximage()
4415 st_AllocTextureImageBuffer(ctx, texImage); in copyteximage()
4421 get_copy_tex_image_source(ctx, texImage->TexFormat); in copyteximage()
4423 copytexsubimage_by_slice(ctx, texImage, dims, in copyteximage()
4977 struct gl_texture_image *texImage, in check_clear_tex_image() argument
4982 struct gl_texture_object *texObj = texImage->TexObject; in check_clear_tex_image()
4984 GLenum internalFormat = texImage->InternalFormat; in check_clear_tex_image()
5021 if (_mesa_is_format_integer_color(texImage->TexFormat) != in check_clear_tex_image()
5032 texImage->_BaseFormat, in check_clear_tex_image()
5033 texImage->TexFormat, in check_clear_tex_image()
5389 struct gl_texture_image *texImage; in compressed_subtexture_error_check() local
5438 texImage = _mesa_select_tex_image(texObj, target, level); in compressed_subtexture_error_check()
5439 if (!texImage) { in compressed_subtexture_error_check()
5445 if ((GLint) format != texImage->InternalFormat) { in compressed_subtexture_error_check()
5462 if (error_check_subtexture_dimensions(ctx, dims, texImage, xoffset, yoffset, in compressed_subtexture_error_check()
5665 struct gl_texture_image *texImage, in compressed_texture_sub_image() argument
5676 st_CompressedTexSubImage(ctx, dims, texImage, in compressed_texture_sub_image()
5715 struct gl_texture_image *texImage; in compressed_tex_sub_image() local
5794 texImage = texObj->Image[i][level]; in compressed_tex_sub_image()
5795 assert(texImage); in compressed_tex_sub_image()
5797 compressed_texture_sub_image(ctx, 3, texObj, texImage, in compressed_tex_sub_image()
5803 image_stride = _mesa_format_image_size(texImage->TexFormat, in compressed_tex_sub_image()
5804 texImage->Width, in compressed_tex_sub_image()
5805 texImage->Height, 1); in compressed_tex_sub_image()
5811 texImage = _mesa_select_tex_image(texObj, target, level); in compressed_tex_sub_image()
5812 assert(texImage); in compressed_tex_sub_image()
5814 compressed_texture_sub_image(ctx, dim, texObj, texImage, target, level, in compressed_tex_sub_image()
6744 struct gl_texture_image *texImage; in texture_image_multisample() local
6828 texImage = _mesa_get_tex_image(ctx, texObj, 0, 0); in texture_image_multisample()
6830 if (texImage == NULL) { in texture_image_multisample()
6847 _mesa_init_teximage_fields_ms(ctx, texImage, width, height, depth, 0, in texture_image_multisample()
6853 clear_teximage_fields(texImage); in texture_image_multisample()
6879 st_FreeTextureImageBuffer(ctx, texImage); in texture_image_multisample()
6881 _mesa_init_teximage_fields_ms(ctx, texImage, width, height, depth, 0, in texture_image_multisample()
6892 _mesa_init_teximage_fields(ctx, texImage, 0, 0, 0, 0, in texture_image_multisample()
6902 _mesa_init_teximage_fields(ctx, texImage, 0, 0, 0, 0, in texture_image_multisample()