autodesk-forks / MaterialX

MaterialX C++ and Python libraries
http://www.materialx.org/
Apache License 2.0
105 stars 22 forks source link

DirectX11 HLSL shading language support #584

Open bernardkwok opened 4 years ago

bernardkwok commented 4 years ago

Priority Requirements:

  1. Base HLSL for DX11 as generally reusable code snippets. This can be a pre-process. (in-progress)

  2. Base HLSL generator fragment support. Would be good to generalize the GLSL. Would support same stages for now (vtx, pixel shader fragments)

  3. Basic DX11 device bootstrap + infrastructure must be provided for unit testiing. Partial driver to generalize MaterialXView rendering (separate issue).

  4. Whole Effects wrapper code generation FX file generation. Some variant of OGSFX which can also be generalized.

ppenenko commented 4 years ago

MATX-262