legacyPbrUboDeclaration.fx 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. layout(std140, column_major) uniform;
  2. uniform Material
  3. {
  4. uniform vec2 vAlbedoInfos;
  5. uniform vec3 vAmbientInfos;
  6. uniform vec2 vOpacityInfos;
  7. uniform vec2 vEmissiveInfos;
  8. uniform vec2 vLightmapInfos;
  9. uniform vec3 vReflectivityInfos;
  10. uniform vec2 vMicroSurfaceSamplerInfos;
  11. uniform vec4 vRefractionInfos;
  12. uniform vec2 vReflectionInfos;
  13. uniform vec3 vBumpInfos;
  14. uniform mat4 albedoMatrix;
  15. uniform mat4 ambientMatrix;
  16. uniform mat4 opacityMatrix;
  17. uniform mat4 emissiveMatrix;
  18. uniform mat4 lightmapMatrix;
  19. uniform mat4 reflectivityMatrix;
  20. uniform mat4 microSurfaceSamplerMatrix;
  21. uniform mat4 bumpMatrix;
  22. uniform vec4 vNormalReorderParams;
  23. uniform mat4 refractionMatrix;
  24. uniform mat4 reflectionMatrix;
  25. uniform vec3 vReflectionColor;
  26. uniform vec4 vAlbedoColor;
  27. uniform vec4 vLightingIntensity;
  28. uniform vec2 vMicrosurfaceTextureLods;
  29. uniform vec4 vReflectivityColor;
  30. uniform vec3 vEmissiveColor;
  31. uniform vec4 opacityParts;
  32. uniform vec4 emissiveLeftColor;
  33. uniform vec4 emissiveRightColor;
  34. uniform vec4 vOverloadedIntensity;
  35. uniform vec3 vOverloadedAmbient;
  36. uniform vec3 vOverloadedAlbedo;
  37. uniform vec3 vOverloadedReflectivity;
  38. uniform vec3 vOverloadedEmissive;
  39. uniform vec3 vOverloadedReflection;
  40. uniform vec3 vOverloadedMicroSurface;
  41. uniform vec4 vOverloadedShadowIntensity;
  42. uniform float pointSize;
  43. };
  44. uniform Scene {
  45. mat4 viewProjection;
  46. mat4 view;
  47. };