Browse Source

Direct3D 9 supports LOD bias

rdb 11 years ago
parent
commit
a0409c54c1
1 changed files with 3 additions and 0 deletions
  1. 3 0
      panda/src/dxgsg9/dxGraphicsStateGuardian9.cxx

+ 3 - 0
panda/src/dxgsg9/dxGraphicsStateGuardian9.cxx

@@ -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_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());
 }