backgroundUboDeclaration.fx 680 B

12345678910111213141516171819202122232425262728293031
  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 fFovMultiplier;
  13. uniform float pointSize;
  14. uniform float shadowLevel;
  15. uniform float alpha;
  16. #if defined(REFLECTIONFRESNEL) || defined(OPACITYFRESNEL)
  17. uniform vec3 vBackgroundCenter;
  18. #endif
  19. #ifdef REFLECTIONFRESNEL
  20. uniform vec4 vReflectionControl;
  21. #endif
  22. };
  23. uniform Scene {
  24. mat4 viewProjection;
  25. mat4 view;
  26. };