Не знаю то ли получилось что должно, вот скрины ( на них позорные не сглаженные тени

)
Без хдр

С хдр - exposure 0.4

С хдр - exposure 2.2

С хдр - exposure 6.2
и да, код тонмапа такой
"sampler hdrTexture : register( s0 );\n"
"float4 main( float2 texCoord : TEXCOORD0 ) : COLOR0{\n"
" float3 texColor = tex2D( hdrTexture, texCoord );\n"
" float exposure = 0.4f;\n"
" float3 retColor = 1 - exp( -exposure * texColor );\n"
" return float4(retColor,1);\n"
"};\n";