-
Notifications
You must be signed in to change notification settings - Fork 943
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
Implement atomicCompareExchangeWeak #4364
Labels
area: naga back-end
Outputs of naga shader conversion
lang: GLSL
OpenGL Shading Language
lang: HLSL
D3D Shading Language
naga
Shader Translator
type: enhancement
New feature or request
Milestone
Comments
7 tasks
jimblandy
referenced
this issue
in jimblandy/naga
Sep 25, 2023
We haven't finished implementing WGSL's `atomicCompareExchangeWeak` on all platforms (#1413). It's valuable to have some configuration of validation that guarantees backends will succeed, and adding a `Capabilities` bit that is included by default but can be turned off accomplishes that.
SPIR-V support was added in gfx-rs/naga#2165. (edited: fix PR number - jimb) |
teoxoy
added
lang: Metal
Metal Shading Language
lang: GLSL
OpenGL Shading Language
lang: HLSL
D3D Shading Language
labels
Sep 25, 2023
jimblandy
referenced
this issue
in jimblandy/naga
Sep 25, 2023
We haven't finished implementing WGSL's `atomicCompareExchangeWeak` on all platforms (#1413). It's valuable to have some configuration of validation that guarantees backends will succeed, and adding a `Capabilities` bit that is included by default but can be turned off accomplishes that.
I am very interested in this feature! Might be able to help out depending on how much work is needed. |
6 tasks
6 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area: naga back-end
Outputs of naga shader conversion
lang: GLSL
OpenGL Shading Language
lang: HLSL
D3D Shading Language
naga
Shader Translator
type: enhancement
New feature or request
See gpuweb/gpuweb#2113
The text was updated successfully, but these errors were encountered: