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 | 22 | uint8_t v; |
| 23 | 23 | }; |
| 24 | 24 | |
| 25 | +layout(buffer_reference, buffer_reference_align = 1) buffer u8vec2buf { | |
| 26 | + u8vec2 v; | |
| 27 | +}; | |
| 28 | + | |
| 25 | 29 | layout(buffer_reference, buffer_reference_align = 2) buffer u16buf { |
| 26 | 30 | uint16_t v; |
| 27 | 31 | }; |