microsoft / DirectXShaderCompiler

This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.
Other
3.11k stars 697 forks source link

[SM 6.8] Reflection for Work Graph nodes plus more general DXIL Library reflection #5350

Open llvm-beanz opened 1 year ago

llvm-beanz commented 1 year ago

The current D3D12LibraryReflection interfaces do not support exposing function attributes for node shaders. For example, if applications want to setup per-launch mode or per-node overrides they need to be able to identify the launch mode and/or node ID of each node.

Outstanding questions:

Note: more details available in internal work item 94.

damyanp commented 2 months ago

Related: #6827

Current thinking is that we'll likely consider this as we bring up reflection for DXIL in clang.