whitespaces.azsl 579 B

123456789101112131415161718192021222324
  1. //------------------------------------------------------------------------------
  2. //
  3. // Convert RGB to YCbCr space
  4. //
  5. //------------------------------------------------------------------------------
  6. void ConvertRGBToYCbCr
  7. (float3 rgbColor,out
  8. float3 YCbCrColor )
  9. {
  10. float Y = dot(rgbColor,float3(0.299,0.587,0.114));
  11. ;;;;
  12. ;
  13. float Cb = dot(rgbColor,float3(-0.168,-0.331,0.5)) + 0.5;
  14. float Cr = dot(rgbColor,float3(0.5,-0.418,-0.0081)) + 0.5;
  15. YCbCrColor.r=Y;YCbCrColor.g=Cb;YCbCrColor.b=Cr;} // End of ConvertRGBToYCbCr