Skip to content

WIP DO NOT MERGE: Playground/workgroup debugger #123

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

Merged
merged 5 commits into from
Apr 4, 2025

Conversation

Zorro666
Copy link
Owner

No description provided.

@Zorro666 Zorro666 force-pushed the playground/workgroup-debugger branch 11 times, most recently from 7fcb916 to dc2d522 Compare April 4, 2025 10:40
Zorro666 added 5 commits April 4, 2025 11:42

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
The result variable name was being set to the input variable name
The simulation was correct.
Diverged threads which re-converge at expected points
The tests copied over from vk_subgroup_zoo
This emulates maximal re-convergence behaviour and matches how the SPRIV shader debugger control flow works.

Remove the quick fix for discard to skip over degenerate branches
Remove StepOverDegenerateBranch() method
@Zorro666 Zorro666 force-pushed the playground/workgroup-debugger branch from dc2d522 to c83be40 Compare April 4, 2025 10:43
@Zorro666 Zorro666 merged commit c83be40 into v1.x Apr 4, 2025
16 checks passed
@Zorro666 Zorro666 deleted the playground/workgroup-debugger branch April 4, 2025 13:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant