在 vkCreateShaderModule 之后,有没有办法在 Vulkan 中获取属性和制服?

Is there a way to get attributes and uniforms in Vulkan after the vkCreateShaderModule?

就像在 opengl 中一样,我们可以执行 glGetActiveAttrib 和 glGetActiveUniform。

没有。您应该自己反省 SPIR-V,或者先验地知道 locations/bindings 您在着色器中用于各种接口变量的内容。