Closed spencer-lunarg closed 2 months ago
CI Vulkan-ValidationLayers build queued with queue ID 214665.
CI Vulkan-ValidationLayers build queued with queue ID 214676.
CI Vulkan-ValidationLayers build # 17030 running.
CI Vulkan-ValidationLayers build # 17030 failed.
CI Vulkan-ValidationLayers build queued with queue ID 214847.
CI Vulkan-ValidationLayers build # 17034 running.
CI Vulkan-ValidationLayers build # 17034 passed.
CI Vulkan-ValidationLayers build queued with queue ID 214907.
CI Vulkan-ValidationLayers build # 17036 running.
CI Vulkan-ValidationLayers build # 17036 passed.
I see uint32_t being used everywhere, even though the underlying meaning can differ, leading to potentially mixing apples and oranges... Have you considered creating dedicated types to avoid that?
we use to do this (I think SPIRV-Tools did also), it honestly was more annoying then helpful ... basically while it looks like you would mix it up, not once in my 3 years touching SPIR-V can I recall having a bug because I thought this random non-SPIRV thing was actually a SPIR-V id
2nd attempt at https://github.com/KhronosGroup/Vulkan-ValidationLayers/pull/8170