Skip to content
Snippets Groups Projects
  1. Apr 07, 2020
  2. Mar 30, 2020
  3. Mar 29, 2020
  4. Mar 28, 2020
  5. Mar 27, 2020
  6. Mar 26, 2020
  7. Mar 25, 2020
    • James Rowe's avatar
      Frontend/GPU: Refactor context management · 282adfc7
      James Rowe authored
      Changes the GraphicsContext to be managed by the GPU core. This
      eliminates the need for the frontends to fool around with tricky
      MakeCurrent/DoneCurrent calls that are dependent on the settings (such
      as async gpu option).
      
      This also refactors out the need to use QWidget::fromWindowContainer as
      that caused issues with focus and input handling. Now we use a regular
      QWidget and just access the native windowHandle() directly.
      
      Another change is removing the debug tool setting in FrameMailbox.
      Instead of trying to block the frontend until a new frame is ready, the
      core will now take over presentation and draw directly to the window if
      the renderer detects that its hooked by NSight or RenderDoc
      
      Lastly, since it was in the way, I removed ScopeAcquireWindowContext and
      replaced it with a simple subclass in GraphicsContext that achieves the
      same result
      282adfc7
  8. Mar 19, 2020
  9. Mar 17, 2020
    • FearlessTobi's avatar
    • FearlessTobi's avatar
      bcat: Disable Boxcat backend by default · 2fd3b328
      FearlessTobi authored
      This commit disables the Boxcat backend by default for new users of yuzu.
      
      There's several reasons as to why this is done:
      1. Boxcat currently only actually has an impact on 3 games and doesn't influence any core mechanics of them
      2. It causes a plethora of issues when enabled such as games like Crash Team Racing, Diablo 3 and Tales of Vesperia not booting at all or hanging
      3. It causes https://github.com/yuzu-emu/yuzu/issues/2957 to happen. This makes the configuration menu totally unusable for many Linux users of yuzu
      
      I think those points show that currently the negative impact of Boxcat outweighs its benefits and should therefore be disabled by default.
      For users who are eager to use the extra features provided by it, they can still just turn it on in the settings.
      2fd3b328
  10. Mar 09, 2020
  11. Mar 03, 2020
  12. Feb 28, 2020
  13. Feb 26, 2020
  14. Feb 24, 2020
    • FearlessTobi's avatar
      yuzu: Remove exit lock for game pausing · 7cbe6748
      FearlessTobi authored
      This removes the "exit lock" popup from yuzu when pausing a game.
      
      Motivation
      The exit lock feature is broken in many ways and doesn't work properly in a lot of games, causing it to appear every time you want to pause the game or stop it, even in places where it wouldn't on Switch.
      
      Additionally, the feature of pausing a game doesn't exist like this on Switch and yuzu should be guaranteed to be deterministic anyway, so pausing the emulation shouldn't be able to interrupt any critical processes in any way.
      7cbe6748
  15. Feb 14, 2020
  16. Feb 11, 2020
  17. Feb 09, 2020
  18. Jan 29, 2020
  19. Jan 28, 2020
  20. Jan 23, 2020
  21. Jan 22, 2020
  22. Jan 20, 2020
  23. Jan 19, 2020
  24. Jan 17, 2020
  25. Jan 12, 2020
  26. Jan 06, 2020
  27. Jan 03, 2020
Loading