RectAreaLightUniformsLib.js 516 B

123456789101112131415161718192021222324
  1. import { UniformsLib } from 'three';
  2. import { RectAreaLightTexturesLib } from './RectAreaLightTexturesLib.js';
  3. class RectAreaLightUniformsLib {
  4. static init() {
  5. RectAreaLightTexturesLib.init();
  6. const { LTC_FLOAT_1, LTC_FLOAT_2, LTC_HALF_1, LTC_HALF_2 } = RectAreaLightTexturesLib;
  7. // data textures
  8. UniformsLib.LTC_FLOAT_1 = LTC_FLOAT_1;
  9. UniformsLib.LTC_FLOAT_2 = LTC_FLOAT_2;
  10. UniformsLib.LTC_HALF_1 = LTC_HALF_1;
  11. UniformsLib.LTC_HALF_2 = LTC_HALF_2;
  12. }
  13. }
  14. export { RectAreaLightUniformsLib };