mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-10-09 05:41:31 +00:00
As-is, glslang doesn't provide default locations on inputs so these weren't getting any location decorations whatsoever. This is illegal in Vulkan. While putting them in a struct *should* be possible in theory, glslang doesn't like to do it with the glsl version in the shader. Just splitting them into separate inputs seems like the most reliable solution.