Как прочитать файл SPIR-V?

#spir-v

#spir-v

Вопрос:

У меня возникли проблемы с компиляцией некоторого кода GLSL в SPIR-V, поэтому я хочу проверить код SPIR-V.

Я хочу иметь возможность читать сборку.

Как я могу это сделать?

Ответ №1:

В проекте SPIRV-Tools есть разделитель, с помощью которого вы можете получить текстовую форму SPIR-V. Инструменты также предоставляются в Vulkan SDK, spirv-dis исполняемый файл — тот, который вы хотите.