diff --git a/panda/src/dxgsg9/dxGraphicsStateGuardian9.cxx b/panda/src/dxgsg9/dxGraphicsStateGuardian9.cxx index 604f11ceb6..ba135e9aac 100755 --- a/panda/src/dxgsg9/dxGraphicsStateGuardian9.cxx +++ b/panda/src/dxgsg9/dxGraphicsStateGuardian9.cxx @@ -244,7 +244,9 @@ apply_texture(int i, TextureContext *tc) { uint aniso_degree = tex->get_anisotropic_degree(); Texture::FilterType ft = tex->get_magfilter(); - _d3d_device->SetSamplerState(i, D3DSAMP_MAXANISOTROPY, aniso_degree); + if (aniso_degree >= 1) { + _d3d_device->SetSamplerState(i, D3DSAMP_MAXANISOTROPY, aniso_degree); + } D3DTEXTUREFILTERTYPE new_mag_filter; if (aniso_degree <= 1) {