Я в настоящее время изучаю Vulkan API, пришло время создавать конвейер, я выбрал HLSL, потому что в будущем я хочу повторно использовать шейдеры в DirectX, и когда я получу RTX GPU, я собираюсь использовать трассировку лучей, я новичок в HLSL, я написал простой вершинный шейдер:
float4 main(float2 pos : POSITIONT) : SV_POSITION
{
return float4(pos, 0, 1);
}
После этого урока я пытаюсь скомпилировать: glslc.exe VertexShader.hlsl -o vertex.spv
И я получаю эту ошибку: glslc: error: 'VertexShader.hlsl': .hlsl file encountered but no -fshader-stage specified ahead
Итак, как скомпилировать HLSL в Vulkan?