Skip to content

tests: Support wayland in render framework#512

Merged
charles-lunarg merged 2 commits into
KhronosGroup:mainfrom
charles-lunarg:support_wayland_in_tests
May 17, 2026
Merged

tests: Support wayland in render framework#512
charles-lunarg merged 2 commits into
KhronosGroup:mainfrom
charles-lunarg:support_wayland_in_tests

Conversation

@charles-lunarg

Copy link
Copy Markdown
Collaborator

Since wayland has become the default display environment, tests should create a wayland surface to better match expected running conditions.

The base of the code was primarily the Vulkan-ValidationLayer test framework, which incidentally is where much of this repositories test framework is based on.

@ci-tester-lunarg

Copy link
Copy Markdown
Collaborator

CI Vulkan-ExtensionLayer build queued with queue ID 741070.

@charles-lunarg

Copy link
Copy Markdown
Collaborator Author

@lunarpapillo
Manual run with the bob-display-resolution test branch
http://tcubuser.lunarg.localdomain:8080/view/Manual/job/manual-Vulkan-ExtensionLayer/71/console

@ci-tester-lunarg

Copy link
Copy Markdown
Collaborator

CI Vulkan-ExtensionLayer build # 1120 running.

@ci-tester-lunarg

Copy link
Copy Markdown
Collaborator

CI Vulkan-ExtensionLayer build # 1120 passed.

@lunarpapillo lunarpapillo left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One minor syntax nit. The rest all looks good to me, though I really don't have the expertise to provide an authoritative review.

Comment thread tests/vkrenderframework.h Outdated

@lunarpapillo lunarpapillo left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think there's an XCB issue here, but it really has nothing to do with the code changes.

Comment thread tests/vkrenderframework.cpp
Also initialize count variables to zero.
Since wayland has become the default display environment, tests should
create a wayland surface to better match expected running conditions.

The base of the code was primarily the Vulkan-ValidationLayer test
framework, which incidentally is where much of this repositories test
framework is based on.
@charles-lunarg charles-lunarg force-pushed the support_wayland_in_tests branch from 2511cff to 9fb7e42 Compare May 15, 2026 23:20
@ci-tester-lunarg

Copy link
Copy Markdown
Collaborator

CI Vulkan-ExtensionLayer build queued with queue ID 741361.

@ci-tester-lunarg

Copy link
Copy Markdown
Collaborator

CI Vulkan-ExtensionLayer build # 1122 running.

@ci-tester-lunarg

Copy link
Copy Markdown
Collaborator

CI Vulkan-ExtensionLayer build # 1122 passed.

@charles-lunarg charles-lunarg merged commit 4faa5c5 into KhronosGroup:main May 17, 2026
13 checks passed
@charles-lunarg charles-lunarg deleted the support_wayland_in_tests branch May 17, 2026 00:10
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.

Sync2Test.SwapchainImage Release build segfaults on Ubuntu 24.04 AMD RX 6800 XT Wayland server

4 participants