Lines Matching refs:dims

1119                                            GLuint dims,
1131 if (dims > 1 && subHeight < 0) {
1136 if (dims > 2 && subDepth < 0) {
1151 error_check_subtexture_dimensions(struct gl_context *ctx, GLuint dims,
1173 if (dims > 1) {
1187 if (dims > 2) {
1511 legal_teximage_target(struct gl_context *ctx, GLuint dims, GLenum target)
1513 switch (dims) {
1565 _mesa_problem(ctx, "invalid dims=%u in legal_teximage_target()", dims);
1578 legal_texsubimage_target(struct gl_context *ctx, GLuint dims, GLenum target,
1581 switch (dims) {
1624 _mesa_problem(ctx, "invalid dims=%u in legal_texsubimage_target()",
1625 dims);
1819 * by several other GL entrypoints. Plus, texture dims have a special
2969 teximage(struct gl_context *ctx, GLboolean compressed, GLuint dims,
2988 dims,
2995 dims,
3007 !legal_teximage_target(ctx, dims, target)) {
3009 func, dims, _mesa_enum_to_string(target));
3019 if (compressed_texture_error_check(ctx, dims, target, texObj,
3025 if (texture_error_check(ctx, dims, target, texObj, level, internalFormat,
3037 if (ctx->API == API_OPENGLES && compressed && dims == 2) {
3117 func, dims, width, height, depth);
3124 func, dims, width, height, depth,
3149 _mesa_error(ctx, GL_OUT_OF_MEMORY, "%s%uD", func, dims);
3161 st_CompressedTexImage(ctx, dims, texImage,
3165 st_TexImage(ctx, dims, texImage, format,
3186 teximage_err(struct gl_context *ctx, GLboolean compressed, GLuint dims,
3192 teximage(ctx, compressed, dims, NULL, target, level, internalFormat, width, height,
3198 teximage_no_error(struct gl_context *ctx, GLboolean compressed, GLuint dims,
3204 teximage(ctx, compressed, dims, NULL, target, level, internalFormat, width, height,
3535 texture_sub_image(struct gl_context *ctx, GLuint dims,
3551 switch (dims) {
3564 st_TexSubImage(ctx, dims, texImage,
3584 texsubimage_err(struct gl_context *ctx, GLuint dims, GLenum target, GLint level,
3594 if (!legal_texsubimage_target(ctx, dims, target, false)) {
3596 dims, _mesa_enum_to_string(target));
3604 if (texsubimage_error_check(ctx, dims, texObj, target, level,
3616 dims,
3622 texture_sub_image(ctx, dims, texObj, texImage, target, level,
3629 texsubimage(struct gl_context *ctx, GLuint dims, GLenum target, GLint level,
3640 texture_sub_image(ctx, dims, texObj, texImage, target, level,
3651 texturesubimage(struct gl_context *ctx, GLuint dims,
3665 dims, texture, level,
3685 if (!legal_texsubimage_target(ctx, dims, texObj->Target, true)) {
3691 if (texsubimage_error_check(ctx, dims, texObj, texObj->Target, level,
3735 dims);
3757 texture_sub_image(ctx, dims, texObj, texImage, texObj->Target,
3766 texturesubimage_error(struct gl_context *ctx, GLuint dims,
3773 texturesubimage(ctx, dims, texture, target, level, xoffset, yoffset,
3780 texturesubimage_no_error(struct gl_context *ctx, GLuint dims,
3787 texturesubimage(ctx, dims, texture, target, level, xoffset, yoffset,
4087 GLuint dims,
4108 st_CopyTexSubImage(ctx, dims, texImage,
4167 copy_texture_sub_image(struct gl_context *ctx, GLuint dims,
4180 switch (dims) {
4199 copytexsubimage_by_slice(ctx, texImage, dims, xoffset, yoffset, zoffset,
4214 copy_texture_sub_image_err(struct gl_context *ctx, GLuint dims,
4233 if (copytexsubimage_error_check(ctx, dims, texObj, target, level,
4239 copy_texture_sub_image(ctx, dims, texObj, target, level, xoffset, yoffset,
4245 copy_texture_sub_image_no_error(struct gl_context *ctx, GLuint dims,
4258 copy_texture_sub_image(ctx, dims, texObj, target, level, xoffset, yoffset,
4267 copyteximage(struct gl_context *ctx, GLuint dims, struct gl_texture_object *texObj,
4279 dims,
4290 if (!no_error && !legal_texsubimage_target(ctx, dims, target, false)) {
4292 dims, _mesa_enum_to_string(target));
4300 if (copytexture_error_check(ctx, dims, target, texObj, level,
4308 dims, width, height);
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,
4352 " and writing to unsized internal format)", dims);
4370 " internal format)", dims);
4381 "glCopyTexImage%uD(image too large)", dims);
4388 if (dims == 2) {
4401 _mesa_error(ctx, GL_OUT_OF_MEMORY, "glCopyTexImage%uD", dims);
4423 copytexsubimage_by_slice(ctx, texImage, dims,
4441 copyteximage_err(struct gl_context *ctx, GLuint dims,
4446 copyteximage(ctx, dims, NULL, target, level, internalFormat, x, y, width, height,
4452 copyteximage_no_error(struct gl_context *ctx, GLuint dims, GLenum target,
4456 copyteximage(ctx, dims, NULL, target, level, internalFormat, x, y, width, height,
5031 1, /* dims */
5248 GLint dims, GLenum intFormat, bool dsa,
5261 switch (dims) {
5361 assert(dims == 1);
5381 compressed_subtexture_error_check(struct gl_context *ctx, GLint dims,
5421 if (!_mesa_validate_pbo_source_compressed(ctx, dims, &ctx->Unpack,
5427 if (!_mesa_compressed_pixel_storage_error_check(ctx, dims,
5457 if (error_check_subtexture_negative_dimensions(ctx, dims, width, height,
5462 if (error_check_subtexture_dimensions(ctx, dims, texImage, xoffset, yoffset,
5663 compressed_texture_sub_image(struct gl_context *ctx, GLuint dims,
5676 st_CompressedTexSubImage(ctx, dims, texImage,
6716 check_multisample_target(GLuint dims, GLenum target, bool dsa)
6720 return dims == 2;
6722 return dims == 2 && !dsa;
6724 return dims == 3;
6726 return dims == 3 && !dsa;
6734 texture_image_multisample(struct gl_context *ctx, GLuint dims,
6766 if (!check_multisample_target(dims, target, dsa)) {
6875 _mesa_sparse_texture_error_check(ctx, dims, texObj, texFormat, target, 0,
6950 unsigned dims)
6957 dims, width, height, depth);
7090 _mesa_texture_storage_ms_memory(struct gl_context *ctx, GLuint dims,
7101 texture_image_multisample(ctx, dims, texObj, memObj, target, samples,