1. 20 Mar, 2022 1 commit
    • Merry's avatar
      dynarmic: Accelerate SHA256 and implement for A32 frontend · d1c0cdf4
      Merry authored
       * Implements hardware acceleration for SHA256 instructions.
       * Adds SHA256 instructions introduced in ARMv8 to A32 frontend.
       * Implements polyfill for processors that do not support hardware
         accelerated SHA instructions.
      d1c0cdf4
  2. 12 Mar, 2022 1 commit
  3. 11 Mar, 2022 5 commits
  4. 10 Mar, 2022 4 commits
  5. 09 Mar, 2022 9 commits
  6. 08 Mar, 2022 5 commits
  7. 07 Mar, 2022 5 commits
    • lat9nq's avatar
      video_core: Cancel Scoped's exit call on GPU failure · b5e60ae1
      lat9nq authored
      When CreateRenderer fails, the GraphicsContext that was std::move'd into
      it is destroyed before the Scoped that was created to manage its
      currency. In that case, the GraphicsContext::Scoped will still call its
      destructor at the ending of the function. And because the context is
      destroyed, the Scoped will cause a crash as it attempts to call a
      destroyed object's DoneCurrent function.
      
      Since we know when the call would be invalid, call the Scoped's Cancel
      method. This prevents it from calling a method on a destroyed object.
      b5e60ae1
    • 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
    • Fernando S's avatar
      Merge pull request #7930 from asLody/dma-semaphore · 58b52f48
      Fernando S authored
      MaxwellDMA: Implement semaphore operations
      58b52f48
    • 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
    • Lody's avatar
      MaxwellDMA: Implement semaphore operations · 4498908e
      Lody authored
      4498908e
  8. 06 Mar, 2022 3 commits
  9. 03 Mar, 2022 2 commits
  10. 02 Mar, 2022 1 commit
  11. 01 Mar, 2022 4 commits