Roderick Colenbrander : wined3d: Basetexture anisotropic fix.

Alexandre Julliard julliard at wine.codeweavers.com
Fri Aug 4 14:57:29 CDT 2006


Module: wine
Branch: refs/heads/master
Commit: 9925b0561eb10eb2077e867037252f7772f436b8
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=9925b0561eb10eb2077e867037252f7772f436b8

Author: Roderick Colenbrander <thunderbird2k at gmx.net>
Date:   Fri Aug  4 18:14:41 2006 +0200

wined3d: Basetexture anisotropic fix.

---

 dlls/wined3d/basetexture.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/dlls/wined3d/basetexture.c b/dlls/wined3d/basetexture.c
index 58fb92d..9343416 100644
--- a/dlls/wined3d/basetexture.c
+++ b/dlls/wined3d/basetexture.c
@@ -430,8 +430,12 @@ void WINAPI IWineD3DBaseTextureImpl_Appl
             break;
             case WINED3DSAMP_MAXANISOTROPY:
                 *state = samplerStates[textureObjectSamplerStates[i].state];
-                glTexParameteri(textureDimensions, GL_TEXTURE_MAX_ANISOTROPY_EXT,  *state);
-                checkGLcall("glTexParameteri GL_TEXTURE_MAX_ANISOTROPY_EXT ...");
+                if (GL_SUPPORT(EXT_TEXTURE_FILTER_ANISOTROPIC)) {
+                    glTexParameteri(textureDimensions, GL_TEXTURE_MAX_ANISOTROPY_EXT,  *state);
+                    checkGLcall("glTexParameteri GL_TEXTURE_MAX_ANISOTROPY_EXT ...");
+                } else {
+                    WARN("Unsupported in local OpenGL implementation: glTexParameteri GL_TEXTURE_MAX_ANISOTROPY_EXT\n");
+                }
             break;
             case WINED3DFUNC_UNIMPLEMENTED: /* unimplemented */
                 TRACE("(%p) : stub\n", This);




More information about the wine-cvs mailing list