Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
M
Monado
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 45
    • Issues 45
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 13
    • Merge Requests 13
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Monado
  • Monado
  • Merge Requests
  • !645

Merged
Opened Jan 12, 2021 by Lubosz Sarnecki@luboszOwner

comp: Thread safety.

  • Overview 12
  • Commits 7
  • Pipelines 5
  • Changes 10

The Vulkan queue and command pool cannot be accessed simultaneously from multiple threads. This is the case when running the multithreading test in the OpenXR CTS. The test resolved in a VkError on Android and Vulkan validation errors on Linux.

I just used phtread directly here for now, the calls could be moved to new functions u_threading.

Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Reference: monado/monado!645
Source branch: comp-multithreading