vk1.2: [17] Support multi-dimensional array in structs.

Vulkan structs may contain multi-dimensional array members.
We need to calculate the size expression correctly for these
arrays.

This adds support to Vulkan types like

typedef struct VkTransformMatrixKHR {
    float    matrix[3][4];
} VkTransformMatrixKHR;

Bug: b/179480537
Change-Id: Ib1ddce7ad89982d8189bf5513e10c7a1be667e9b
2 files changed
tree: 35568dd1b9368f2522e7d98ed618941041b58ba9
  1. registry/