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 WaveMultiPrefix* operations for SPIRV/GLSL backend #6180

Closed
fairywreath opened this issue Jan 25, 2025 · 2 comments · Fixed by #6182
Closed

Support WaveMultiPrefix* operations for SPIRV/GLSL backend #6180

fairywreath opened this issue Jan 25, 2025 · 2 comments · Fixed by #6182
Assignees
Labels
goal:client support Feature or fix needed for a current slang user.

Comments

@fairywreath
Copy link
Contributor

The WaveMultiPrefix* operations are currently only implemented for HLSL and CUDA. They can be implemented using for SPIRV and GLSL using SPV_NV_shader_subgroup_partitioned and GL_NV_shader_subgroup_partitioned respectively.

@fairywreath
Copy link
Contributor Author

I cannot assign myself this issue but I am working on this.

@csyonghe csyonghe added the goal:client support Feature or fix needed for a current slang user. label Jan 25, 2025
@csyonghe csyonghe added this to the Q1 2025 (Winter) milestone Jan 25, 2025
@fairywreath
Copy link
Contributor Author

I need to also add the definitions for Slang's WaveMask* intrinsics.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
goal:client support Feature or fix needed for a current slang user.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants