Skip to content
Snippets Groups Projects
  1. Apr 04, 2024
  2. Mar 24, 2024
  3. Mar 08, 2024
  4. Mar 06, 2024
  5. Mar 05, 2024
    • AMA2581's avatar
      modifying all the files to match the app · 5720814b
      AMA2581 authored
      5720814b
    • Crimson-Hawk's avatar
      try three of importing hidden files from legacy · e49c779b
      Crimson-Hawk authored
       On branch master
       Your branch is up to date with 'origin/master'.
      
       Changes to be committed:
      	new file:   .ci/.DS_Store
      	new file:   .ci/scripts/android/build.sh
      	new file:   .ci/scripts/android/eabuild.sh
      	new file:   .ci/scripts/android/mainlinebuild.sh
      	new file:   .ci/scripts/android/upload.sh
      	new file:   .ci/scripts/clang/docker.sh
      	new file:   .ci/scripts/clang/exec.sh
      	new file:   .ci/scripts/clang/upload.sh
      	new file:   .ci/scripts/common/post-upload.sh
      	new file:   .ci/scripts/common/pre-upload.sh
      	new file:   .ci/scripts/format/docker.sh
      	new file:   .ci/scripts/format/exec.sh
      	new file:   .ci/scripts/format/script.sh
      	new file:   .ci/scripts/linux/docker.sh
      	new file:   .ci/scripts/linux/exec.sh
      	new file:   .ci/scripts/linux/upload.sh
      	new file:   .ci/scripts/merge/apply-patches-by-label-private.py
      	new file:   .ci/scripts/merge/apply-patches-by-label.py
      	new file:   .ci/scripts/merge/check-label-presence.py
      	new file:   .ci/scripts/merge/yuzubot-git-config.sh
      	new file:   .ci/scripts/transifex/docker.sh
      	new file:   .ci/scripts/windows/docker.sh
      	new file:   .ci/scripts/windows/exec.sh
      	new file:   .ci/scripts/windows/install-vulkan-sdk.ps1
      	new file:   .ci/scripts/windows/scan_dll.py
      	new file:   .ci/scripts/windows/upload.ps1
      	new file:   .ci/scripts/windows/upload.sh
      	new file:   .ci/templates/build-mock.yml
      	new file:   .ci/templates/build-msvc.yml
      	new file:   .ci/templates/build-single.yml
      	new file:   .ci/templates/build-standard.yml
      	new file:   .ci/templates/build-testing.yml
      	new file:   .ci/templates/format-check.yml
      	new file:   .ci/templates/merge-private.yml
      	new file:   .ci/templates/merge.yml
      	new file:   .ci/templates/mergebot-private.yml
      	new file:   .ci/templates/mergebot.yml
      	new file:   .ci/templates/release-download.yml
      	new file:   .ci/templates/release-github.yml
      	new file:   .ci/templates/release-private-tag.yml
      	new file:   .ci/templates/release-universal.yml
      	new file:   .ci/templates/retrieve-artifact-source.yml
      	new file:   .ci/templates/retrieve-master-source.yml
      	new file:   .ci/templates/sync-source.yml
      	new file:   .ci/yuzu-mainline-step1.yml
      	new file:   .ci/yuzu-mainline-step2.yml
      	new file:   .ci/yuzu-patreon-step1.yml
      	new file:   .ci/yuzu-patreon-step2.yml
      	new file:   .ci/yuzu-repo-sync.yml
      	new file:   .ci/yuzu-verify.yml
      	new file:   .codespellrc
      	new file:   .git-blame-ignore-revs
      	new file:   .gitattributes
      	new file:   .gitignore
      	new file:   .gitmodules
      	new file:   .reuse/dep5
      e49c779b
  6. Oct 08, 2023
  7. Jul 09, 2023
  8. Oct 09, 2022
    • lat9nq's avatar
      ci/windows: Revert to using GCC for MinGW builds · 682c5071
      lat9nq authored
      Using MinGW in the future may not be ideal as it does not work very well
      with crash dumps (#8682).
      
      Switch back to GCC on MinGW. This also gives CI a way to check GCC 12
      (as of writing, or whatever version of mingw-gcc Arch happens to be
      shipping on a given week).
      682c5071
  9. Sep 05, 2022
  10. Jul 27, 2022
    • Andrea Pappacoda's avatar
      chore: make yuzu REUSE compliant · cdb240f3
      Andrea Pappacoda authored
      [REUSE] is a specification that aims at making file copyright
      information consistent, so that it can be both human and machine
      readable. It basically requires that all files have a header containing
      copyright and licensing information. When this isn't possible, like
      when dealing with binary assets, generated files or embedded third-party
      dependencies, it is permitted to insert copyright information in the
      `.reuse/dep5` file.
      
      Oh, and it also requires that all the licenses used in the project are
      present in the `LICENSES` folder, that's why the diff is so huge.
      This can be done automatically with `reuse download --all`.
      
      The `reuse` tool also contains a handy subcommand that analyzes the
      project and tells whether or not the project is (still) compliant,
      `reuse lint`.
      
      Following REUSE has a few advantages over the current approach:
      
      - Copyright information is easy to access for users / downstream
      - Files like `dist/license.md` do not need to exist anymore, as
        `.reuse/dep5` is used instead
      - `reuse lint` makes it easy to ensure that copyright information of
        files like binary assets / images is always accurate and up to date
      
      To add copyright information of files that didn't have it I looked up
      who committed what and when, for each file. As yuzu contributors do not
      have to sign a CLA or similar I couldn't assume that copyright ownership
      was of the "yuzu Emulator Project", so I used the name and/or email of
      the commit author instead.
      
      [REUSE]: https://reuse.software
      
      Follow-up to 01cf05bc
      cdb240f3
  11. Jul 23, 2022
    • lat9nq's avatar
      ci,CMake: Drop Conan support for vcpkg · 4b93ea59
      lat9nq authored
      Between packages breaking, Conan always being a moving target for
      minimum required CMake support, and now their moves to Conan 2.0 causing
      existing packages to break, I suppose this was a long time coming. vcpkg
      isn't without its drawbacks, but at the moment it seems easier on the
      project to use for external packages.
      
      Mostly removes the logic for Conan from the root CMakeLists file,
      leaving basic find_package()'s in its place. Sets only the
      find_package()'s that require CONFIG mode as necessary. clang and linux
      CI now use the vcpkg toolchain file configured in the Docker container
      when possible.
      
      mingw CI turns off YUZU_TESTS because there's no way on the container to
      run Windows executables on a Linux host anyway, and it's not easy to get
      Catch2 there.
      4b93ea59
  12. Jul 06, 2022
  13. Jul 05, 2022
  14. Jun 17, 2022
    • lat9nq's avatar
      ci/windows: Build using Clang · c42fde2a
      lat9nq authored
      Uses the MinGWClangCross toolchain script to build yuzu. Disables our
      bundled SDL2 to use the system ones that have been modified to not use
      `-mwindows`. Also set's `-e` to stop the script on an error (as opposed
      to packaging nothing).
      
      Uses LLVM's linker for linking yuzu. Adds -femulated-tls due to a
      libstdc++ incompatibility between GCC and Clang in vulkan_common.
      c42fde2a
    • lat9nq's avatar
      ci/windows: Split up cmake command · e56410b4
      lat9nq authored
      Improves readability.
      e56410b4
  15. Dec 16, 2021
  16. Dec 15, 2021
  17. Dec 14, 2021
  18. Jun 19, 2021
    • lat9nq's avatar
      ci: windows: Copy the styles directory when packaging · ad8aab91
      lat9nq authored
      Qt can make use of qwindowsvistastyle.dll if present, and our MinGW
      container has the library, but it was not being copied during the
      packaging process. Thus, yuzu looked like a Windows 98 application when
      using the PR-verify artifacts.
      
      This copies over the DLL during packaging, for that sweet-sweet Windows
      Vista style.
      
      In addition, set the Qt plugins path instead of the plugins/platforms
      path. This way we can use the directory directly, rather than appending
      a `..` everytime we need something just outside of it.
      ad8aab91
  19. May 31, 2021
    • lat9nq's avatar
      externals: libusb: Use autotools for MinGW · 1914a1d2
      lat9nq authored
      After updating to 1.0.24, MinGW fails to build libusb as a result of
      numerous errors. So we build libusb their way and let them update the
      nontrivial stuff.
      
      This only applies to MinGW: the old path is still in use for Linux
      toolchains as well as MSVC.
      
      This will dynamically link libusb, since I hit build errors with the old
      way we used to resolve the conflict with SDL2.
      1914a1d2
  20. Feb 05, 2021
  21. Dec 08, 2020
    • lat9nq's avatar
      ci: Remove `-DYUZU_USE_BUNDLED_UNICORN=ON` · f1d633cc
      lat9nq authored
      Unicorn has been removed, yet CI still enables building with Unicorn.
      This just cleans up a few leftovers by removing the variable from the
      CMake parameters in CI.
      f1d633cc
  22. Jul 18, 2020
  23. May 08, 2020
    • James Rowe's avatar
      Replace externals with Conan (#3735) · bc30a591
      James Rowe authored
      * Remove git submodules that will be loaded through conan
      
      * Move custom Find modules to their own folder
      
      * Use conan for downloading missing external dependencies
      
      * CI: Change the yuzu source folder user to the user that the containers run on
      
      * Attempt to remove dirty mingw build hack
      
      * Install conan on the msvc build
      
      * Only set release build type when using not using multi config generator
      
      * Re-add qt bundled to workaround an issue with conan qt not downloading prebuilt binaries
      
      * Add workaround for submodules that use legacy CMAKE variables
      
      * Re-add USE_BUNDLED_QT on the msvc build bot
      bc30a591
  24. May 03, 2020
    • lat9nq's avatar
      Re-enables building yuzu with Vulkan enabled via the CI scripts · 9222b3c9
      lat9nq authored
      This is possible now with the updated Docker images and their updated packages.
      Before, there were build errors due to old QT5 packages on Ubuntu, but now since
      they have updated packages it is feasible to build with Vulkan enabled once more.
      9222b3c9
  25. Apr 23, 2020
  26. Jan 29, 2020
  27. Oct 05, 2019
  28. Jul 14, 2019
  29. Apr 15, 2019
  30. Nov 16, 2018
  31. Sep 19, 2018
Loading