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

Support rasterizer ordered views when generating spirv. #4115

Closed
csyonghe opened this issue May 6, 2024 · 0 comments · Fixed by #4175
Closed

Support rasterizer ordered views when generating spirv. #4115

csyonghe opened this issue May 6, 2024 · 0 comments · Fixed by #4175
Assignees
Labels
goal:client exploration May be needed to support a slang use case

Comments

@csyonghe
Copy link
Collaborator

csyonghe commented May 6, 2024

Whenever a fragment shader uses RasterOrderedStructuredBuffer or other rasterizer ordered resource types, we need to

  1. insert shader interlocked begin/end calls for the fragment shader in the SPIRV. (https://htmlpreview.github.io/?https://github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/EXT/SPV_EXT_fragment_shader_interlock.html)
  2. convert the raster ordered resource types into RW resource types.
@csyonghe csyonghe added the goal:client exploration May be needed to support a slang use case label May 6, 2024
@csyonghe csyonghe added this to the Q2 2024 (Spring) milestone May 6, 2024
@csyonghe csyonghe linked a pull request May 21, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
goal:client exploration May be needed to support a slang use case
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant