kernelBlurFragment2.js 721 B

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