Skip to content

Way to expose that some DX12 features require DXC #8342

@inner-daemons

Description

@inner-daemons

Is your feature request related to a problem? Please describe.
Many DX12 features add new features that are only recognized by DXC. We could gate these features behind enabling DXC globally, but that would be a PITA and not allow using passthrough shaders. We should find some way to expose to the user that these are only usable with passthrough shaders or if DXC is being used.

We should figure out how to address this sooner rather than later.

Describe the solution you'd like
Unsure.

Describe alternatives you've considered
Keep it the way it is or gate these features behind DXC being used on the instance.

Additional context
Comes up in many features. E.g.

Discussed briefly in this matrix thread

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions