Fix an error reported by DirectX in debug mode.

Can't pass 0 for SetSamplerState (..., D3DSAMP_MAXANISOTROPY, ... )
This commit is contained in:
aignacio_sf 2006-01-04 03:07:23 +00:00
parent ac39c20f8e
commit 680b7878e4
1 changed files with 3 additions and 1 deletions

View File

@ -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) {