Useful, since it doesn't have alignment limitations.
Unified · Split
| @@ -22,6 +22,10 @@ layout(buffer_reference, buffer_reference_align = 1) buffer u8buf { · 21 unmodified lines | |||
| 22 | uint8_t v; | 22 | uint8_t v; |
| 23 | }; | 23 | }; |
| 24 | 24 | ||
| 25 | layout(buffer_reference, buffer_reference_align = 1) buffer u8vec2buf { | ||
| 26 | u8vec2 v; | ||
| 27 | }; | ||
| 28 | |||
| 25 | layout(buffer_reference, buffer_reference_align = 2) buffer u16buf { | 29 | layout(buffer_reference, buffer_reference_align = 2) buffer u16buf { |
| 26 | uint16_t v; | 30 | uint16_t v; |
| 27 | }; | 31 | }; |