| #version 310 es |
| |
| struct Inner { |
| int x; |
| }; |
| |
| layout(binding = 0, std430) buffer S_ssbo { |
| ivec3 a; |
| int b; |
| uvec3 c; |
| uint d; |
| vec3 e; |
| float f; |
| mat2x3 g; |
| mat3x2 h; |
| Inner i; |
| Inner j[4]; |
| uint pad; |
| } s; |
| |
| void tint_symbol() { |
| s.a = ivec3(0); |
| s.b = 0; |
| s.c = uvec3(0u); |
| s.d = 0u; |
| s.e = vec3(0.0f); |
| s.f = 0.0f; |
| s.g = mat2x3(vec3(0.0f), vec3(0.0f)); |
| s.h = mat3x2(vec2(0.0f), vec2(0.0f), vec2(0.0f)); |
| Inner tint_symbol_1 = Inner(0); |
| s.i = tint_symbol_1; |
| Inner tint_symbol_2[4] = Inner[4](Inner(0), Inner(0), Inner(0), Inner(0)); |
| s.j = tint_symbol_2; |
| } |
| |
| layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in; |
| void main() { |
| tint_symbol(); |
| return; |
| } |