| #version 310 es | 
 |  | 
 | layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in; | 
 | void unused_entry_point() { | 
 |   return; | 
 | } | 
 | struct S { | 
 |   ivec4 a[4]; | 
 | }; | 
 |  | 
 | layout(binding = 0, std430) buffer tint_symbol_block_ssbo { | 
 |   S inner[]; | 
 | } tint_symbol; | 
 |  | 
 | uint v = 0u; | 
 | int idx1() { | 
 |   v = (v + 1u); | 
 |   return 1; | 
 | } | 
 |  | 
 | int idx2() { | 
 |   v = (v + 1u); | 
 |   return 2; | 
 | } | 
 |  | 
 | int idx3() { | 
 |   v = (v + 1u); | 
 |   return 3; | 
 | } | 
 |  | 
 | int idx4() { | 
 |   v = (v + 1u); | 
 |   return 4; | 
 | } | 
 |  | 
 | int idx5() { | 
 |   v = (v + 1u); | 
 |   return 0; | 
 | } | 
 |  | 
 | int idx6() { | 
 |   v = (v + 1u); | 
 |   return 2; | 
 | } | 
 |  | 
 | void tint_symbol_1() { | 
 |   { | 
 |     int tint_symbol_6 = idx1(); | 
 |     int tint_symbol_7 = idx2(); | 
 |     int tint_symbol_2_save = tint_symbol_6; | 
 |     int tint_symbol_2_save_1 = tint_symbol_7; | 
 |     int tint_symbol_3 = idx3(); | 
 |     tint_symbol.inner[tint_symbol_2_save].a[tint_symbol_2_save_1][tint_symbol_3] = (tint_symbol.inner[tint_symbol_2_save].a[tint_symbol_2_save_1][tint_symbol_3] + 1); | 
 |     while (true) { | 
 |       if (!((v < 10u))) { | 
 |         break; | 
 |       } | 
 |       { | 
 |       } | 
 |       { | 
 |         int tint_symbol_8 = idx4(); | 
 |         int tint_symbol_9 = idx5(); | 
 |         int tint_symbol_4_save = tint_symbol_8; | 
 |         int tint_symbol_4_save_1 = tint_symbol_9; | 
 |         int tint_symbol_5 = idx6(); | 
 |         tint_symbol.inner[tint_symbol_4_save].a[tint_symbol_4_save_1][tint_symbol_5] = (tint_symbol.inner[tint_symbol_4_save].a[tint_symbol_4_save_1][tint_symbol_5] + 1); | 
 |       } | 
 |     } | 
 |   } | 
 | } | 
 |  |