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