Module: wine Branch: refs/heads/master Commit: 9925b0561eb10eb2077e867037252f7772f436b8 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=9925b0561eb10eb2077e8670...
Author: Roderick Colenbrander thunderbird2k@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);