OpenSauce04
33bc972901
Purge iOS from project codebase
2024-07-31 12:51:13 +00:00
Reg Tiangha
cee58ebe85
cmake: update aqtinstall from v3.1.15 to v3.1.16
2024-06-29 11:28:40 +00:00
Reg Tiangha
45f6f48be5
cmake: update MoltenVK from v1.2.7-rc2 to v1.2.9
2024-06-29 11:28:40 +00:00
Reg Tiangha
fcab9afb77
cmake: update aqtinstall from v3.1.9 to v3.1.15
2024-06-29 11:28:40 +00:00
OpenSauce04
714934add8
Builds created from unified sources will now display the correct version number in-app
2024-04-04 12:20:56 +01:00
OpenSauce04
2ae1480edf
Fixed version numbers not being displayed in-app
2024-04-02 17:11:12 +01:00
OpenSauce
6cf2c37392
The big rebrand commit
...
- Rebranded executable files to reference Lime instead of Citra
- Rebranded many files in the source tree to reference Lime instead of Citra
- Rebranded many resource files to reference Lime instead of Citra
- Rebranded all instances of Citra's reverse DNS to Lime's reverse DNS
- Other small misc rebrands
2024-03-31 16:50:40 +01:00
Steveice10
19784355f9
build: Improve support for Windows cross-compilation. ( #7389 )
...
* build: Improve support for Windows cross-compilation.
* build: Move linuxdeploy download to bundle target execution time.
2024-02-05 10:09:50 -08:00
Steveice10
37f0a7484f
renderer_vulkan: Revert vkGetInstanceProcAddr symbol change for MoltenVK. ( #7341 )
2024-01-12 09:16:04 -08:00
Steveice10
2ce0a9e899
renderer_vulkan: Update to support MoltenVK 1.2.7 ( #7335 )
2024-01-09 11:33:47 -08:00
GPUCode
2bb7f89c30
video_core: Refactor GPU interface ( #7272 )
...
* video_core: Refactor GPU interface
* citra_qt: Better debug widget lifetime
2023-12-28 11:46:57 +01:00
Steveice10
1c75d895fc
build: Block qt.mirror.constant.com as a Qt download mirror. ( #7148 )
2023-11-11 11:52:11 -08:00
Steveice10
5193a5d222
build: Remove need for system Python to download Qt on macOS. ( #7125 )
2023-11-06 12:26:50 -08:00
GPUCode
1f6393e7d5
video_core: Refactor GLSL fragment emitter ( #7093 )
...
* video_core: Refactor GLSL fragment emitter
* shader: Add back custom normal maps
2023-11-06 12:26:28 -08:00
Steveice10
50f22d1f59
video_core: Abstract shader generators. ( #6990 )
...
* video_core: Abstract shader generators.
* shader: Extract common generator structures and move generators to specific namespaces.
* shader: Minor fixes and clean-up.
2023-09-30 02:06:06 -07:00
Steveice10
9e898bca06
build: Fix Qt installer build script. ( #6938 )
2023-09-01 15:18:47 -07:00
TGP17
894c1c85a5
Include Citra Icon in release ( #6905 )
2023-08-21 22:34:54 +02:00
Steveice10
6ddf4b241f
renderer/vulkan: Emulate custom border colors in shaders when unavailable. ( #6878 )
2023-08-17 22:22:25 +02:00
Steveice10
af78268dd5
qt: Update Qt to 6.5.1 ( #6863 )
2023-08-10 14:32:51 -07:00
Vitor K
19107cec4b
citra-qt: update the separate window titles to use full_name and show Primary/Secondary identifier ( #6712 )
...
* citra-qt: update the separate window titles to use full_name and Primary/Secondary window identifier
* build_fullname: remove trailing space
2023-07-25 05:51:46 -07:00
Steveice10
9d4609e29a
build: Bundle libraries in-place as well on MSVC. ( #6665 )
2023-07-06 02:37:06 +02:00
Steveice10
2d6aca4563
build: Rework CI and move all bundling into new build target. ( #6556 )
...
* build: Rework CI and move all bundling into new build target.
* ci: Use "mingw" in msys2 release names for compatibility.
* ci: Use "osx" in macOS release names for compatibility.
* ci: Disable macOS upload.
Will be moved to a separate PR for canary merge.
2023-06-26 17:42:00 -07:00
Steveice10
89663e0db8
build: Fix generating build info using unified source archive. ( #6628 )
2023-06-20 09:44:20 -07:00
Steveice10
38435e9b3e
Dynamically load FFmpeg and libfdk-aac if available. ( #6570 )
2023-06-17 02:06:18 +03:00
Steveice10
238a574645
qt: Add support for building for iOS. ( #6594 )
2023-06-07 20:40:53 -07:00
Steveice10
54c499ed5b
Prepare for Vulkan backend ( #6595 )
...
* 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
0f5ff64ae6
build: Fix Qt download commands working directory. ( #6579 )
2023-05-31 15:42:13 -07:00
Steveice10
b89f5278ac
Revive: dumping/ffmpeg_backend: Various fixes ( #6528 )
...
* dumping/ffmpeg_backend: Add FPS filter
So that the recorded video can be at 60FPS (which is supported by most encoders) while still maintaining correct speed.
* dumping/ffmpeg_backend: Add HW context support
Required for some HW acceled encoders. Not tested as my devices don't seem to require this.
* CMake: Copy avfilter dll for MSVC
* CMakeLists: Require FFmpeg 4.0
* ffmpeg: Fix dumper compile error on MSVC.
* ffmpeg: Address review comments.
---------
Co-authored-by: zhupengfei <zhupf321@gmail.com>
2023-05-16 02:28:21 -07:00
Steveice10
dc39eac916
build: Ensure bundled libraries are properly signed on macOS. ( #6527 )
2023-05-11 12:47:18 -07:00
Steveice10
71a9981430
externals: Link SDL2 statically. ( #6461 )
2023-05-10 05:08:25 +02:00
Steveice10
2b8610fcc4
qt: Update CMake translation targets. ( #6506 )
2023-05-06 11:09:00 +05:30
Steveice10
2273df4d70
qt: Migrate to Qt6. ( #6418 )
2023-05-05 03:10:34 -07:00
Steveice10
ea649263b7
build: Improvements to bundled libraries support. ( #6435 )
2023-04-28 13:02:53 -07:00
Vitor K
c9b2bd9077
msvc: copy openssl dlls ( #6428 )
2023-04-21 19:09:40 +02:00
Vitor K
8b93db0841
Updates to github actions ( #6358 )
2023-04-06 14:34:35 +02:00
Vitor K
a40cde7f76
msvc: fix missing qtconcurrent dll ( #6294 )
2023-02-10 15:36:36 -03:00
Vitor K
e24e2a8f8b
ccache: rename option as not to conflict with submodules ( #6156 )
...
* ccache: rename option as not to conflict with submodules
* MinGWCross: fix alignment
2022-10-10 18:10:47 +05:30
liushuyu
c6153bb32e
CI: fix recent build issues ( #6148 )
...
Co-authored-by: Vitor K <vitor-kiguchi@hotmail.com>
2022-10-05 18:43:07 +02:00
Vitor Kiguchi
a8d82a2a04
Include gl_shader_util in shader cache version hash calculation
2022-09-03 14:44:40 +02:00
liushuyu
0133ebe0bc
Use GitHub Actions as CI service ( #5602 )
...
* 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
FearlessTobi
88edf9d62c
cmake: stop linking against QGL
...
Co-Authored-By: Jan Beich <jbeich@users.noreply.github.com>
2020-07-11 19:06:31 +02:00
James Rowe
f8d717bc7a
Use the correct directory for Qt Plugins ( #5148 )
2020-03-28 16:20:48 +01:00
James Rowe
43c9695bf9
Fix title bar
2020-01-15 23:52:41 -07:00
James Rowe
b5b6ce5fdc
Add shader cache version generation
2020-01-15 19:58:33 -07:00
zhupengfei
cf2c354fb9
CMake, CI: Add FFmpeg library dependency
2019-08-14 09:27:03 +08:00
BreadFish64
6609ff83a7
android: set up cmake
2018-11-20 14:24:19 -05:00
SachinVin
cee7c0baa5
Externals: Find and build cpu-features for cryptopp on android
2018-11-20 14:24:19 -05:00
liushuyu
7db0588d6b
travis: MinGW build on Travis CI
...
... 1. updated submodule libressl
2. suggestion from @jroweboy
2018-07-12 09:33:36 +08:00
zhupengfei
c52e0cdfa8
CI: add imageformats plugins
2018-06-28 22:53:23 +08:00
朱鹏飞
57827de38b
citra_qt: camera integration ( #3566 )
...
* Implement camera feature
* Make OpenCVCamera optional
* Fix styling problems
* CI configuration
* Fix CI
* Hopefully final fix
* Hopefully final fix
* Fix all the problems
* Oops..
* Add Qt Multimedia Camera
* Another oops
* Try to fix broken linux CI
* Try to fix broken linux CI
* Fix problems
* Improve UI
* Fix problems
* camera: Add support for Qt <5.10 and fix preview error
* CI: try to fix linux-frozen travis build
* camera: fix problems and add multiple handlers support
* fix CI
* remove most ServiceFramework changes
* Fix format
* Remove last ServiceFramework change
* camera: remove unused interfaces; revert submodule change
* camera: fix CI error
* ci: use ccache for opencv build
* citra_qt: fix configuration error; CI: add mediaservice plugin
* citra_qt: fix clang-format
* citra_qt: fix documentation error
* citra_qt: fix configuration page; camera: fix pausing crash
* citra_qt: fix preview not stopping
* camera: extend handlers length
* camera: fix camera resume error
* camera: fix clang-format
* camera: remove all OpenCV; citra_qt: rewrite configuration
* camera: remove all OpenCV; citra_qt: rewrite configuration
* camera: remove all OpenCV; citra_qt: rewrite configuration
* CI: fix linux ci
* camera: check settings update; citra_qt: fix configuration error
* service_cam: use a better way to apply configuration
* Service_CAM: rewrite camera reload
* cam: fix clang format
* citra_qt: fix argument load issue; camera: base of system camera selection
* citra_qt: Add system camera selection
* camera: fix image upside down, Implement SetFrameRate in Qt Multimedia Camera
* camera: Add missing <array> include, update SetFrameRate and add settings in Qt Multimedia Camera header
* camera: move started in Qt Multimedia Camera header
* QtMultimediaCamera: Move frame rates to SetFrameRate; Set minimum and maximum frame rate
* Update appveyor.yml
2018-05-11 11:42:23 -06:00