uniforms 666 B

1234567891011121314151617181920212223242526
  1. uniform sampler2D ColorTex;
  2. uniform sampler2D NormalMapTex;
  3. struct LightInfo {
  4. vec4 Position; // Light position in eye coords.
  5. vec3 Intensity; // A,D,S intensity
  6. };
  7. uniform LightInfo Light;
  8. struct MaterialInfo {
  9. vec3 Ka; // Ambient reflectivity
  10. vec3 Ks; // Specular reflectivity
  11. float Shininess; // Specular shininess factor
  12. };
  13. uniform MaterialInfo Material;
  14. struct LightInfo {
  15. vec4 Position; // Light position in eye coords.
  16. vec3 Intensity; // A,D,S intensity
  17. };
  18. uniform LightInfo Light;
  19. uniform mat4 ModelViewMatrix;
  20. uniform mat3 NormalMatrix;
  21. uniform mat4 ProjectionMatrix;
  22. uniform mat4 MVP;