Skip to content

[OMM] Add OMM Feature Front end, with D3D12_RAY_FLAGS #7145

Closed
@bob80905

Description

@bob80905

Is your feature request related to a problem? Please describe.
The OMM feature requires a new way to construct RayQuery objects, now with a second optional template parameter, RayQueryFlags.
D3D12_RAY_FLAGS is an enum of possible RayQueryFlags values that needs to be defined in HLSL.
This, along with front end diagnostics need to be added. These front end diagnostics are defined in the spec:
https://github.com/microsoft/hlsl-specs/blob/main/proposals/0024-opacity-micromaps.md

Describe the solution you'd like
Code needs to be added to implement the front-end part of the OMM feature. Diagnostics should be added, tests should test the diagnostics.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status

Triaged

Relationships

None yet

Development

No branches or pull requests

Issue actions