fix(vulkan): Async Presentation & Shader Logic #135

Merged
Collecting merged 1 commit from fix/async-shader into main 2026-02-11 18:09:59 -05:00
Collaborator
  • Fix race condition in PipelineCache and ShaderPools using std::mutex.
  • Fix stutter in Asynchronous Shader Building by properly returning nullptr for unbuilt pipelines (pop-in behavior).
  • Modify AcquireNextImage to use MasterSemaphore for safer async presentation.
- Fix race condition in PipelineCache and ShaderPools using std::mutex. - Fix stutter in Asynchronous Shader Building by properly returning nullptr for unbuilt pipelines (pop-in behavior). - Modify AcquireNextImage to use MasterSemaphore for safer async presentation.
- Fix race condition in PipelineCache and ShaderPools using std::mutex.
- Fix stutter in Asynchronous Shader Building by properly returning nullptr for unbuilt pipelines (pop-in behavior).
- Modify AcquireNextImage to use MasterSemaphore for safer async presentation.
Collecting force-pushed fix/async-shader from c2ef2fc09c to 000f243c82 2026-02-11 18:09:44 -05:00 Compare
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Kintoki/Emulator!135
No description provided.