backgroundUboDeclaration.fx 648 B

123456789101112131415161718192021222324252627282930
  1. layout(std140, column_major) uniform;
  2. uniform Material
  3. {
  4. uniform vec4 vPrimaryColor;
  5. uniform vec4 vSecondaryColor;
  6. uniform vec4 vTertiaryColor;
  7. uniform vec2 vDiffuseInfos;
  8. uniform vec2 vReflectionInfos;
  9. uniform mat4 diffuseMatrix;
  10. uniform mat4 reflectionMatrix;
  11. uniform vec3 vReflectionMicrosurfaceInfos;
  12. uniform float pointSize;
  13. uniform float shadowLevel;
  14. uniform float alpha;
  15. #if defined(REFLECTIONFRESNEL) || defined(OPACITYFRESNEL)
  16. uniform vec3 vBackgroundCenter;
  17. #endif
  18. #ifdef REFLECTIONFRESNEL
  19. uniform vec4 vReflectionControl;
  20. #endif
  21. };
  22. uniform Scene {
  23. mat4 viewProjection;
  24. mat4 view;
  25. };