On 2018 Vulkan Developer Day in Montréal, I gave a talk
regarding “Shader Toolchain: HLSL in Vulkan”. Here are the links to the
video recording, slides, and documentation/downloads for DirectX Shader
Compiler (DXC)’s SPIR-V CodeGen.
This blog post discusses how HLSL semantic strings are translated into
SPIR-V location numbers for Vulkan shader inter-stage interface matching
in the SPIR-V CodeGen of DirectXShaderCompiler (DXC).
It is one of the “HLSL for Vulkan” series.