pbrBlockDirectLighting.js 706 B

123456789101112131415161718192021222324
  1. // Do not edit.
  2. import { ShaderStore } from "../../Engines/shaderStore.js";
  3. const name = "pbrBlockDirectLighting";
  4. const shader = `vec3 diffuseBase=vec3(0.,0.,0.);
  5. #ifdef SPECULARTERM
  6. vec3 specularBase=vec3(0.,0.,0.);
  7. #endif
  8. #ifdef CLEARCOAT
  9. vec3 clearCoatBase=vec3(0.,0.,0.);
  10. #endif
  11. #ifdef SHEEN
  12. vec3 sheenBase=vec3(0.,0.,0.);
  13. #endif
  14. preLightingInfo preInfo;lightingInfo info;float shadow=1.;
  15. float aggShadow=0.;float numLights=0.;
  16. #if defined(CLEARCOAT) && defined(CLEARCOAT_TINT)
  17. vec3 absorption=vec3(0.);
  18. #endif
  19. `;
  20. // Sideeffect
  21. ShaderStore.IncludesShadersStore[name] = shader;
  22. /** @internal */
  23. export const pbrBlockDirectLighting = { name, shader };
  24. //# sourceMappingURL=pbrBlockDirectLighting.js.map