Постобработка сонограммы Math.Sqrt () является высококачественной и медленной в CPU. Это быстрое и низкое качество на карте GFX, используя HLSL, на игровом движке Unity. это похоже на 12 бит, предположительно это 16 бит.
Есть ли способ сделать точное sqrt () приближение / эквивалент на карте GFX?
Вот код, это HLSL
void surf (Input IN, inout SurfaceOutput o) {
float4 c = tex2D (_MainTex, IN.uv_MainTex);
c = sqrt(c);
o.Albedo = c.rgb;
o.Alpha = c.a;
}