1. 06 Jul, 2021 2 commits
    • lat9nq's avatar
      cmake: Specify the compiler on autotools externals · ef700543
      lat9nq authored
      Enables CCache on externals if available.
      ef700543
    • lat9nq's avatar
      cmake, ci: Build bundled FFmpeg with yuzu · fbb26e61
      lat9nq authored
      Drops usage of CMAKE_DEPENDENT_OPTION to allow using
      YUZU_USE_BUNDLED_FFMPEG as an option on any platform. CI then now builds
      FFmpeg always, netting about 10 MB less used on the AppImage.
      
      Also somewhat fixes YUZU_USE_BUNDLED_QT so that it can be used even if
      CMake doesn't clean up its state after running the first find_package.
      fbb26e61
  2. 05 Jul, 2021 5 commits
  3. 04 Jul, 2021 1 commit
  4. 03 Jul, 2021 4 commits
  5. 01 Jul, 2021 2 commits
  6. 29 Jun, 2021 1 commit
  7. 28 Jun, 2021 8 commits
  8. 27 Jun, 2021 3 commits
    • Kelebek1's avatar
      Decouple audio processing and run at variable rate · 0857d6a3
      Kelebek1 authored
      Currently, processing of audio samples is called from AudioRenderer's Update method, using a fixed 4 buffers to process the given samples. Games call Update at variable rates, depending on framerate and/or sample count, which causes inconsistency in audio processing. From what I've seen, 60 FPS games update every ~0.004s, but 30 FPS/160 sample games update somewhere between 0.02 and 0.04, 5-10x slower. Not enough samples get fed to the backend, leading to a lot of audio skipping.
      
      This PR seeks to address this by de-coupling the audio consumption and the audio update. Update remains the same without calling for buffer queuing, and the consume now schedules itself to run based on the sample rate and count.
      0857d6a3
    • Morph's avatar
      Merge pull request #6529 from ReinUsesLisp/reaper-fixups · 4df04ad4
      Morph authored
      buffer_cache,texture_cache: Misc fixups from the memory reaper
      4df04ad4
    • Morph's avatar
      Merge pull request #6532 from MerryMage/libusb-apple · 3bc7b0a5
      Morph authored
      libusb: Apple is a POSIX system
      3bc7b0a5
  9. 26 Jun, 2021 9 commits
  10. 25 Jun, 2021 5 commits