Lines Matching defs:level

181  * and level parameters.
185 * \param level image level.
190 GLenum target, GLint level,
198 assert(level == 0);
200 tObj->Image[face][level] = texImage;
204 texImage->Level = level;
359 * target and mipmap level. The target and level parameters should
364 * \param level image level.
370 GLenum target, GLint level)
375 assert(level >= 0);
376 assert(level < MAX_TEXTURE_LEVELS);
378 return texObj->Image[face][level];
389 GLenum target, GLint level)
396 texImage = _mesa_select_tex_image(texObj, target, level);
404 set_tex_image(texObj, target, level, texImage);
415 * level, or out of memory.
418 get_proxy_tex_image(struct gl_context *ctx, GLenum target, GLint level)
423 if (level < 0)
440 if (level > 0)
463 texImage = ctx->Texture.ProxyTex[texIndex]->Image[0][level];
470 ctx->Texture.ProxyTex[texIndex]->Image[0][level] = texImage;
543 * Return number of dimensions per mipmap level for the given texture target.
636 * Return the number of layers present in the given level of an array,
640 _mesa_get_texture_layers(const struct gl_texture_object *texObj, GLint level)
642 assert(level >= 0 && level < MAX_TEXTURE_LEVELS);
657 struct gl_texture_image *img = texObj->Image[0][level];
665 struct gl_texture_image *img = texObj->Image[0][level];
965 * The target and level parameters will have already been validated.
970 GLint level, GLint width, GLint height,
978 maxSize = ctx->Const.MaxTextureSize >> level;
991 maxSize = ctx->Const.MaxTextureSize >> level;
1007 maxSize >>= level;
1026 if (level != 0)
1044 maxSize >>= level;
1061 maxSize = ctx->Const.MaxTextureSize >> level;
1076 maxSize = ctx->Const.MaxTextureSize >> level;
1102 if (level >= ctx->Const.MaxCubeTextureLevels)
1272 * \param level as passed to glTexImage
1282 GLuint numLevels, ASSERTED GLint level,
1294 assert(level == 0);
1314 /* We just compute the size of one mipmap level. This is the path
1803 * \param level image level given by the user.
1826 GLint level, GLint internalFormat,
1841 /* level check */
1842 if (level < 0 || level >= _mesa_max_texture_levels(ctx, target)) {
1844 "glTexImage%dD(level=%d)", dimensions, level);
2008 GLint level, GLenum internalFormat, GLsizei width,
2048 /* check level (note that level should be zero or less!) */
2049 if (level > 0 || level < -maxLevels) {
2050 reason = "level";
2064 expectedSize = _mesa_cpal_compressed_size(level, internalFormat,
2068 * level to be non-negative. OES_compressed_paletted_texture uses a
2069 * weird mechanism where the level specified to glCompressedTexImage2D
2074 level = -level;
2078 /* check level */
2079 if (level < 0 || level >= maxLevels) {
2080 reason = "level";
2147 * \param level image level given by the user.
2166 GLenum target, GLint level,
2181 /* level check */
2182 if (level < 0 || level >= _mesa_max_texture_levels(ctx, target)) {
2183 _mesa_error(ctx, GL_INVALID_VALUE, "%s(level=%d)", callerName, level);
2193 texImage = _mesa_select_tex_image(texObj, target, level);
2195 /* non-existant texture level */
2196 _mesa_error(ctx, GL_INVALID_OPERATION, "%s(invalid texture level %d)",
2197 callerName, level);
2275 * \param level image level given by the user.
2290 GLint level, GLint internalFormat, GLint border )
2297 /* level check */
2298 if (level < 0 || level >= _mesa_max_texture_levels(ctx, target)) {
2300 "glCopyTexImage%dD(level=%d)", dimensions, level);
2372 * "Parameters level, internalformat, and border are specified using
2563 GLenum target, GLint level,
2589 /* Check level */
2590 if (level < 0 || level >= _mesa_max_texture_levels(ctx, target)) {
2591 _mesa_error(ctx, GL_INVALID_VALUE, "%s(level=%d)", caller, level);
2595 texImage = _mesa_select_tex_image(texObj, target, level);
2599 "%s(invalid texture level %d)", caller, level);
2686 GLuint level, face;
2700 const GLuint level = info->level, face = info->face;
2710 att->TextureLevel == level &&
2737 GLuint face, GLuint level)
2744 info.level = level;
2753 * changed the texture base level image, regenerate the rest of the
2758 struct gl_texture_object *texObj, GLint level)
2761 level == texObj->Attrib.BaseLevel &&
2762 level < texObj->Attrib.MaxLevel) {
2815 * Try to use the same format as the previous image level when possible.
2824 GLenum target, GLint level,
2829 /* see if we've already chosen a format for the previous level */
2830 if (level > 0) {
2832 _mesa_select_tex_image(texObj, target, level - 1);
2833 /* See if the prev level is defined and has an internal format which
2971 GLenum target, GLint level, GLint internalFormat,
2989 _mesa_enum_to_string(target), level,
2996 _mesa_enum_to_string(target), level,
3020 level, internalFormat,
3025 if (texture_error_check(ctx, dims, target, texObj, level, internalFormat,
3049 _mesa_cpal_compressed_teximage2d(target, level, internalFormat,
3076 texFormat = _mesa_choose_texture_format(ctx, texObj, target, level,
3083 /* check that width, height, depth are legal for the mipmap level */
3084 dimensionsOK = _mesa_legal_texture_dimensions(ctx, target, level, width,
3089 0, level, texFormat, 1,
3096 get_proxy_tex_image(ctx, target, level);
3146 texImage = _mesa_get_tex_image(ctx, texObj, target, level);
3170 check_gen_mipmap(ctx, target, texObj, level);
3172 _mesa_update_fbo_texture(ctx, texObj, face, level);
3187 GLenum target, GLint level, GLint internalFormat,
3192 teximage(ctx, compressed, dims, NULL, target, level, internalFormat, width, height,
3199 GLenum target, GLint level, GLint internalFormat,
3204 teximage(ctx, compressed, dims, NULL, target, level, internalFormat, width, height,
3213 _mesa_TexImage1D( GLenum target, GLint level, GLint internalFormat,
3218 teximage_err(ctx, GL_FALSE, 1, target, level, internalFormat, width, 1, 1,
3223 _mesa_TextureImage1DEXT(GLuint texture, GLenum target, GLint level,
3234 teximage(ctx, GL_FALSE, 1, texObj, target, level, internalFormat,
3239 _mesa_MultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level,
3252 teximage(ctx, GL_FALSE, 1, texObj, target, level, internalFormat, width, 1, 1,
3257 _mesa_TexImage2D( GLenum target, GLint level, GLint internalFormat,
3263 teximage_err(ctx, GL_FALSE, 2, target, level, internalFormat, width, height, 1,
3268 _mesa_TextureImage2DEXT(GLuint texture, GLenum target, GLint level,
3280 teximage(ctx, GL_FALSE, 2, texObj, target, level, internalFormat,
3285 _mesa_MultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level,
3299 teximage(ctx, GL_FALSE, 2, texObj, target, level, internalFormat, width, height, 1,
3308 _mesa_TexImage3D( GLenum target, GLint level, GLint internalFormat,
3314 teximage_err(ctx, GL_FALSE, 3, target, level, internalFormat,
3319 _mesa_TextureImage3DEXT(GLuint texture, GLenum target, GLint level,
3331 teximage(ctx, GL_FALSE, 3, texObj, target, level, internalFormat,
3337 _mesa_MultiTexImage3DEXT(GLenum texunit, GLenum target, GLint level,
3351 teximage(ctx, GL_FALSE, 3, texObj, target, level, internalFormat,
3357 _mesa_TexImage1D_no_error(GLenum target, GLint level, GLint internalFormat,
3362 teximage_no_error(ctx, GL_FALSE, 1, target, level, internalFormat, width, 1,
3368 _mesa_TexImage2D_no_error(GLenum target, GLint level, GLint internalFormat,
3373 teximage_no_error(ctx, GL_FALSE, 2, target, level, internalFormat, width,
3379 _mesa_TexImage3D_no_error(GLenum target, GLint level, GLint internalFormat,
3385 teximage_no_error(ctx, GL_FALSE, 3, target, level, internalFormat,
3538 GLenum target, GLint level,
3569 check_gen_mipmap(ctx, target, texObj, level);
3584 texsubimage_err(struct gl_context *ctx, GLuint dims, GLenum target, GLint level,
3604 if (texsubimage_error_check(ctx, dims, texObj, target, level,
3611 texImage = _mesa_select_tex_image(texObj, target, level);
3617 _mesa_enum_to_string(target), level,
3622 texture_sub_image(ctx, dims, texObj, texImage, target, level,
3629 texsubimage(struct gl_context *ctx, GLuint dims, GLenum target, GLint level,
3638 texImage = _mesa_select_tex_image(texObj, target, level);
3640 texture_sub_image(ctx, dims, texObj, texImage, target, level,
3652 GLuint texture, GLenum target, GLint level,
3665 dims, texture, level,
3691 if (texsubimage_error_check(ctx, dims, texObj, texObj->Target, level,
3724 * following conditions all hold true: The [base level] texture
3726 * and square dimensions. The [base level] images were each specified
3730 * level here so that the image data has a consistent format and size.
3732 if (!no_error && !_mesa_cube_level_complete(texObj, level)) {
3743 texImage = texObj->Image[i][level];
3747 level, xoffset, yoffset, 0,
3754 texImage = _mesa_select_tex_image(texObj, texObj->Target, level);
3758 level, xoffset, yoffset, zoffset,
3767 GLuint texture, GLenum target, GLint level,
3773 texturesubimage(ctx, dims, texture, target, level, xoffset, yoffset,
3781 GLuint texture, GLenum target, GLint level,
3787 texturesubimage(ctx, dims, texture, target, level, xoffset, yoffset,
3794 _mesa_TexSubImage1D_no_error(GLenum target, GLint level,
3800 texsubimage(ctx, 1, target, level,
3808 _mesa_TexSubImage1D( GLenum target, GLint level,
3814 texsubimage_err(ctx, 1, target, level,
3822 _mesa_TexSubImage2D_no_error(GLenum target, GLint level,
3829 texsubimage(ctx, 2, target, level,
3837 _mesa_TexSubImage2D( GLenum target, GLint level,
3844 texsubimage_err(ctx, 2, target, level,
3852 _mesa_TexSubImage3D_no_error(GLenum target, GLint level,
3859 texsubimage(ctx, 3, target, level,
3867 _mesa_TexSubImage3D( GLenum target, GLint level,
3874 texsubimage_err(ctx, 3, target, level,
3882 _mesa_TextureSubImage1D_no_error(GLuint texture, GLint level, GLint xoffset,
3887 texturesubimage_no_error(ctx, 1, texture, 0, level, xoffset, 0, 0, width,
3894 _mesa_TextureSubImage1DEXT(GLuint texture, GLenum target, GLint level,
3900 texturesubimage_error(ctx, 1, texture, target, level, xoffset, 0, 0, width, 1,
3907 _mesa_MultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level,
3920 texImage = _mesa_select_tex_image(texObj, target, level);
3922 texture_sub_image(ctx, 1, texObj, texImage, target, level,
3929 _mesa_TextureSubImage1D(GLuint texture, GLint level,
3935 texturesubimage_error(ctx, 1, texture, 0, level, xoffset, 0, 0, width, 1,
3942 _mesa_TextureSubImage2D_no_error(GLuint texture, GLint level, GLint xoffset,
3948 texturesubimage_no_error(ctx, 2, texture, 0, level, xoffset, yoffset, 0,
3955 _mesa_TextureSubImage2DEXT(GLuint texture, GLenum target, GLint level,
3961 texturesubimage_error(ctx, 2, texture, target, level, xoffset, yoffset, 0,
3968 _mesa_MultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level,
3981 texImage = _mesa_select_tex_image(texObj, target, level);
3983 texture_sub_image(ctx, 2, texObj, texImage, target, level,
3990 _mesa_TextureSubImage2D(GLuint texture, GLint level,
3997 texturesubimage_error(ctx, 2, texture, 0, level, xoffset, yoffset, 0,
4004 _mesa_TextureSubImage3D_no_error(GLuint texture, GLint level, GLint xoffset,
4010 texturesubimage_no_error(ctx, 3, texture, 0, level, xoffset, yoffset,
4017 _mesa_TextureSubImage3DEXT(GLuint texture, GLenum target, GLint level,
4023 texturesubimage_error(ctx, 3, texture, target, level, xoffset, yoffset,
4030 _mesa_MultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level,
4043 texImage = _mesa_select_tex_image(texObj, target, level);
4045 texture_sub_image(ctx, 3, texObj, texImage, target, level,
4052 _mesa_TextureSubImage3D(GLuint texture, GLint level,
4059 texturesubimage_error(ctx, 3, texture, 0, level, xoffset, yoffset, zoffset,
4169 GLenum target, GLint level,
4177 texImage = _mesa_select_tex_image(texObj, target, level);
4202 check_gen_mipmap(ctx, target, texObj, level);
4216 GLenum target, GLint level,
4226 level, xoffset, yoffset, zoffset, x, y, width, height);
4233 if (copytexsubimage_error_check(ctx, dims, texObj, target, level,
4239 copy_texture_sub_image(ctx, dims, texObj, target, level, xoffset, yoffset,
4247 GLenum target, GLint level,
4258 copy_texture_sub_image(ctx, dims, texObj, target, level, xoffset, yoffset,
4268 GLenum target, GLint level, GLenum internalFormat,
4280 _mesa_enum_to_string(target), level,
4300 if (copytexture_error_check(ctx, dims, target, texObj, level,
4304 if (!_mesa_legal_texture_dimensions(ctx, target, level, width, height,
4315 texFormat = _mesa_choose_texture_format(ctx, texObj, target, level,
4323 texImage = _mesa_select_tex_image(texObj, target, level);
4328 copy_texture_sub_image_no_error(ctx, dims, texObj, target, level, 0,
4331 copy_texture_sub_image_err(ctx, dims, texObj, target, level, 0, 0,
4378 0, level, texFormat, 1,
4398 texImage = _mesa_get_tex_image(ctx, texObj, target, level);
4428 check_gen_mipmap(ctx, target, texObj, level);
4431 _mesa_update_fbo_texture(ctx, texObj, face, level);
4443 GLint level, GLenum internalFormat, GLint x, GLint y,
4446 copyteximage(ctx, dims, NULL, target, level, internalFormat, x, y, width, height,
4453 GLint level, GLenum internalFormat, GLint x, GLint y,
4456 copyteximage(ctx, dims, NULL, target, level, internalFormat, x, y, width, height,
4462 _mesa_CopyTexImage1D( GLenum target, GLint level,
4468 copyteximage_err(ctx, 1, target, level, internalFormat, x, y, width, 1,
4474 _mesa_CopyTextureImage1DEXT( GLuint texture, GLenum target, GLint level,
4485 copyteximage(ctx, 1, texObj, target, level, internalFormat, x, y, width, 1,
4491 _mesa_CopyMultiTexImage1DEXT( GLenum texunit, GLenum target, GLint level,
4504 copyteximage(ctx, 1, texObj, target, level, internalFormat, x, y, width, 1,
4510 _mesa_CopyTexImage2D( GLenum target, GLint level, GLenum internalFormat,
4515 copyteximage_err(ctx, 2, target, level, internalFormat,
4521 _mesa_CopyTextureImage2DEXT( GLuint texture, GLenum target, GLint level,
4533 copyteximage(ctx, 2, texObj, target, level, internalFormat, x, y, width, height,
4539 _mesa_CopyMultiTexImage2DEXT( GLenum texunit, GLenum target, GLint level,
4552 copyteximage(ctx, 2, texObj, target, level, internalFormat, x, y, width, height,
4558 _mesa_CopyTexImage1D_no_error(GLenum target, GLint level, GLenum internalFormat,
4562 copyteximage_no_error(ctx, 1, target, level, internalFormat, x, y, width, 1,
4568 _mesa_CopyTexImage2D_no_error(GLenum target, GLint level, GLenum internalFormat,
4573 copyteximage_no_error(ctx, 2, target, level, internalFormat,
4579 _mesa_CopyTexSubImage1D(GLenum target, GLint level,
4599 copy_texture_sub_image_err(ctx, 1, texObj, target, level, xoffset, 0, 0,
4605 _mesa_CopyTexSubImage2D(GLenum target, GLint level,
4626 copy_texture_sub_image_err(ctx, 2, texObj, target, level, xoffset, yoffset,
4632 _mesa_CopyTexSubImage3D(GLenum target, GLint level,
4653 copy_texture_sub_image_err(ctx, 3, texObj, target, level, xoffset, yoffset,
4659 _mesa_CopyTextureSubImage1D(GLuint texture, GLint level,
4677 copy_texture_sub_image_err(ctx, 1, texObj, texObj->Target, level, xoffset, 0,
4683 _mesa_CopyTextureSubImage1DEXT(GLuint texture, GLenum target, GLint level,
4702 copy_texture_sub_image_err(ctx, 1, texObj, texObj->Target, level, xoffset, 0,
4708 _mesa_CopyMultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level,
4721 copy_texture_sub_image_err(ctx, 1, texObj, texObj->Target, level, xoffset, 0,
4727 _mesa_CopyTextureSubImage2D(GLuint texture, GLint level,
4746 copy_texture_sub_image_err(ctx, 2, texObj, texObj->Target, level, xoffset,
4752 _mesa_CopyTextureSubImage2DEXT(GLuint texture, GLenum target, GLint level,
4771 copy_texture_sub_image_err(ctx, 2, texObj, texObj->Target, level, xoffset,
4777 _mesa_CopyMultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level,
4791 copy_texture_sub_image_err(ctx, 2, texObj, texObj->Target, level, xoffset,
4796 _mesa_CopyTextureSubImage3D(GLuint texture, GLint level,
4819 level, xoffset, yoffset, 0, x, y, width, height,
4823 copy_texture_sub_image_err(ctx, 3, texObj, texObj->Target, level, xoffset,
4829 _mesa_CopyTextureSubImage3DEXT(GLuint texture, GLenum target, GLint level,
4852 level, xoffset, yoffset, 0, x, y, width, height,
4856 copy_texture_sub_image_err(ctx, 3, texObj, texObj->Target, level, xoffset,
4862 _mesa_CopyMultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level,
4880 level, xoffset, yoffset, 0, x, y, width, height,
4884 copy_texture_sub_image_err(ctx, 3, texObj, texObj->Target, level, xoffset,
4890 _mesa_CopyTexSubImage1D_no_error(GLenum target, GLint level, GLint xoffset,
4896 copy_texture_sub_image_no_error(ctx, 1, texObj, target, level, xoffset, 0, 0,
4902 _mesa_CopyTexSubImage2D_no_error(GLenum target, GLint level, GLint xoffset,
4909 copy_texture_sub_image_no_error(ctx, 2, texObj, target, level, xoffset,
4915 _mesa_CopyTexSubImage3D_no_error(GLenum target, GLint level, GLint xoffset,
4922 copy_texture_sub_image_no_error(ctx, 3, texObj, target, level, xoffset,
4928 _mesa_CopyTextureSubImage1D_no_error(GLuint texture, GLint level, GLint xoffset,
4934 copy_texture_sub_image_no_error(ctx, 1, texObj, texObj->Target, level,
4940 _mesa_CopyTextureSubImage2D_no_error(GLuint texture, GLint level, GLint xoffset,
4947 copy_texture_sub_image_no_error(ctx, 2, texObj, texObj->Target, level,
4953 _mesa_CopyTextureSubImage3D_no_error(GLuint texture, GLint level, GLint xoffset,
4964 level, xoffset, yoffset, 0, x, y, width,
4968 copy_texture_sub_image_no_error(ctx, 3, texObj, texObj->Target, level,
5080 GLint level,
5086 if (level < 0 || level >= MAX_TEXTURE_LEVELS) {
5087 _mesa_error(ctx, GL_INVALID_OPERATION, "%s(invalid level)", function);
5101 texImages[i] = _mesa_select_tex_image(texObj, target + i, level);
5103 _mesa_error(ctx, GL_INVALID_OPERATION, "%s(invalid level)", function);
5113 _mesa_ClearTexSubImage(GLuint texture, GLint level,
5133 texObj, level, texImages);
5192 _mesa_ClearTexImage( GLuint texture, GLint level,
5209 texObj, level, texImages);
5383 GLenum target, GLint level,
5415 if (level < 0 || level >= _mesa_max_texture_levels(ctx, target)) {
5416 _mesa_error(ctx, GL_INVALID_VALUE, "%s(level=%d)", callerName, level);
5438 texImage = _mesa_select_tex_image(texObj, target, level);
5440 _mesa_error(ctx, GL_INVALID_OPERATION, "%s(invalid texture level %d)",
5441 callerName, level);
5473 _mesa_CompressedTexImage1D(GLenum target, GLint level,
5479 teximage_err(ctx, GL_TRUE, 1, target, level, internalFormat,
5485 _mesa_CompressedTextureImage1DEXT(GLuint texture, GLenum target, GLint level,
5497 teximage(ctx, GL_TRUE, 1, texObj, target, level, internalFormat,
5503 _mesa_CompressedMultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level,
5517 teximage(ctx, GL_TRUE, 1, texObj, target, level, internalFormat,
5523 _mesa_CompressedTexImage2D(GLenum target, GLint level,
5529 teximage_err(ctx, GL_TRUE, 2, target, level, internalFormat,
5535 _mesa_CompressedTextureImage2DEXT(GLuint texture, GLenum target, GLint level,
5547 teximage(ctx, GL_TRUE, 2, texObj, target, level, internalFormat,
5553 _mesa_CompressedMultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level,
5567 teximage(ctx, GL_TRUE, 2, texObj, target, level, internalFormat,
5573 _mesa_CompressedTexImage3D(GLenum target, GLint level,
5579 teximage_err(ctx, GL_TRUE, 3, target, level, internalFormat, width, height,
5585 _mesa_CompressedTextureImage3DEXT(GLuint texture, GLenum target, GLint level,
5597 teximage(ctx, GL_TRUE, 3, texObj, target, level, internalFormat,
5603 _mesa_CompressedMultiTexImage3DEXT(GLenum texunit, GLenum target, GLint level,
5617 teximage(ctx, GL_TRUE, 3, texObj, target, level, internalFormat,
5623 _mesa_CompressedTexImage1D_no_error(GLenum target, GLint level,
5629 teximage_no_error(ctx, GL_TRUE, 1, target, level, internalFormat, width, 1,
5635 _mesa_CompressedTexImage2D_no_error(GLenum target, GLint level,
5641 teximage_no_error(ctx, GL_TRUE, 2, target, level, internalFormat, width,
5647 _mesa_CompressedTexImage3D_no_error(GLenum target, GLint level,
5653 teximage_no_error(ctx, GL_TRUE, 3, target, level, internalFormat, width,
5666 GLenum target, GLint level, GLint xoffset,
5681 check_gen_mipmap(ctx, target, texObj, level);
5708 GLint level, GLint xoffset, GLint yoffset,
5768 compressed_subtexture_error_check(ctx, dim, texObj, target, level,
5786 if (!no_error && !_mesa_cube_level_complete(texObj, level)) {
5794 texImage = texObj->Image[i][level];
5798 texObj->Target, level, xoffset, yoffset,
5811 texImage = _mesa_select_tex_image(texObj, target, level);
5814 compressed_texture_sub_image(ctx, dim, texObj, texImage, target, level,
5822 _mesa_CompressedTexSubImage1D_no_error(GLenum target, GLint level,
5828 level, xoffset, 0, 0, width,
5836 _mesa_CompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset,
5841 level, xoffset, 0, 0, width,
5849 _mesa_CompressedTextureSubImage1D_no_error(GLuint texture, GLint level,
5855 level, xoffset, 0, 0,
5863 _mesa_CompressedTextureSubImage1D(GLuint texture, GLint level, GLint xoffset,
5868 level, xoffset, 0, 0,
5877 GLint level, GLint xoffset,
5881 compressed_tex_sub_image(1, target, texture, level, xoffset, 0,
5891 GLint level, GLint xoffset,
5895 compressed_tex_sub_image(1, target, texunit - GL_TEXTURE0, level,
5904 _mesa_CompressedTexSubImage2D_no_error(GLenum target, GLint level,
5910 compressed_tex_sub_image(2, target, 0, level,
5919 _mesa_CompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset,
5924 compressed_tex_sub_image(2, target, 0, level,
5934 GLint level, GLint xoffset,
5939 compressed_tex_sub_image(2, target, texture, level, xoffset,
5949 GLint level, GLint xoffset, GLint yoffset,
5953 compressed_tex_sub_image(2, target, texunit - GL_TEXTURE0, level,
5962 _mesa_CompressedTextureSubImage2D_no_error(GLuint texture, GLint level,
5968 compressed_tex_sub_image(2, 0, texture, level, xoffset, yoffset, 0,
5976 _mesa_CompressedTextureSubImage2D(GLuint texture, GLint level, GLint xoffset,
5982 compressed_tex_sub_image(2, 0, texture, level, xoffset, yoffset, 0,
5989 _mesa_CompressedTexSubImage3D_no_error(GLenum target, GLint level,
5996 compressed_tex_sub_image(3, target, 0, level, xoffset, yoffset,
6004 _mesa_CompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset,
6009 compressed_tex_sub_image(3, target, 0, level, xoffset, yoffset,
6017 _mesa_CompressedTextureSubImage3D_no_error(GLuint texture, GLint level,
6024 compressed_tex_sub_image(3, 0, texture, level, xoffset, yoffset,
6032 _mesa_CompressedTextureSubImage3D(GLuint texture, GLint level, GLint xoffset,
6038 compressed_tex_sub_image(3, 0, texture, level, xoffset, yoffset,
6048 GLint level, GLint xoffset,
6054 compressed_tex_sub_image(3, target, texture, level, xoffset, yoffset,
6064 GLint level, GLint xoffset, GLint yoffset,
6069 compressed_tex_sub_image(3, target, texunit - GL_TEXTURE0, level,