James Rowe 
							
						 
					 
					
						
						
							
						
						5fd1ff08d7 
					 
					
						
						
							
							Merge pull request  #5024  from jroweboy/temp-hle-audio-fix  
						
						... 
						
						
						
						Prevent out of memory errors when the game passes in an improper length value 
						
						
					 
					
						2020-01-21 15:30:20 -07:00 
						 
				 
			
				
					
						
							
							
								Vitor Kiguchi 
							
						 
					 
					
						
						
							
						
						0dcb886ef2 
					 
					
						
						
							
							clang format  
						
						
						
						
					 
					
						2020-01-21 14:24:16 -03:00 
						 
				 
			
				
					
						
							
							
								Vitor Kiguchi 
							
						 
					 
					
						
						
							
						
						718f04af6d 
					 
					
						
						
							
							Correctly treat cases when current size is smaller than the minimum defined by the layout  
						
						
						
						
					 
					
						2020-01-21 13:32:51 -03:00 
						 
				 
			
				
					
						
							
							
								Vitor Kiguchi 
							
						 
					 
					
						
						
							
						
						5d0353c391 
					 
					
						
						
							
							correct ProcessConfigurationChanges  
						
						
						
						
					 
					
						2020-01-20 23:00:33 -03:00 
						 
				 
			
				
					
						
							
							
								Vitor Kiguchi 
							
						 
					 
					
						
						
							
						
						6e1a873e57 
					 
					
						
						
							
							use the defined constants instead of magic numbers for screen dimensions  
						
						
						
						
					 
					
						2020-01-20 23:00:33 -03:00 
						 
				 
			
				
					
						
							
							
								Vitor Kiguchi 
							
						 
					 
					
						
						
							
						
						64737afdbc 
					 
					
						
						
							
							Change min_client_area_size based on layout  
						
						
						
						
					 
					
						2020-01-20 23:00:21 -03:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						a0f9c795c8 
					 
					
						
						
							
							Merge pull request  #5043  from vitor-k/screen-rotate  
						
						... 
						
						
						
						Implement Upright/Book-style layout 
						
						
					 
					
						2020-01-20 18:38:06 -07:00 
						 
				 
			
				
					
						
							
							
								Vitor Kiguchi 
							
						 
					 
					
						
						
							
						
						c2179a1dd0 
					 
					
						
						
							
							log the upright screen setting  
						
						
						
						
					 
					
						2020-01-20 22:32:16 -03:00 
						 
				 
			
				
					
						
							
							
								Vitor Kiguchi 
							
						 
					 
					
						
						
							
						
						5eb9a5b3bc 
					 
					
						
						
							
							Set hotkey for screen rotation  
						
						
						
						
					 
					
						2020-01-20 22:32:15 -03:00 
						 
				 
			
				
					
						
							
							
								Vitor Kiguchi 
							
						 
					 
					
						
						
							
						
						be88d2a59a 
					 
					
						
						
							
							implement upright orientation for side and large frame layouts  
						
						
						
						
					 
					
						2020-01-20 22:32:15 -03:00 
						 
				 
			
				
					
						
							
							
								vitor-k 
							
						 
					 
					
						
						
							
						
						89cab445d4 
					 
					
						
						
							
							Implementation of screen rotation without use of additional layouts.  
						
						... 
						
						
						
						This is based on what was done using additional layouts, but modified
to have a variable to control rotation and making it so Single Screen
Layout behaves like Upright Single would, and Default Layout behaves
like Upright Double would, when the new variable is used.
Large Layout and Side Layout currently ignore the new variable.
New variable still currently doesn't have a hotkey. 
						
						
					 
					
						2020-01-20 22:31:51 -03:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						3c3fcd8ee6 
					 
					
						
						
							
							Merge pull request  #5061  from FearlessTobi/port-3316  
						
						... 
						
						
						
						Port yuzu-emu/yuzu#3316 : "Add headbar icon on Linux" 
						
						
					 
					
						2020-01-19 10:24:58 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						591c6a64d7 
					 
					
						
						
							
							common: SPSCQueue: Notify after incrementing queue size.  
						
						
						
						
					 
					
						2020-01-19 13:35:49 +01:00 
						 
				 
			
				
					
						
							
							
								TotalCaesar659 
							
						 
					 
					
						
						
							
						
						df6cf6bbb6 
					 
					
						
						
							
							Add headbar icon on Linux  
						
						
						
						
					 
					
						2020-01-19 13:29:53 +01:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						e4285097f4 
					 
					
						
						
							
							Merge pull request  #5021  from ccawley2011/cpu_detect  
						
						... 
						
						
						
						common/cpu_detect: Remove unused functionality 
						
						
					 
					
						2020-01-17 20:30:29 -07:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						e74a402c69 
					 
					
						
						
							
							Merge pull request  #4923  from jroweboy/diskcachelul  
						
						... 
						
						
						
						Disk Shader Caching 
						
						
					 
					
						2020-01-17 18:15:50 -07:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						5fdcff9d05 
					 
					
						
						
							
							Merge pull request  #5018  from iwubcode/passive-3d  
						
						... 
						
						
						
						Interlaced stereo 3d option 
						
						
					 
					
						2020-01-17 18:14:59 -07:00 
						 
				 
			
				
					
						
							
							
								iwubcode 
							
						 
					 
					
						
						
							
						
						43f8aadd52 
					 
					
						
						
							
							renderer_opengl: Allow usage of interlaced 3D  
						
						
						
						
					 
					
						2020-01-16 22:12:50 -06:00 
						 
				 
			
				
					
						
							
							
								iwubcode 
							
						 
					 
					
						
						
							
						
						6f269c375f 
					 
					
						
						
							
							citra, citra_qt, settings.h, default_ini.h: Add option for interlaced 3D  
						
						
						
						
					 
					
						2020-01-16 22:12:50 -06:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						e95bc52b3d 
					 
					
						
						
							
							Only check for sanitize_mul if theres a shader in the cache  
						
						
						
						
					 
					
						2020-01-16 08:35:52 -07:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						43c9695bf9 
					 
					
						
						
							
							Fix title bar  
						
						
						
						
					 
					
						2020-01-15 23:52:41 -07:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						cf4125a6a5 
					 
					
						
						
							
							Only load precompiled shaders if their sanitize_mul setting matches  
						
						
						
						
					 
					
						2020-01-15 21:10:37 -07:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						6945b6539f 
					 
					
						
						
							
							Address review and update zstd  
						
						
						
						
					 
					
						2020-01-15 19:58:34 -07:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						936094dd27 
					 
					
						
						
							
							Log the number of entries in each cache  
						
						
						
						
					 
					
						2020-01-15 19:58:34 -07:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						45bc5b465e 
					 
					
						
						
							
							Add a error log for unsupported configurations for disk cache  
						
						
						
						
					 
					
						2020-01-15 19:58:34 -07:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						2d86bc6db5 
					 
					
						
						
							
							Rename InvalidateTransferable to InvalidateAll to match what it does  
						
						
						
						
					 
					
						2020-01-15 19:58:34 -07:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						7092ba8480 
					 
					
						
						
							
							Only add shaders to precompiled cache if they are new  
						
						
						
						
					 
					
						2020-01-15 19:58:34 -07:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						061a33477f 
					 
					
						
						
							
							Properly bind the shader sampler and uniform bindings  
						
						
						
						
					 
					
						2020-01-15 19:58:34 -07:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						a20c81d593 
					 
					
						
						
							
							Change VFS vector to regular vector  
						
						
						
						
					 
					
						2020-01-15 19:58:34 -07:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						6f2756089d 
					 
					
						
						
							
							citra-sdl: Add Load Disk Resources  
						
						
						
						
					 
					
						2020-01-15 19:58:34 -07:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						d418f0438d 
					 
					
						
						
							
							citra-qt: Load Disk Resources  
						
						
						
						
					 
					
						2020-01-15 19:58:34 -07:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						d03d201482 
					 
					
						
						
							
							Add GetRenderer to core  
						
						
						
						
					 
					
						2020-01-15 19:58:34 -07:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						be52d3a7d0 
					 
					
						
						
							
							Add missing changes from yuzu file_util  
						
						
						
						
					 
					
						2020-01-15 19:58:34 -07:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						4e9ec4efd0 
					 
					
						
						
							
							Add shader disk caching  
						
						
						
						
					 
					
						2020-01-15 19:58:33 -07:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						ce3f8bf94e 
					 
					
						
						
							
							Add frontend settings  
						
						
						
						
					 
					
						2020-01-15 19:58:33 -07:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						b5b6ce5fdc 
					 
					
						
						
							
							Add shader cache version generation  
						
						
						
						
					 
					
						2020-01-15 19:58:33 -07:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						b5bc05738c 
					 
					
						
						
							
							Add settings for disk shader cache  
						
						
						
						
					 
					
						2020-01-15 19:58:33 -07:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						8f67d6a444 
					 
					
						
						
							
							Add ZSTD compression for precompiled cache  
						
						
						
						
					 
					
						2020-01-15 19:58:33 -07:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						cd86c9b043 
					 
					
						
						
							
							Merge pull request  #5036  from leoetlino/bps  
						
						... 
						
						
						
						file_sys: Add support for BPS patching 
						
						
					 
					
						2020-01-15 12:04:54 -07:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						45bff6ab58 
					 
					
						
						
							
							Merge pull request  #5033  from BreadFish64/fix_game_list  
						
						... 
						
						
						
						qt: do not use an invalid update smdh 
						
						
					 
					
						2020-01-15 11:51:35 -07:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						3412b999ab 
					 
					
						
						
							
							Merge pull request  #5056  from jroweboy/master  
						
						... 
						
						
						
						Attempt to fix macOS build 
						
						
					 
					
						2020-01-15 11:28:42 -07:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						f70262a7e0 
					 
					
						
						
							
							Attempt to fix macOS build  
						
						
						
						
					 
					
						2020-01-15 10:19:40 -07:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						01686f78fe 
					 
					
						
						
							
							Merge pull request  #5037  from leoetlino/thin-archives  
						
						... 
						
						
						
						CMake: Create thin archives on Linux 
						
						
					 
					
						2020-01-01 14:29:43 -05:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						9d1909d4af 
					 
					
						
						
							
							Merge pull request  #5039  from BreadFish64/better_path_trimming  
						
						... 
						
						
						
						common/logging: don't use regex for path trimming 
						
						
					 
					
						2020-01-01 14:25:44 -05:00 
						 
				 
			
				
					
						
							
							
								BreadFish64 
							
						 
					 
					
						
						
							
						
						b3beff0f4c 
					 
					
						
						
							
							common/logging: don't use regex for path trimming  
						
						
						
						
					 
					
						2019-12-24 14:19:18 -06:00 
						 
				 
			
				
					
						
							
							
								Léo Lam 
							
						 
					 
					
						
						
							
						
						756d231ff9 
					 
					
						
						
							
							file_sys: Add support for BPS patches  
						
						... 
						
						
						
						The BPS format allows distributing patches that are smaller and that do
not contain copyrighted content if data is relocated
(unlike non-trivial IPS patches).
This is essential for games such as MM3D that have three barely
different code revisions. Supporting all three versions would
demand an unreasonable amount of work; with BPS patches only one
version has to be supported. 
						
						
					 
					
						2019-12-22 10:46:47 +01:00 
						 
				 
			
				
					
						
							
							
								Léo Lam 
							
						 
					 
					
						
						
							
						
						3140086c60 
					 
					
						
						
							
							file_sys: Handle patch applying failures  
						
						... 
						
						
						
						This changes ApplyCodePatch to return a ResultStatus, which makes it
possible to determine whether patch applying has failed. Previously,
only a boolean was returned, and false was returned when no patch
was found OR when a patch was found but applying it failed.
This also changes AppLoader_NCCH to return an error if patching fails
because the executable is likely to be left in an inconsistent state
and we should not proceed booting in that case. 
						
						
					 
					
						2019-12-22 10:46:47 +01:00 
						 
				 
			
				
					
						
							
							
								Léo Lam 
							
						 
					 
					
						
						
							
						
						1377be9902 
					 
					
						
						
							
							file_sys: Move IPS patching code into separate source file  
						
						... 
						
						
						
						In anticipation of a new BPS patcher. 
						
						
					 
					
						2019-12-22 10:46:47 +01:00 
						 
				 
			
				
					
						
							
							
								Léo Lam 
							
						 
					 
					
						
						
							
						
						72a081c617 
					 
					
						
						
							
							CMake: Create thin archives on Linux  
						
						... 
						
						
						
						This significantly reduces unnecessary disk writes and space usage
when building Citra.
libcore.a is now only ~1MB rather than several hundred megabytes. 
						
						
					 
					
						2019-12-22 10:12:00 +01:00 
						 
				 
			
				
					
						
							
							
								BreadFish64 
							
						 
					 
					
						
						
							
						
						cadfd6834d 
					 
					
						
						
							
							qt: do not use an invalid update smdh  
						
						
						
						
					 
					
						2019-12-18 21:51:06 -06:00