struct Light { position : vec3; colour : vec3; } struct Lights { light : [[stride(32)]] array; } [[group(0), binding(1)]] var lights : Lights;