1. 26 Nov, 2020 5 commits
  2. 25 Nov, 2020 11 commits
  3. 24 Nov, 2020 16 commits
  4. 23 Nov, 2020 4 commits
    • comex's avatar
      Overhaul EmuWindow::PollEvents to fix yuzu-cmd calling SDL_PollEvents off main thread · 994f4977
      comex authored
      EmuWindow::PollEvents was called from the GPU thread (or the CPU thread
      in sync-GPU mode) when swapping buffers.  It had three implementations:
      
      - In GRenderWindow, it didn't actually poll events, just set a flag and
        emit a signal to indicate that a frame was displayed.
      
      - In EmuWindow_SDL2_Hide, it did nothing.
      
      - In EmuWindow_SDL2, it did call SDL_PollEvents, but this is wrong
        because SDL_PollEvents is supposed to be called on the thread that set
        up video - in this case, the main thread, which was sleeping in a
        busyloop (regardless of whether sync-GPU was enabled).  On macOS this
        causes a crash.
      
      To fix this:
      
      - Rename EmuWindow::PollEvents to OnFrameDisplayed, and give it a
        default implementation that does nothing.
      
      - In EmuWindow_SDL2, do not override OnFrameDisplayed, but instead have
        the main thread call SDL_WaitEvent in a loop.
      994f4977
    • bunnei's avatar
      Merge pull request #4451 from slashiee/extended-logging · 5d144789
      bunnei authored
      logging/settings: Increase maximum log size to 100 MB and add extended logging option
      5d144789
    • Lioncash's avatar
      svc: Remove unnecessary [[maybe_unused]] tag · 874be0e3
      Lioncash authored
      The parameter is used in this function, so this suppression isn't
      necessary.
      874be0e3
    • bunnei's avatar
      Merge pull request #4969 from liushuyu/master · 2b05c323
      bunnei authored
      CI: move refreshenv to the configure step
      2b05c323
  5. 22 Nov, 2020 4 commits