I just discovered replacing D3DXMatrixOrthoLH with D3DXMatrixOrthoOffCenterLH is a great thing in my shade-c based exponential shadowmapping. after doing some further improvements in view and shader calculations, the result is something really much better:
- better area coverage
- better edge smoothing quality
- less flickering
- same speed
now I'm ok for today laugh


Free world editor for 3D Gamestudio: MapBuilder Editor