### Compilation failed: error: 1: local size layout qualifiers must be defined using an 'in' declaration layout(local_size_x = 16, local_size_y = 16, local_size_z = 1); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: 2: local size layout qualifiers must be defined using an 'in' declaration layout(local_size_x = 16, local_size_y = 16, local_size_z = 1) out; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: 3: local size layout qualifiers must be defined using an 'in' declaration layout(local_size_x = 16, local_size_y = 16, local_size_z = 1) inout; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: 4: local size layout qualifiers must be defined using an 'in' declaration layout(local_size_x = 16, local_size_y = 16, local_size_z = 1) const; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: 5: local size layout qualifiers must be defined using an 'in' declaration layout(local_size_x = 16, local_size_y = 16, local_size_z = 1) uniform; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: 6: local size layout qualifiers must be defined using an 'in' declaration layout(local_size_x = 16, local_size_y = 16, local_size_z = 1) buffer; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: 7: local size layout qualifiers must be defined using an 'in' declaration layout(local_size_x = 16, local_size_y = 16, local_size_z = 1) workgroup; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: 8: local size layout qualifiers must be defined using an 'in' declaration layout(local_size_x = 16, local_size_y = 16, local_size_z = 1) highp; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: 9: local size layout qualifiers must be defined using an 'in' declaration layout(local_size_x = 16, local_size_y = 16, local_size_z = 1) mediump; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: 10: local size layout qualifiers must be defined using an 'in' declaration layout(local_size_x = 16, local_size_y = 16, local_size_z = 1) lowp; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: 11: local size layout qualifiers must be defined using an 'in' declaration layout(local_size_x = 16, local_size_y = 16, local_size_z = 1) flat; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: 12: local size layout qualifiers must be defined using an 'in' declaration layout(local_size_x = 16, local_size_y = 16, local_size_z = 1) noperspective; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: 13: local size layout qualifiers must be defined using an 'in' declaration layout(local_size_x = 16, local_size_y = 16, local_size_z = 1) readonly; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: 14: local size layout qualifiers must be defined using an 'in' declaration layout(local_size_x = 16, local_size_y = 16, local_size_z = 1) writeonly; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: 16: local size layout qualifiers must be defined using an 'in' declaration layout(local_size_x = 16) out; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: 17: local size layout qualifiers must be defined using an 'in' declaration layout(local_size_y = 16) out; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: 18: local size layout qualifiers must be defined using an 'in' declaration layout(local_size_z = 16) out; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: 20: local size qualifiers cannot be zero layout(local_size_x = 0) in; ^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: 21: local size qualifiers cannot be zero layout(local_size_y = 0) in; ^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: 22: local size qualifiers cannot be zero layout(local_size_z = 0) in; ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 20 errors