Есть ли способ получить атрибуты и униформу в Vulkan после vkCreateShaderModule?

Как и в opengl, мы можем сделать glGetActiveAttrib и glGetActiveUniform.

1 ответ

Решение

Нет. Вы должны либо сами исследовать SPIR-V, либо априори знать, какие местоположения / привязки вы использовали для различных интерфейсных переменных в вашем шейдере.

Другие вопросы по тегам