Skip to content

Add manual_barriers flag to CommandEncoderDesc#355

Merged
kvark merged 1 commit into
mainfrom
claude/nvidia-prime-investigation-wUmwH
Jun 10, 2026
Merged

Add manual_barriers flag to CommandEncoderDesc#355
kvark merged 1 commit into
mainfrom
claude/nvidia-prime-investigation-wUmwH

Conversation

@kvark

@kvark kvark commented Jun 10, 2026

Copy link
Copy Markdown
Owner

Closes #343

When set, automatic inter-pass memory barriers are skipped on Vulkan. The user calls encoder.barrier() explicitly where synchronization is needed. This allows independent passes to overlap on hardware that supports it (notably AMD RDNA).

https://claude.ai/code/session_01W9jSvpnbXEXmoHFuUVFdUN

When set, automatic inter-pass memory barriers are skipped on Vulkan.
The user calls encoder.barrier() explicitly where synchronization is
needed. This allows independent passes to overlap on hardware that
supports it (notably AMD RDNA).

https://claude.ai/code/session_01W9jSvpnbXEXmoHFuUVFdUN
@kvark
kvark enabled auto-merge (rebase) June 10, 2026 06:09
@kvark
kvark merged commit 16f0b08 into main Jun 10, 2026
12 checks passed
@kvark
kvark deleted the claude/nvidia-prime-investigation-wUmwH branch June 10, 2026 06:11
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.

Proposal: groups of commands with a shared barrier instead of forced always? Or manual barriers?

2 participants