lat9nq 
								
							 
						 
						
							
							
							
							
								
							
							
								843455fa98 
								
							 
						 
						
							
							
								
								yuzu qt: Make most UISettings a BasicSetting  
							
							... 
							
							
							
							For simple primitive settings, moves their defaults and labels to
definition time.
Also fixes typo and clang-format
yuzu qt: config: Fix rng_seed 
							
						 
						
							2021-06-28 19:13:53 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lat9nq 
								
							 
						 
						
							
							
							
							
								
							
							
								794c444285 
								
							 
						 
						
							
							
								
								general: Make most settings a BasicSetting  
							
							... 
							
							
							
							Creates a new BasicSettings class in common/settings, and forces setting
a default and label for each setting that uses it in common/settings.
Moves defaults and labels from both frontends into common settings.
Creates a helper function in each frontend to facillitate reading the
settings now with the new default and label properties.
Settings::Setting is also now a subclass of Settings::BasicSetting. Also
adds documentation for both Setting and BasicSetting. 
							
						 
						
							2021-06-28 17:32:17 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								f793874d29 
								
							 
						 
						
							
							
								
								Merge pull request  #6502  from ameerj/vendor-title  
							
							... 
							
							
							
							main: Add GPU Vendor name to running title bar 
							
						 
						
							2021-06-28 14:51:49 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								4e2b26923a 
								
							 
						 
						
							
							
								
								CMakeLists: Disable all warnings for external headers  
							
							... 
							
							
							
							This lets us avoid needing to wrap external headers with #pragma warning directives for warnings we treat as errors and avoids generating warnings for external code.
Thanks to MerryMage for pointing this out. 
							
						 
						
							2021-06-28 14:24:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								61fc23e127 
								
							 
						 
						
							
							
								
								video_core: Remove #pragma warning directives for external headers  
							
							
							
						 
						
							2021-06-28 14:21:40 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								1917128312 
								
							 
						 
						
							
							
								
								input_common: Remove #pragma warning directives for external headers  
							
							
							
						 
						
							2021-06-28 14:20:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								8f0cd4d87d 
								
							 
						 
						
							
							
								
								CMakeLists: Enforce C4018, C4267, C4305, C4389  
							
							
							
						 
						
							2021-06-28 14:20:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								3dd396effa 
								
							 
						 
						
							
							
								
								core: Enforce C4242  
							
							
							
						 
						
							2021-06-28 14:20:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								b6c7707fe9 
								
							 
						 
						
							
							
								
								input_common: Enforce C4242  
							
							
							
						 
						
							2021-06-28 14:20:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								a487c17aff 
								
							 
						 
						
							
							
								
								video_core: Enforce C4242  
							
							
							
						 
						
							2021-06-28 14:20:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								263495a5d5 
								
							 
						 
						
							
							
								
								patch_manager: Do not apply LayeredFS mods when dumping  
							
							... 
							
							
							
							We should not apply any mods when dumping a game's RomFS. 
							
						 
						
							2021-06-28 10:14:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								b3396ec358 
								
							 
						 
						
							
							
								
								filesystem: Open a read-only directory for SDMC mods  
							
							... 
							
							
							
							This prevents mod files from being locked due to the read-only share flag in Windows. 
							
						 
						
							2021-06-28 10:08:08 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lat9nq 
								
							 
						 
						
							
							
							
							
								
							
							
								bc4dc2135e 
								
							 
						 
						
							
							
								
								core: Simplify SDMC mod loading  
							
							... 
							
							
							
							If someone else wants to support other mod formats in the SDMC
directory, that can be added later. For now, just allow RomFS modding
here and force people to do other types of mods the old way.
Addresses review comments.
Co-authored-by: LC <mathew1800@gmail.com> 
							
						 
						
							2021-06-28 10:08:08 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lat9nq 
								
							 
						 
						
							
							
							
							
								
							
							
								329398cd41 
								
							 
						 
						
							
							
								
								core: Support LayeredFS mod from SDMC directory  
							
							... 
							
							
							
							Enables loading a mod directly from `[yuzu data
directory]/sdmc/atmosphere/contents/[title_id]`. For use with some
homebrew mod managers. 
							
						 
						
							2021-06-28 10:08:07 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lat9nq 
								
							 
						 
						
							
							
							
							
								
							
							
								7d09c0a694 
								
							 
						 
						
							
							
								
								yuzu qt: Add option to dump to SDMC directory  
							
							... 
							
							
							
							Enables dumping the RomFS to SDMC directory, specifically '[yuzu data
directory]/sdmc/atmosphere/contents/[title_id]/romfs'. 
							
						 
						
							2021-06-28 10:08:07 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								2986e26179 
								
							 
						 
						
							
							
								
								video_core: Silence signed/unsigned mismatch warnings  
							
							
							
						 
						
							2021-06-28 09:21:42 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ameerj 
								
							 
						 
						
							
							
							
							
								
							
							
								4cf87ac811 
								
							 
						 
						
							
							
								
								main: Display the instruction set of the running title in the window name  
							
							... 
							
							
							
							Displays whether the currently running title uses 64-bit instructions or only 32-bit instructions. 
							
						 
						
							2021-06-28 00:37:24 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kelebek1 
								
							 
						 
						
							
							
							
							
								
							
							
								b46191d104 
								
							 
						 
						
							
							
								
								Decouple audio processing and run at variable rate  
							
							... 
							
							
							
							Currently, processing of audio samples is called from AudioRenderer's Update method, using a fixed 4 buffers to process the given samples. Games call Update at variable rates, depending on framerate and/or sample count, which causes inconsistency in audio processing. From what I've seen, 60 FPS games update every ~0.004s, but 30 FPS/160 sample games update somewhere between 0.02 and 0.04, 5-10x slower. Not enough samples get fed to the backend, leading to a lot of audio skipping.
This PR seeks to address this by de-coupling the audio consumption and the audio update. Update remains the same without calling for buffer queuing, and the consume now schedules itself to run based on the sample rate and count. 
							
						 
						
							2021-06-27 15:58:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								783bfe6f32 
								
							 
						 
						
							
							
								
								Merge pull request  #6529  from ReinUsesLisp/reaper-fixups  
							
							... 
							
							
							
							buffer_cache,texture_cache: Misc fixups from the memory reaper 
							
						 
						
							2021-06-27 09:33:58 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								3b9006085f 
								
							 
						 
						
							
							
								
								Merge pull request  #6526  from bunnei/doom-update  
							
							... 
							
							
							
							services: Misc. minor changes for latest SDK update. 
							
						 
						
							2021-06-26 01:21:55 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2b36c8f843 
								
							 
						 
						
							
							
								
								hle: service: hwopus: OpenHardwareOpusDecoderEx: Remove unused buffer size.  
							
							
							
						 
						
							2021-06-26 00:38:08 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lat9nq 
								
							 
						 
						
							
							
							
							
								
							
							
								2a3db91559 
								
							 
						 
						
							
							
								
								configuration: Defer to common/settings for per-game settings defaults  
							
							... 
							
							
							
							Avoids double-setting defaults, and avoids potential accidents when
inconsistently setting the default on new settings. 
							
						 
						
							2021-06-26 02:45:14 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lat9nq 
								
							 
						 
						
							
							
							
							
								
							
							
								7f6059a8f1 
								
							 
						 
						
							
							
								
								common: Force defaults for Settings::Setting's  
							
							... 
							
							
							
							Requires a default value when creating each per-game setting. 
							
						 
						
							2021-06-26 02:43:38 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								b89963e542 
								
							 
						 
						
							
							
								
								buffer_cache: Only flush downloaded size  
							
							... 
							
							
							
							Fixes a regression unintentionally introduced by the garbage collector.
This makes regular memory downloads only flush the requested sizes.
This negatively affected Koei Tecmo games. 
							
						 
						
							2021-06-26 03:29:34 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								cc3a6c6f51 
								
							 
						 
						
							
							
								
								video_core: Enforce C4244  
							
							... 
							
							
							
							Enforce implicit integer casts to a smaller type as errors. 
							
						 
						
							2021-06-26 03:29:34 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								d5154a3b19 
								
							 
						 
						
							
							
								
								codec,vic: Disable warnings in ffmpeg headers  
							
							
							
						 
						
							2021-06-26 03:29:31 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								0435cb0ffc 
								
							 
						 
						
							
							
								
								vk_buffer_cache: Silence implicit cast warnings  
							
							
							
						 
						
							2021-06-26 02:17:36 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								a0a7f569c0 
								
							 
						 
						
							
							
								
								buffer_cache/texture_cache: Make GC functions private  
							
							
							
						 
						
							2021-06-26 02:17:36 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								21e08723e7 
								
							 
						 
						
							
							
								
								buffer_cache: Silence implicit cast warning  
							
							
							
						 
						
							2021-06-26 02:17:36 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								5943f8f61d 
								
							 
						 
						
							
							
								
								vulkan_device: Make device memory match the rest of the file  
							
							... 
							
							
							
							Match the style in the file. 
							
						 
						
							2021-06-25 02:38:58 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								11be93a81c 
								
							 
						 
						
							
							
								
								Merge pull request  #6496  from ameerj/astc-fixes  
							
							... 
							
							
							
							astc: Various robustness enhancements for the gpu decoder 
							
						 
						
							2021-06-24 21:47:05 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								01fb060f2a 
								
							 
						 
						
							
							
								
								Merge pull request  #6519  from Wunkolo/mem-size-literal  
							
							... 
							
							
							
							common: Replace common_sizes into user-literals 
							
						 
						
							2021-06-24 19:09:12 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								42957785f0 
								
							 
						 
						
							
							
								
								hle: hle_helpers: Skip data payload offset checks on TIPC requests.  
							
							... 
							
							
							
							- TIPC does not use this. 
							
						 
						
							2021-06-24 18:39:43 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								3a6d12430c 
								
							 
						 
						
							
							
								
								hle: service: hwopus: Implement GetWorkBufferSizeEx and OpenHardwareOpusDecoderEx.  
							
							... 
							
							
							
							- This is used by the latest update of Doom Eternal. 
							
						 
						
							2021-06-24 18:25:37 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								84abf1723b 
								
							 
						 
						
							
							
								
								hle: service: aoc: Stub GetAddOnContentListChangedEventWithProcessId.  
							
							... 
							
							
							
							- This is used by the latest update of Doom Eternal. 
							
						 
						
							2021-06-24 18:22:53 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2c6a61d4dd 
								
							 
						 
						
							
							
								
								audio_core: common: Bump audio revision to 9.  
							
							... 
							
							
							
							- This is used in fw 12.x.x games. 
							
						 
						
							2021-06-24 18:22:10 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Wunkolo 
								
							 
						 
						
							
							
							
							
								
							
							
								722f9c3cb5 
								
							 
						 
						
							
							
								
								common: Replace common_sizes into user-literals  
							
							... 
							
							
							
							Removes common_sizes.h in favor of having `_KiB`, `_MiB`, `_GiB`, etc
user-literals within literals.h.
To keep the global namespace clean, users will have to use:
```
using namespace Common::Literals;
```
to access these literals. 
							
						 
						
							2021-06-24 09:27:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								03b505f30d 
								
							 
						 
						
							
							
								
								Merge pull request  #6522  from Morph1984/pragma  
							
							... 
							
							
							
							general: Add missing #pragma once directives 
							
						 
						
							2021-06-24 08:53:27 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								5004b030df 
								
							 
						 
						
							
							
								
								general: Add missing #pragma once directives  
							
							
							
						 
						
							2021-06-24 07:20:57 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chloe 
								
							 
						 
						
							
							
							
							
								
							
							
								a9a9167009 
								
							 
						 
						
							
							
								
								Add missing includes ( #6521 )  
							
							... 
							
							
							
							* Add missing includes
* Add array 
							
						 
						
							2021-06-24 03:24:17 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								1f0bb8bad2 
								
							 
						 
						
							
							
								
								Merge pull request  #6517  from lioncash/fmtlib  
							
							... 
							
							
							
							externals: Update fmt to 8.0.0 
							
						 
						
							2021-06-23 15:31:04 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								dbf400b10c 
								
							 
						 
						
							
							
								
								Merge pull request  #6504  from Kelebek1/samples-played  
							
							... 
							
							
							
							[audout] Implement GetAudioOutPlayedSampleCount 
							
						 
						
							2021-06-23 11:31:12 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								f4d6293427 
								
							 
						 
						
							
							
								
								General: Resolve fmt specifiers to adhere to 8.0.0 API where applicable  
							
							... 
							
							
							
							Also removes some deprecated API usages. 
							
						 
						
							2021-06-23 13:48:21 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								59620e2b75 
								
							 
						 
						
							
							
								
								Merge pull request  #6518  from lioncash/func  
							
							... 
							
							
							
							maxwell3d: Add missing return in default SizeInBytes() case 
							
						 
						
							2021-06-23 09:43:00 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								3d8516c16f 
								
							 
						 
						
							
							
								
								maxwell3d: Add missing return in default SizeInBytes() case  
							
							... 
							
							
							
							We were returning '1' in ComponentCount()'s default case but were
neglecting to do the same with SizeInBytes(). 
							
						 
						
							2021-06-23 11:50:40 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mai M 
								
							 
						 
						
							
							
							
							
								
							
							
								7503ca436b 
								
							 
						 
						
							
							
								
								Merge pull request  #6465  from FernandoS27/sex-on-the-beach  
							
							... 
							
							
							
							GPU: Implement a garbage collector for GPU Caches (project Reaper+) 
							
						 
						
							2021-06-23 08:03:01 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mai M 
								
							 
						 
						
							
							
							
							
								
							
							
								6f70ee25ee 
								
							 
						 
						
							
							
								
								Merge pull request  #6508  from ReinUsesLisp/bootmanager-stop-token  
							
							... 
							
							
							
							bootmanager: Use std::stop_source for stopping emulation 
							
						 
						
							2021-06-23 02:35:42 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								1570db4a56 
								
							 
						 
						
							
							
								
								Merge pull request  #6514  from OZtistic/master  
							
							... 
							
							
							
							Simple resizing of Per-Game configuration window and removal of useless Help question mark button in the title bar 
							
						 
						
							2021-06-22 23:19:13 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mai M 
								
							 
						 
						
							
							
							
							
								
							
							
								d790c559cd 
								
							 
						 
						
							
							
								
								Merge pull request  #6512  from ReinUsesLisp/wait-detached-stasks  
							
							... 
							
							
							
							common/detached_tasks: Wait for tasks before shutting down 
							
						 
						
							2021-06-22 22:20:14 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mai M 
								
							 
						 
						
							
							
							
							
								
							
							
								eb03081a1c 
								
							 
						 
						
							
							
								
								Merge pull request  #6509  from ReinUsesLisp/mouse-datarace  
							
							... 
							
							
							
							input_common/mouse_input: Fix data race 
							
						 
						
							2021-06-22 22:19:34 -04:00