KhronosGroup / SPIRV-Reflect

SPIRV-Reflect is a lightweight library that provides a C/C++ reflection API for SPIR-V shader bytecode in Vulkan applications.
Apache License 2.0
672 stars 147 forks source link

Fix specialization_constants items #268

Closed dpwiz closed 1 month ago

dpwiz commented 2 months ago

specialization_constants block is missing item markers and the resulting YAML is treated like a map, failing on duplicate keys (spirv_id).

CLAassistant commented 2 months ago

CLA assistant check
All committers have signed the CLA.

spencer-lunarg commented 1 month ago

@dpwiz sorry - I just realized this and https://github.com/KhronosGroup/SPIRV-Reflect/pull/274 were doing the same thing and I merged that one in first