On Wed, 14 Apr 2021 at 13:37, Jan Sikorski jsikorski@codeweavers.com wrote:
Include these inputs in the Vulkan pipeline input descriptor. This prevents MoltenVK from rejecting the pipeline when they are consumed by the shader. We should probably also bind a null resource in that case to comply with Vulkan spec.
I don't think we particularly care about MoltenVK's behaviour, as such. The pertinent questions would probably be whether Direct3D has any defined behaviour across drivers for this (which implies tests), and what the Vulkan spec says.