1layout(std140, binding = auto) uniform qt3d_render_view_uniforms {
2  mat4 viewMatrix;
3  mat4 projectionMatrix;
4  mat4 viewProjectionMatrix;
5  mat4 inverseViewMatrix;
6  mat4 inverseProjectionMatrix;
7  mat4 inverseViewProjectionMatrix;
8  mat4 viewportMatrix;
9  mat4 inverseViewportMatrix;
10  vec4 textureTransformMatrix;
11  vec3 eyePosition;
12  float aspectRatio;
13  float gamma;
14  float exposure;
15  float time;
16};
17
18layout(std140, binding = auto) uniform qt3d_command_uniforms {
19  mat4 modelMatrix;
20  mat4 inverseModelMatrix;
21  mat4 modelViewMatrix;
22  mat3 modelNormalMatrix;
23  mat4 inverseModelViewMatrix;
24  mat4 mvp;
25  mat4 inverseModelViewProjectionMatrix;
26};
27
28layout(std140, binding = auto) uniform qt3d_extras_uniforms {
29  float texCoordScale;
30};
31