Skip to content

Conversation

@artem-lunarg
Copy link
Contributor

@artem-lunarg artem-lunarg commented Nov 19, 2025

Fix #11102 to work with multiple threads.

Object tracker is designed to be multithreaded without external/global locks, any data strcture that needs sync must implement it. For example, access to ObjectState maps is done via concurrent_unordered_map. Modification of poison tracking structures is done via per object mutex lock.

@ci-tester-lunarg
Copy link
Collaborator

CI Vulkan-ValidationLayers build queued with queue ID 583060.

@ci-tester-lunarg
Copy link
Collaborator

CI Vulkan-ValidationLayers build # 21694 running.

@artem-lunarg artem-lunarg marked this pull request as ready for review November 19, 2025 19:48
@artem-lunarg artem-lunarg requested a review from a team as a code owner November 19, 2025 19:48
@ci-tester-lunarg
Copy link
Collaborator

CI Vulkan-ValidationLayers build # 21694 passed.

@artem-lunarg artem-lunarg merged commit 2f8c9de into KhronosGroup:main Nov 19, 2025
22 checks passed
@artem-lunarg artem-lunarg deleted the artem-fix-broken-stuff branch November 19, 2025 20:54
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.

3 participants