aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-08-02Merge pull request #8681 from Docteh/testMorph
tidy up github actions
2022-08-02core_timing: Sleep in discrete intervals, yield during spinMorph
2022-08-02Add missing looping event schedule signalKelebek1
2022-08-02Make coretiming waiting more accurateKelebek1
2022-08-01Rework multi-core vsyncKelebek1
2022-08-01common: Use PROJECT_SOURCE_DIR to find CMakeModuleslat9nq
Fixes CMake configuration when yuzu is a submodule of another project.
2022-08-01Merge pull request #8701 from liamwhite/elfMorph
core/loader: remove ELF loader
2022-08-01Merge pull request #8697 from zhaobot/tx-update-20220801034544Mai
Update translations (2022-08-01)
2022-08-01core/loader: remove ELF loaderLiam
2022-08-01build(externals): rename Findopus to FindOpusAndrea Pappacoda
This better matches upstream's FindOpus.cmake file, and it will make using upstream's FindOpus.cmake file easier.
2022-08-01Update translations (2022-08-01)The yuzu Community
2022-07-31patreon step2: Use jobs to build for Windows and Linuxlat9nq
Apparently the two stages were not building in parallel. Specify individual jobs that run MSVC and Linux building instead.
2022-07-31Merge pull request #8678 from liamwhite/stop-waitingbunnei
video_core: stop waiting for shader compilation on user cancel
2022-07-31Merge pull request #8622 from liamwhite/progressbunnei
qt: reset progress bar after shader compilation
2022-07-31Merge pull request #8692 from DCNick3/write-command-output-on-closebunnei
Properly write out the command buffer when serving close request
2022-07-31Properly write out the command buffer when serving close requestNikita Strygin
2022-07-31ci/linux: EA AppImage adjustmentslat9nq
Prevent AppImageLauncher from trying to integrate our AppImage on end user systems. Don't include the basic yuzu executable with EA or Mainline.
2022-07-31patreon step2: Enable Linux buildlat9nq
I sure as heck don't know what I'm doing :) patreon_step2: Fix caching :limesDance: still don't know what I'm doing :limesDance:
2022-07-31ci,linux: Support Patreon releaseslat9nq
The Early Access AppImage needs to be accessible through liftinstall, so a couple modifications need to made: The DIR_NAME needs to not include the revision info. The EA AppImage name cannot contain revision info. The EA AppImage has to be packaged with the rest of the yuzu package, which means both binaries and the source are bundled with it now in an archive. In addition, fix the source archive so yuzu can actually be built from it. upload: Copy AppImage to both mainline and EA release package
2022-07-30Merge pull request #8684 from liamwhite/delete-shaderMorph
renderer_opengl: delete shader source after linking
2022-07-30renderer_opengl: delete shader source after linkingLiam
2022-07-30tidy up github actionsKyle K
ci.yml: REUSE task should only run on yuzu-emu/yuzu repository verify.yml: #8659 is a better fix to the discord-rpc dirty flag
2022-07-30Merge pull request #8640 from lat9nq/vcpkg-extraMorph
cmake,ci: vcpkg leftovers
2022-07-30Translate english pluralsKyle Kienapfel
Turns out that for Qt to properly handle plurals in English a translation needs to be provided, otherwise the user is left with messages such as "Building: 2 shader(s)" Plurals for other all other languages are handled on transifex. I wrote the README.md to just refer to it as a translation collaboration site just in case we ever switch. These translations being out of date won't pose any technical problems so I believe it is fine to handle them manually on a "best effort" basis. The files are generated into the source directory so that the relative filenames are correct. The generated file is added to .gitignore
2022-07-30Merge pull request #8664 from liamwhite/monkey-compiler-v12-1Morph
common: move forwarded value into SPSCQueue
2022-07-30Merge pull request #8677 from liamwhite/asan-wuninitializedMorph
audio_core: fix -Wuninitialized when compiling with ASan
2022-07-29video_core: stop waiting for shader compilation on user cancelLiam
2022-07-29audio_core: fix -Wuninitialized when compiling with ASanLiam
2022-07-30cmake: add option to check submodulesAlexandre Bouvier
2022-07-29externals: Update dynarmic to 6.2.3Merry
2022-07-29build: simplify find modulesAndrea Pappacoda
With this patch I've deleted a few find modules that are now unused since the vcpkg transition, as the CMake code now forces CONFIG mode for Catch2, fmt and nlohmann_json. I've then simplified the lz4, opus, and zstd modules by exclusively using pkg-config. They were using it already, but were ignoring the result. Also, I believe that manually looking for libraries was required for Conan to work, and it is thus not needed anymore. Lastly, I believe that there is no platform that ships these system libs without pkg-config/pkgconf, so requiring it should be fine.
2022-07-29common: move forwarded value into SPSCQueueLiam
2022-07-29Merge pull request #8665 from liamwhite/github-is-dumbNarr the Reg
ci: use dep5 for GitHub issue template files
2022-07-29Add missed shader defines. Fixes Xenoblade Chronicles 3 booting with Vulkan.Kelebek1
2022-07-28ci: use dep5 for GitHub issue template filesLiam
2022-07-28Update bug-report-feature-request.mdbunnei
2022-07-28Update config.ymlbunnei
2022-07-28Merge pull request #8656 from german77/audio-stepbunnei
yuzu: Add incremental steps to volume hotkeys
2022-07-28cmake,ci: vcpkg for MSVC default, fix lz4 include, catch2, cleanuplat9nq
vcpkg: Add Catch2 2.13.9 Catch2 >= 3.0 is not compatible with earlier versions, and for now we must override the desired version in our vcpkg manifest. We can do this programmatically by using VCPKG_MANIFEST_FEATURES. CMakeLists: Search for lz4 CONFIG mode first vcpkg's lz4 CONFIG cmake script works in Release mode but not in Debug mode, failing to copy the correct DLLs at compile time. We still need to search for the regular mode for system-installed versions. CMakeLists: Clean up boost exports Remove some Conan-specific workarounds. CMakeLists: Use vcpkg for MSVC by default Not enabling it generally since it's much easier to have system dependencies installed for Linux and MinGW.
2022-07-28Merge pull request #8349 from yuzu-emu/revert-8256-ci-vs-2022bunnei
Revert "ci: Enable building with Visual Studio 2022"
2022-07-28Merge pull request #8659 from lat9nq/drpc-yuzuliamwhite
externals: Use yuzu-emu/discord-rpc to provide Discord integration
2022-07-28externals: Use yuzu-emu/discord-rpc to provide Discord integrationlat9nq
Our fork includes a commit to disable clang-format, preventing the dirty flag from being set when building yuzu on CI.
2022-07-28Merge pull request #8657 from Kelebek1/depopliamwhite
[Audio] Avoid an out-of-bounds span write in depop prepare
2022-07-28Merge pull request #8642 from lat9nq/appimg-more-controlliamwhite
ci/linux: Exclude libwayland-client from AppImage
2022-07-27video_core: differentiate between tiled and untiled framebuffer sizes for ↵Liam
unaccelerated copies
2022-07-27Merge pull request #8641 from Docteh/vcpkg_dllliamwhite
build: Ship vcpkg dlls with MSVC pr-verify builds
2022-07-27Revert Coretiming PRs 8531 and 7454 (#8591)Maide
2022-07-27implement pause on system suspend (#8585)snek
2022-07-27Avoid depop out of boundsKelebek1
2022-07-27Merge pull request #8542 from Morph1984/gpu-use-old-qliamwhite
gpu_thread: Use the previous MPSCQueue implementation