0
我在做指數陰影貼圖,其中,代替outputing深度,我輸出EXP(深度),像這樣:深度紋理被限制爲1.0?
float ps_main(float4 position : SV_Position) : SV_Depth
{
return exp(position.z/position.w);
}
用exp()剛剛轉的整個深度質地爲白色(1.0F)。
我在想沒有深度會被寫入,因爲深度紋理被清除爲1.0f,這是max,並且所有exp()值都相等或更高。我怎樣才能解決這個問題?我想將任何浮點值寫入深度紋理。