Skip to content

Add VK_ARM_render_pass_striped test and detection - #84

Open
elinsbe wants to merge 1 commit into
ARM-software:mainfrom
elinsbe:VK_ARM_render_pass_striped
Open

Add VK_ARM_render_pass_striped test and detection#84
elinsbe wants to merge 1 commit into
ARM-software:mainfrom
elinsbe:VK_ARM_render_pass_striped

Conversation

@elinsbe

@elinsbe elinsbe commented Aug 18, 2026

Copy link
Copy Markdown

Adds coverage for VK_ARM_render_pass_striped by introducing a new vulkan_render_pass_striped test and benchmark entry. The test exercises striped dynamic rendering with VkRenderPassStripeBeginInfoARM, submits stripe semaphore metadata through VkRenderPassStripeSubmitInfoARM, and validates the rendered output with vkAssertBuffer.

Also extends Vulkan feature detection so render pass striped usage is preserved when found in render pass, dynamic rendering, queue submit, or device feature chains.

The extension itself allows render passes to be split into sections called stripes. Each stripe can signal completion separately, allowing an external consumer or post-processing stage to begin work on completed parts of the output before the full render pass has finished, reducing latency. The stripes are not overlapping.

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.

1 participant