Fix an error reported by DirectX in debug mode.
Can't pass 0 for SetSamplerState (..., D3DSAMP_MAXANISOTROPY, ... )
This commit is contained in:
parent
ac39c20f8e
commit
680b7878e4
|
|
@ -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) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue