Skip to content

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

@llvm-beanz

Description

@llvm-beanz

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:

  • Do we extend the existing library reflection interface to support retrieving those RDAT properties?
  • Should we create a more general future-proof API that surfaces RDAT more directly?

Note: more details available in internal work item 94.

Metadata

Metadata

Assignees

No one assigned

    Labels

    reflectionRelated to Reflection datasm6.8Shader Model 6.8

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    Triaged

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions