vk_cmd_queue broken for nested array<struct> constructions
Functions which take parameters of array<struct>
currently work fine by allocating array_size and doing a memcpy, but array<struct<array<struct>>>
will only handle the first level of array nesting+copying. This leads to the second level being garbage data. The generator should be fixed to handle any amount of nesting.
Also <array<struct<struct>>>
might be broken, so probably this needs analysis/fixes by someone more proficient in python. cc @gfxstrand