Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use enhanced barriers on dx12 (where possible) #6829

Open
Vecvec opened this issue Dec 26, 2024 · 0 comments
Open

Use enhanced barriers on dx12 (where possible) #6829

Vecvec opened this issue Dec 26, 2024 · 0 comments
Labels
api: dx12 Issues with DX12 or DXGI type: enhancement New feature or request

Comments

@Vecvec
Copy link
Contributor

Vecvec commented Dec 26, 2024

Is your feature request related to a problem? Please describe.
Currently we are using what directx12 calls "legacy barriers" which can be expensive and when support for DXR comes in (#6777), place_acceleration_structure_barrier will cause GPU execution stalls.

Describe the solution you'd like
Using enhanced barriers where possible would allow for more optimal barriers in certain places (especially in place_acceleration_structure_barrier)

Describe alternatives you've considered
Don't support this - it's optional.

Additional context
This feature is optional and so we would still need the old code paths anyways.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api: dx12 Issues with DX12 or DXGI type: enhancement New feature or request
Projects
Status: Todo
Development

No branches or pull requests

2 participants