1cb93a386Sopenharmony_ci#version 450 2cb93a386Sopenharmony_ci 3cb93a386Sopenharmony_cilayout(set = 0, binding = 0) uniform UBO 4cb93a386Sopenharmony_ci{ 5cb93a386Sopenharmony_ci vec4 a[2]; // 0 6cb93a386Sopenharmony_ci vec4 b; // 32 7cb93a386Sopenharmony_ci vec4 c; // 48 8cb93a386Sopenharmony_ci mat4x4 d; // 64 9cb93a386Sopenharmony_ci 10cb93a386Sopenharmony_ci float e; // 128 11cb93a386Sopenharmony_ci vec2 f; // 136 12cb93a386Sopenharmony_ci 13cb93a386Sopenharmony_ci float g; // 144 14cb93a386Sopenharmony_ci vec2 h; // 152 15cb93a386Sopenharmony_ci 16cb93a386Sopenharmony_ci float i; // 160 17cb93a386Sopenharmony_ci vec2 j; // 168 18cb93a386Sopenharmony_ci 19cb93a386Sopenharmony_ci float k; 20cb93a386Sopenharmony_ci vec2 l; 21cb93a386Sopenharmony_ci 22cb93a386Sopenharmony_ci float m; 23cb93a386Sopenharmony_ci float n; 24cb93a386Sopenharmony_ci float o; 25cb93a386Sopenharmony_ci 26cb93a386Sopenharmony_ci vec4 p; 27cb93a386Sopenharmony_ci vec4 q; 28cb93a386Sopenharmony_ci vec3 r; 29cb93a386Sopenharmony_ci vec4 s; 30cb93a386Sopenharmony_ci vec4 t; 31cb93a386Sopenharmony_ci vec4 u; 32cb93a386Sopenharmony_ci float v; 33cb93a386Sopenharmony_ci float w; 34cb93a386Sopenharmony_ci float x; 35cb93a386Sopenharmony_ci float y; 36cb93a386Sopenharmony_ci float z; 37cb93a386Sopenharmony_ci float aa; 38cb93a386Sopenharmony_ci float ab; 39cb93a386Sopenharmony_ci float ac; 40cb93a386Sopenharmony_ci float ad; 41cb93a386Sopenharmony_ci float ae; 42cb93a386Sopenharmony_ci vec4 ef; 43cb93a386Sopenharmony_ci}; 44cb93a386Sopenharmony_ci 45cb93a386Sopenharmony_cilayout(location = 0) out vec4 FragColor; 46cb93a386Sopenharmony_ci 47cb93a386Sopenharmony_civoid main() 48cb93a386Sopenharmony_ci{ 49cb93a386Sopenharmony_ci FragColor = a[1]; 50cb93a386Sopenharmony_ci} 51