lightFragmentDeclaration.fx 586 B

123456789101112131415161718192021222324
  1. #ifdef LIGHT{X}
  2. uniform vec4 vLightData{X};
  3. uniform vec4 vLightDiffuse{X};
  4. #ifdef SPECULARTERM
  5. uniform vec3 vLightSpecular{X};
  6. #else
  7. vec3 vLightSpecular{X} = vec3(0.);
  8. #endif
  9. #ifdef SHADOW{X}
  10. #if defined(SPOTLIGHT{X}) || defined(DIRLIGHT{X})
  11. varying vec4 vPositionFromLight{X};
  12. uniform sampler2D shadowSampler{X};
  13. #else
  14. uniform samplerCube shadowSampler{X};
  15. #endif
  16. uniform vec3 shadowsInfo{X};
  17. #endif
  18. #ifdef SPOTLIGHT{X}
  19. uniform vec4 vLightDirection{X};
  20. #endif
  21. #ifdef HEMILIGHT{X}
  22. uniform vec3 vLightGround{X};
  23. #endif
  24. #endif