lightFragmentDeclaration.fx 540 B

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