Direct3D 9 supports LOD bias

This commit is contained in:
rdb 2014-12-12 16:21:09 +01:00
parent 95d85819b0
commit a0409c54c1

View File

@ -293,6 +293,9 @@ apply_texture(int i, TextureContext *tc, const SamplerState &sampler) {
set_sampler_state(i, D3DSAMP_MINFILTER, new_min_filter); set_sampler_state(i, D3DSAMP_MINFILTER, new_min_filter);
set_sampler_state(i, D3DSAMP_MIPFILTER, new_mip_filter); set_sampler_state(i, D3DSAMP_MIPFILTER, new_mip_filter);
float lod_bias = sampler.get_lod_bias();
set_sampler_state(i, D3DSAMP_MIPMAPLODBIAS, *(DWORD*)&lod_bias);
_d3d_device->SetTexture(i, dtc->get_d3d_texture()); _d3d_device->SetTexture(i, dtc->get_d3d_texture());
} }