imageProcessingDeclaration.js 971 B

1234567891011121314151617181920212223242526272829303132333435
  1. // Do not edit.
  2. import { ShaderStore } from "../../Engines/shaderStore.js";
  3. const name = "imageProcessingDeclaration";
  4. const shader = `#ifdef EXPOSURE
  5. uniform float exposureLinear;
  6. #endif
  7. #ifdef CONTRAST
  8. uniform float contrast;
  9. #endif
  10. #if defined(VIGNETTE) || defined(DITHER)
  11. uniform vec2 vInverseScreenSize;
  12. #endif
  13. #ifdef VIGNETTE
  14. uniform vec4 vignetteSettings1;uniform vec4 vignetteSettings2;
  15. #endif
  16. #ifdef COLORCURVES
  17. uniform vec4 vCameraColorCurveNegative;uniform vec4 vCameraColorCurveNeutral;uniform vec4 vCameraColorCurvePositive;
  18. #endif
  19. #ifdef COLORGRADING
  20. #ifdef COLORGRADING3D
  21. uniform highp sampler3D txColorTransform;
  22. #else
  23. uniform sampler2D txColorTransform;
  24. #endif
  25. uniform vec4 colorTransformSettings;
  26. #endif
  27. #ifdef DITHER
  28. uniform float ditherIntensity;
  29. #endif
  30. `;
  31. // Sideeffect
  32. ShaderStore.IncludesShadersStore[name] = shader;
  33. /** @internal */
  34. export const imageProcessingDeclaration = { name, shader };
  35. //# sourceMappingURL=imageProcessingDeclaration.js.map