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 
						 
				 
			
				
					
						
							
							
								朱鹏飞 
							
						 
					 
					
						
						
							
						
						590a09d004 
					 
					
						
						
							
							CI: Add qwindowsvistastyle.dll ( #3716 )  
						
						
						
						
					 
					
						2018-05-05 22:39:07 -06:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						e7da39a382 
					 
					
						
						
							
							Installer: Address review comments  
						
						... 
						
						
						
						Correctly set permissions on mac installer and create a missing folder 
						
						
					 
					
						2017-09-30 09:12:07 -06:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						709c89a1d8 
					 
					
						
						
							
							Installer: Converted the build scripts to cmake and added an "installer" target  
						
						
						
						
					 
					
						2017-09-28 10:46:05 -06:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						9e847b7549 
					 
					
						
						
							
							Build: Enable SSL in mingw by linking against WinSSL  
						
						... 
						
						
						
						The mingw builds aren't submitting telemetry because the curl library
they are linked against is configured to use openSSL and openSSL looks
for the certificates in the users home folder. This keeps it from
contacting web services because it can't communicate over SSL.
This commit adds a download in mingw builds that will download a
precompiled curl for mingw linked against winssl and sspi. 
						
						
					 
					
						2017-09-11 09:10:17 -06:00 
						 
				 
			
				
					
						
							
							
								freiro 
							
						 
					 
					
						
						
							
						
						b7b2627b37 
					 
					
						
						
							
							Modularized Qt and SDL file copying  
						
						... 
						
						
						
						Now cmake relies on two submodules to copy the libraries in the proper folders 
						
						
					 
					
						2016-12-13 21:05:00 +01:00 
						 
				 
			
				
					
						
							
							
								freiro 
							
						 
					 
					
						
						
							
						
						031fc3a460 
					 
					
						
						
							
							Modularization of copy_msvc_libraries cmake funct  
						
						... 
						
						
						
						Created a new folder in Citra's root called CMakeModules that should
contain cmake functions used by the various CMakeLists.txt. 
						
						
					 
					
						2016-12-11 15:36:34 +01:00