Skip to content

layers: Handle oldSwapchain image reuse#11989

Closed
artem-lunarg wants to merge 0 commit intoKhronosGroup:mainfrom
artem-lunarg:artem-issue-11939
Closed

layers: Handle oldSwapchain image reuse#11989
artem-lunarg wants to merge 0 commit intoKhronosGroup:mainfrom
artem-lunarg:artem-issue-11939

Conversation

@artem-lunarg
Copy link
Copy Markdown
Contributor

oldSwapchain images can be reused by the new swapchain. This change handles this scenario when handle wrapping is not enabled.

Closes #11939

@ci-tester-lunarg
Copy link
Copy Markdown
Collaborator

CI Vulkan-ValidationLayers build queued with queue ID 691615.

@ci-tester-lunarg
Copy link
Copy Markdown
Collaborator

CI Vulkan-ValidationLayers build # 22965 running.

@artem-lunarg
Copy link
Copy Markdown
Contributor Author

artem-lunarg commented Mar 26, 2026

Going to push simpler and more symmetric implementation (no need to keep image_handle_reused_by_new_swapchain) but at first want to see this version passes CI.

@ci-tester-lunarg
Copy link
Copy Markdown
Collaborator

CI Vulkan-ValidationLayers build # 22965 failed.

@ci-tester-lunarg
Copy link
Copy Markdown
Collaborator

CI Vulkan-ValidationLayers build queued with queue ID 691654.

@ci-tester-lunarg
Copy link
Copy Markdown
Collaborator

CI Vulkan-ValidationLayers build # 22966 running.

@ci-tester-lunarg
Copy link
Copy Markdown
Collaborator

CI Vulkan-ValidationLayers build # 22966 failed.

@artem-lunarg
Copy link
Copy Markdown
Contributor Author

Need to investigate CI failures

@ci-tester-lunarg
Copy link
Copy Markdown
Collaborator

CI Vulkan-ValidationLayers build queued with queue ID 691993.

@artem-lunarg
Copy link
Copy Markdown
Contributor Author

artem-lunarg commented Mar 27, 2026

Reproduced Linux failures locally, but they went away after I updated the driver.

@artem-lunarg
Copy link
Copy Markdown
Contributor Author

Reopening, closed by mistake

@artem-lunarg
Copy link
Copy Markdown
Contributor Author

Well, it looks like reopen does not work

@ci-tester-lunarg
Copy link
Copy Markdown
Collaborator

CI Vulkan-ValidationLayers build # 22967 running.

@ci-tester-lunarg
Copy link
Copy Markdown
Collaborator

CI Vulkan-ValidationLayers build # 22967 passed.

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.

Crash on resize when using GPU-AV

2 participants