mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-07 11:28:05 +02:00
Don't set srcLevel on GL_TEXTURE_RECTANGLE_ARB targets
Signed-off-by: Eric Anholt <eric@anholt.net>
This commit is contained in:
parent
da498ef41e
commit
6ef6cdec2e
1 changed files with 8 additions and 4 deletions
|
|
@ -1117,8 +1117,10 @@ blitframebuffer_texture(GLcontext *ctx,
|
|||
_mesa_BindTexture(target, texObj->Name);
|
||||
_mesa_TexParameteri(target, GL_TEXTURE_MIN_FILTER, filter);
|
||||
_mesa_TexParameteri(target, GL_TEXTURE_MAG_FILTER, filter);
|
||||
_mesa_TexParameteri(target, GL_TEXTURE_BASE_LEVEL, srcLevel);
|
||||
_mesa_TexParameteri(target, GL_TEXTURE_MAX_LEVEL, srcLevel);
|
||||
if (target != GL_TEXTURE_RECTANGLE_ARB) {
|
||||
_mesa_TexParameteri(target, GL_TEXTURE_BASE_LEVEL, srcLevel);
|
||||
_mesa_TexParameteri(target, GL_TEXTURE_MAX_LEVEL, srcLevel);
|
||||
}
|
||||
_mesa_TexParameteri(target, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
|
||||
_mesa_TexParameteri(target, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
|
||||
_mesa_TexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_REPLACE);
|
||||
|
|
@ -1176,8 +1178,10 @@ blitframebuffer_texture(GLcontext *ctx,
|
|||
*/
|
||||
_mesa_TexParameteri(target, GL_TEXTURE_MIN_FILTER, minFilterSave);
|
||||
_mesa_TexParameteri(target, GL_TEXTURE_MAG_FILTER, magFilterSave);
|
||||
_mesa_TexParameteri(target, GL_TEXTURE_BASE_LEVEL, baseLevelSave);
|
||||
_mesa_TexParameteri(target, GL_TEXTURE_MAX_LEVEL, maxLevelSave);
|
||||
if (target != GL_TEXTURE_RECTANGLE_ARB) {
|
||||
_mesa_TexParameteri(target, GL_TEXTURE_BASE_LEVEL, baseLevelSave);
|
||||
_mesa_TexParameteri(target, GL_TEXTURE_MAX_LEVEL, maxLevelSave);
|
||||
}
|
||||
_mesa_TexParameteri(target, GL_TEXTURE_WRAP_S, wrapSSave);
|
||||
_mesa_TexParameteri(target, GL_TEXTURE_WRAP_T, wrapTSave);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue