microsoft / ShaderConductor

ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Legacy HLSL and bytecode support

amerkoleci opened this issue · comments

Is your feature request related to a problem? Please describe.
Have support to compiler hlsl 5.0 and 5.1 shaders to dxc bytecode using D3DShaderCompiler, this will remove the barrier of not having geometry, hull and domain shader support, user can write macro for both 6.0+ and 5.0 targets and support both of the,

Describe the solution you'd like
Extend the ShadingLanguage with new enums and support for cso bytecode.

Describe alternatives you've considered
Now the user need to use the legacy fxc compiler for compiling geometry, hull and domain shaders to hlsl (DirectX11) targets.