1. 07 Mar, 2022 2 commits
    • lat9nq's avatar
      emu_window: Create a way to Cancel the exit of a Scoped · 1f24a4e5
      lat9nq authored
      If a GraphicsContext is destroyed before its Scoped is destroyed, this
      causes a crash as the Scoped tries to call a method in the destroyed
      context on exit.
      
      Add a way to Cancel the call when we know that calling the
      GraphicsContext will not work.
      1f24a4e5
    • lat9nq's avatar
      core: Don't shutdown a null GPU · 381f1dd2
      lat9nq authored
      When CreateGPU fails, yuzu would try and shutdown the GPU instance
      regardless of whether any instance was actually created.
      
      Check for nullptr before calling its methods to prevent a crash.
      381f1dd2
  2. 06 Mar, 2022 2 commits
    • Ameer J's avatar
      gl_graphics_pipeline: Improve shader builder synchronization using fences (#7969) · 370e480c
      Ameer J authored
      * gl_graphics_pipeline: Improve shader builder synchronization
      
      Make use of GLsync objects to ensure better synchronization between shader builder threads and the main context
      
      * gl_graphics_pipeline: Make built_fence access threadsafe
      
      * gl_graphics_pipeline: Use GLsync objects only when building in parallel
      
      * gl_graphics_pipeline: Replace GetSync calls with non-blocking waits
      
      The spec states that a ClientWait on a Fence object ensures the changes propagate to the calling context
      370e480c
    • Fernando S's avatar
      Merge pull request #7973 from Morph1984/debug-crash · 5192c649
      Fernando S authored
      host_memory: Fix fastmem crashes in debug builds
      5192c649
  3. 03 Mar, 2022 2 commits
  4. 02 Mar, 2022 1 commit
  5. 01 Mar, 2022 5 commits
  6. 28 Feb, 2022 6 commits
  7. 27 Feb, 2022 10 commits
  8. 26 Feb, 2022 6 commits
  9. 25 Feb, 2022 3 commits
  10. 24 Feb, 2022 2 commits
  11. 22 Feb, 2022 1 commit