pbrBlockImageProcessing.js 621 B

1234567891011121314151617181920
  1. // Do not edit.
  2. import { ShaderStore } from "../../Engines/shaderStore.js";
  3. const name = "pbrBlockImageProcessing";
  4. const shader = `#if defined(IMAGEPROCESSINGPOSTPROCESS) || defined(SS_SCATTERING)
  5. #if !defined(SKIPFINALCOLORCLAMP)
  6. finalColor.rgb=clamp(finalColor.rgb,0.,30.0);
  7. #endif
  8. #else
  9. finalColor=applyImageProcessing(finalColor);
  10. #endif
  11. finalColor.a*=visibility;
  12. #ifdef PREMULTIPLYALPHA
  13. finalColor.rgb*=finalColor.a;
  14. #endif
  15. `;
  16. // Sideeffect
  17. ShaderStore.IncludesShadersStore[name] = shader;
  18. /** @internal */
  19. export const pbrBlockImageProcessing = { name, shader };
  20. //# sourceMappingURL=pbrBlockImageProcessing.js.map