no less than 10bit

pull/32112/head
Comma Device 1 year ago
parent 28506794db
commit 4cef3422b3
  1. 2
      system/camerad/cameras/real_debayer.cl

@ -26,7 +26,7 @@ float3 color_correct(float3 rgb, int expo) {
#if IS_OX #if IS_OX
return -0.507089*exp(-12.54124638*x)+0.9655*powr(x,0.5)-0.472597*x+0.507089; return -0.507089*exp(-12.54124638*x)+0.9655*powr(x,0.5)-0.472597*x+0.507089;
#elif IS_OS #elif IS_OS
float s = log2((float)expo); float s = fmax(log2((float)expo), 6.0);
return clamp(log(1 + x*65536.0) * (0.43*s*s - 11.9*s + 110.0) - (0.96*s*s - 26.8*s + 248.0), 0.0, 255.0) / 255.0; return clamp(log(1 + x*65536.0) * (0.43*s*s - 11.9*s + 110.0) - (0.96*s*s - 26.8*s + 248.0), 0.0, 255.0) / 255.0;
#else #else
// tone mapping params // tone mapping params

Loading…
Cancel
Save