kernelBlurFragment.js 637 B

1234567891011121314151617181920
  1. // Do not edit.
  2. import { ShaderStore } from "../../Engines/shaderStore.js";
  3. const name = "kernelBlurFragment";
  4. const shader = `#ifdef DOF
  5. factor=sampleCoC(sampleCoord{X});
  6. computedWeight=KERNEL_WEIGHT{X}*factor;sumOfWeights+=computedWeight;
  7. #else
  8. computedWeight=KERNEL_WEIGHT{X};
  9. #endif
  10. #ifdef PACKEDFLOAT
  11. blend+=unpack(texture2D(textureSampler,sampleCoord{X}))*computedWeight;
  12. #else
  13. blend+=texture2D(textureSampler,sampleCoord{X})*computedWeight;
  14. #endif
  15. `;
  16. // Sideeffect
  17. ShaderStore.IncludesShadersStore[name] = shader;
  18. /** @internal */
  19. export const kernelBlurFragment = { name, shader };
  20. //# sourceMappingURL=kernelBlurFragment.js.map