defaultUboDeclaration.fx 996 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. layout(std140, column_major) uniform;
  2. uniform Material
  3. {
  4. vec4 diffuseLeftColor;
  5. vec4 diffuseRightColor;
  6. vec4 opacityParts;
  7. vec4 reflectionLeftColor;
  8. vec4 reflectionRightColor;
  9. vec4 refractionLeftColor;
  10. vec4 refractionRightColor;
  11. vec4 emissiveLeftColor;
  12. vec4 emissiveRightColor;
  13. vec2 vDiffuseInfos;
  14. vec2 vAmbientInfos;
  15. vec2 vOpacityInfos;
  16. vec2 vReflectionInfos;
  17. vec3 vReflectionPosition;
  18. vec3 vReflectionSize;
  19. vec2 vEmissiveInfos;
  20. vec2 vLightmapInfos;
  21. vec2 vSpecularInfos;
  22. vec3 vBumpInfos;
  23. mat4 diffuseMatrix;
  24. mat4 ambientMatrix;
  25. mat4 opacityMatrix;
  26. mat4 reflectionMatrix;
  27. mat4 emissiveMatrix;
  28. mat4 lightmapMatrix;
  29. mat4 specularMatrix;
  30. mat4 bumpMatrix;
  31. vec2 vTangentSpaceParams;
  32. mat4 refractionMatrix;
  33. vec4 vRefractionInfos;
  34. vec4 vSpecularColor;
  35. vec3 vEmissiveColor;
  36. vec4 vDiffuseColor;
  37. float pointSize;
  38. };
  39. uniform Scene {
  40. mat4 viewProjection;
  41. #ifdef MULTIVIEW
  42. mat4 viewProjectionR;
  43. #endif
  44. mat4 view;
  45. };