mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 18:18:06 +02:00
fix depth-component test to allow rectangular textures
This commit is contained in:
parent
b302419abe
commit
2b04dd9d2c
1 changed files with 4 additions and 2 deletions
|
|
@ -1461,11 +1461,13 @@ texture_error_check( GLcontext *ctx, GLenum target,
|
|||
|
||||
/* additional checks for depth textures */
|
||||
if (_mesa_base_tex_format(ctx, internalFormat) == GL_DEPTH_COMPONENT) {
|
||||
/* Only 1D and 2D textures supported */
|
||||
/* Only 1D, 2D and rectangular textures supported, not 3D or cubes */
|
||||
if (target != GL_TEXTURE_1D &&
|
||||
target != GL_PROXY_TEXTURE_1D &&
|
||||
target != GL_TEXTURE_2D &&
|
||||
target != GL_PROXY_TEXTURE_2D) {
|
||||
target != GL_PROXY_TEXTURE_2D &&
|
||||
target != GL_TEXTURE_RECTANGLE_ARB &&
|
||||
target != GL_PROXY_TEXTURE_RECTANGLE_ARB) {
|
||||
if (!isProxy)
|
||||
_mesa_error(ctx, GL_INVALID_ENUM,
|
||||
"glTexImage(target/internalFormat)");
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue