14 Commits

Author SHA1 Message Date
Steveice10
38435e9b3e
Dynamically load FFmpeg and libfdk-aac if available. () 2023-06-17 02:06:18 +03:00
Steveice10
54c499ed5b
Prepare for Vulkan backend ()
* externals: Add libraries required for vulkan

* build: Add support for downloading bundled MoltenVK.

* ci: Install tools needed for Vulkan.

* citra_qt: Add API status indicator

---------

Co-authored-by: GPUCode <geoster3d@gmail.com>
2023-06-05 07:29:05 -07:00
Steveice10
b91fbf3f8e
ci: Fix macOS bundle validity issues. ()
* ci: Fix improper copying of macOS artifacts.

* ci: Resign universal macOS app after combining.
2023-05-31 13:01:12 +03:00
Steveice10
d8e74a9ff4
audio_core: Implement Apple AudioToolbox AAC decoder. () 2023-05-09 16:35:49 -07:00
Steveice10
2273df4d70
qt: Migrate to Qt6. () 2023-05-05 03:10:34 -07:00
Steveice10
ea649263b7
build: Improvements to bundled libraries support. () 2023-04-28 13:02:53 -07:00
Steveice10
8f2a5374c3
ci: Build macOS architectures separately and combine ()
* ci: Build macOS for different architectures separately.

* ci: Combine macOS builds into universal binary.

* ci: Disable uploading final macOS artifacts until ready to resume producing.
2023-03-01 19:58:09 +02:00
Steveice10
a298e4969b
externals: Switch to newer cryptopp-cmake. () 2023-01-15 21:45:42 +05:30
Steveice10
5d0e60a6aa ci: Generate universal macOS build. 2023-01-07 01:09:36 -08:00
GPUCode
cbd5d1c15c
Upgrade codebase to C++ 20 + fix warnings + update submodules () 2022-09-21 18:36:12 +02:00
SachinVin
154181d5f5 CI/MacOS: Install SDL2 and FFMPEG from externals 2021-09-19 17:18:34 +05:30
Vitor K
2e3834f880
Fix macos build ()
* Update deps.sh

GitHub's virtual environment provides 7zip and llvm by default, so brew may fail to install them as another version is already installed

* Use || true to ignore brew installation errors
2021-02-07 03:40:10 -05:00
Vitor K
e6ef00b41d
Update deps.sh ()
Try fixing macos build.
2to3 from 2.7 is not really used and is interfering with the
installation of Python 3.9, on which one of ffmpeg's dependencies
depends.
2020-12-30 17:10:18 -05:00
liushuyu
0133ebe0bc
Use GitHub Actions as CI service ()
* ci: migrate to GitHub Actions

* ci: linux-mingw: use lief for parsing PE files

* ci: fix left-over issues with clang-format check

* ci: workaround libc++ issue on macOS

* appveyor: remove build scripts

* README: add GitHub Actions badge and ...

remove Travis CI and Appveyor badges
2020-11-12 06:21:35 +01:00