bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e8868c2ed1 
							
						 
					 
					
						
						
							
							Merge pull request  #4479  from lioncash/concepts  
						
						... 
						
						
						
						CMakeLists: Resolve  #4478  
						
					 
					
						2020-08-05 16:18:08 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							87c64c41d2 
							
						 
					 
					
						
						
							
							system_control: Make functions internally linked where applicable  
						
						... 
						
						
						
						These functions are only ever used internally as implementation details
for GenerateRandomRange(), so these can be given internal linkage. 
						
					 
					
						2020-08-05 15:34:27 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a10d64ea79 
							
						 
					 
					
						
						
							
							kernel: Remove unused variables  
						
						... 
						
						
						
						Resolves a few compiler warnings. 
						
					 
					
						2020-08-05 15:19:48 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							9893da8e2c 
							
						 
					 
					
						
						
							
							scheduler: Resolve sign conversion warning  
						
						
						
					 
					
						2020-08-05 15:12:29 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							1a45b15a8c 
							
						 
					 
					
						
						
							
							address_arbiter: Resolve sign conversion warning  
						
						... 
						
						
						
						Makes our type conversion explicit. 
						
					 
					
						2020-08-05 15:07:19 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a2d9c6454 
							
						 
					 
					
						
						
							
							Merge pull request  #4444  from lioncash/volatile  
						
						... 
						
						
						
						common/atomic_ops: Don't cast away volatile from pointers 
						
					 
					
						2020-08-05 14:22:36 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a77ee63f65 
							
						 
					 
					
						
						
							
							ipc_helpers: Only allow trivially copyable objects with PushRaw() and PopRaw()  
						
						... 
						
						
						
						It's undefined behavior to use non-trivially copyable objects with
std::memcpy, so we can add asserts to catch usages of these at
compile-time. 
						
					 
					
						2020-08-05 14:08:28 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0a5456feb9 
							
						 
					 
					
						
						
							
							vfs_vector: Make creation of array vfs files less verbose  
						
						... 
						
						
						
						We can add a helper function to make creation of these files nicer.
While we're at it, we can eliminate an unnecessary std::array copy in
the constructor. This makes the overhead on some of these functions way
less intensive, given some arrays were quite large.
e.g. The timezone location names are 9633 bytes in size. 
						
					 
					
						2020-08-05 12:37:00 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							07691f994a 
							
						 
					 
					
						
						
							
							Merge pull request  #4466  from ogniK5377/loader-type-safe  
						
						... 
						
						
						
						loader: Make IdentifyFile typesafe 
						
					 
					
						2020-08-05 12:34:25 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							cf946312ca 
							
						 
					 
					
						
						
							
							main: Fallback to loader if no control nca is found with patch manager  
						
						... 
						
						
						
						In some rare instances, the patch manager is not able to find a control nca, fallback to the previous method of parsing a control nca through the loader if this occurs. 
						
					 
					
						2020-08-04 21:14:20 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							1146049de0 
							
						 
					 
					
						
						
							
							main: Fix Open Save/Mod Locations for installed titles  
						
						... 
						
						
						
						Previously NAND/SDMC installed titles would open device saves when they are supposed to be user saves. This is due to the control nca not being read and thus returns 0 for both GetDefaultNormalSaveSize() and GetDeviceSaveDataSize(). Fix this by utilizing the patch manager to read the control nca. 
						
					 
					
						2020-08-04 21:14:20 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							123024cea2 
							
						 
					 
					
						
						
							
							game_list_worker: Do not clear entries when > 1 gamedir is present  
						
						... 
						
						
						
						Previously the map of entries was being cleared while looping through each game directory, this resulted into all game directories except the last game dir to lose content metadata information. Fix this by clearing the entries only once. 
						
					 
					
						2020-08-04 21:13:35 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							142930e609 
							
						 
					 
					
						
						
							
							Merge pull request  #4476  from lioncash/tz  
						
						... 
						
						
						
						time_zone_binary: Make use of designated initializers 
						
					 
					
						2020-08-04 18:56:28 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba9ed7b1fe 
							
						 
					 
					
						
						
							
							Merge pull request  #4401  from ogniK5377/GetIndirectLayerImageRequiredMemoryInfo  
						
						... 
						
						
						
						vi: IApplicationDisplayService:GetIndirectLayerImageRequiredMemoryInfo 
						
					 
					
						2020-08-04 18:45:11 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f11628b9b7 
							
						 
					 
					
						
						
							
							Merge pull request  #4430  from bunnei/new-gpu-vmm  
						
						... 
						
						
						
						hle: nvdrv: Rewrite of GPU memory management. 
						
					 
					
						2020-08-04 18:44:26 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							efd1b57d03 
							
						 
					 
					
						
						
							
							Merge pull request  #4445  from Morph1984/async-threads  
						
						... 
						
						
						
						renderer_opengl: Use 1/4 of all threads for async shader compilation 
						
					 
					
						2020-08-04 18:43:42 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c71d05de84 
							
						 
					 
					
						
						
							
							Merge pull request  #4450  from Morph1984/fix-gamelist-scanning  
						
						... 
						
						
						
						game_list_worker: Fix game list subdirectory scanning 
						
					 
					
						2020-08-04 18:43:17 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ecbee11829 
							
						 
					 
					
						
						
							
							Merge pull request  #4472  from lioncash/const-get  
						
						... 
						
						
						
						perf_stats: Mark GetMeanFrametime() as const 
						
					 
					
						2020-08-04 07:00:23 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ae267bf77 
							
						 
					 
					
						
						
							
							Merge pull request  #4469  from lioncash/missing  
						
						... 
						
						
						
						vk_texture_cache: Silence -Wmissing-field-initializer warnings 
						
					 
					
						2020-08-04 06:59:51 -07:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							741cbbdc0e 
							
						 
					 
					
						
						
							
							Merge pull request  #4470  from lioncash/qualifier  
						
						... 
						
						
						
						patch_manager: Resolve -Wignored-qualifier warnings 
						
					 
					
						2020-08-04 14:09:48 +10:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							723314b682 
							
						 
					 
					
						
						
							
							Merge pull request  #4481  from lioncash/cpp-dep  
						
						... 
						
						
						
						yuzu: Resolve C++20 deprecation warnings related to lambda captures 
						
					 
					
						2020-08-04 14:06:07 +10:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							25fb7cd16d 
							
						 
					 
					
						
						
							
							Merge pull request  #4474  from lioncash/hle-profile  
						
						... 
						
						
						
						profile_manager: Make use of designated initializers 
						
					 
					
						2020-08-04 13:51:15 +10:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6e5a36452 
							
						 
					 
					
						
						
							
							Merge pull request  #4473  from lioncash/cheat-desig  
						
						... 
						
						
						
						dmnt_cheat_vm: Make use of designated initializers 
						
					 
					
						2020-08-03 18:07:17 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0dbb95c42d 
							
						 
					 
					
						
						
							
							Merge pull request  #4456  from Morph1984/stub-really-long-fs-func  
						
						... 
						
						
						
						fsp-srv: Stub Read/WriteSaveDataFileSystemExtraDataWithMaskBySaveDataAttribute 
						
					 
					
						2020-08-03 18:06:48 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							15660bd857 
							
						 
					 
					
						
						
							
							aes_util: Allow SetIV to be non-allocating  
						
						... 
						
						
						
						In a few places, the data to be set as the IV is already within an array.
We shouldn't require this data to be heap-allocated if it doesn't need
to be. This allows certain callers to reduce heap churn. 
						
					 
					
						2020-08-03 14:29:58 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2911421ec 
							
						 
					 
					
						
						
							
							Merge pull request  #4480  from lioncash/optimize  
						
						... 
						
						
						
						tests/core_timing: Remove pragma optimize(off) 
						
					 
					
						2020-08-03 11:27:52 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9808f244cc 
							
						 
					 
					
						
						
							
							Merge pull request  #4482  from lioncash/ldr-sign  
						
						... 
						
						
						
						service/ldr: Resolve sign mismatch warnings 
						
					 
					
						2020-08-03 11:27:13 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a971667d1f 
							
						 
					 
					
						
						
							
							Merge pull request  #4468  from lioncash/regcache  
						
						... 
						
						
						
						registered_cache: Resolve -Wmaybe_uninitialized warnings 
						
					 
					
						2020-08-03 11:26:45 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94c1689ef3 
							
						 
					 
					
						
						
							
							Merge pull request  #4471  from ogniK5377/sm-getservice-concept  
						
						... 
						
						
						
						sm: Make use of IsBaseOf for GetService 
						
					 
					
						2020-08-03 11:11:22 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							570150bc86 
							
						 
					 
					
						
						
							
							perf_stats: Make use of designated initializers  
						
						... 
						
						
						
						Same behavior, but allows us to avoid a now-unnecessary zero
initialization. 
						
					 
					
						2020-08-03 12:33:40 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							d767be65be 
							
						 
					 
					
						
						
							
							perf_stats: Mark GetMeanFrametime() as const  
						
						... 
						
						
						
						The general pattern is to mark mutexes as mutable when it comes to
matters of constness, given the mutex acts as a transient member of a
data structure. 
						
					 
					
						2020-08-03 12:33:35 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							06809ad7bc 
							
						 
					 
					
						
						
							
							vulkan: Silence more -Wmissing-field-initializer warnings  
						
						
						
					 
					
						2020-08-03 12:28:57 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b249e4e0ce 
							
						 
					 
					
						
						
							
							yuzu: Resolve C++20 deprecation warnings related to lambda captures  
						
						... 
						
						
						
						C++20 deprecates capturing the this pointer via the '=' capture.
Instead, we replace it or extend the capture specification. 
						
					 
					
						2020-08-03 11:54:04 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f525da56e5 
							
						 
					 
					
						
						
							
							service/ldr: Resolve sign mismatch warnings  
						
						... 
						
						
						
						We were performing an int < size_t comparison. We can just correct the
type of the induction variable. 
						
					 
					
						2020-08-03 11:48:16 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							dd2ff23621 
							
						 
					 
					
						
						
							
							CMakeLists:  Resolve   #4478  
						
						... 
						
						
						
						This switch is enabled by default in all recent versions of GCC and
Clang. 
						
					 
					
						2020-08-03 11:21:24 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e1ab72a0ea 
							
						 
					 
					
						
						
							
							tests/core_timing: Remove pragma optimize(off)  
						
						... 
						
						
						
						I made a review comment about this in the PR that this was introduced
in (#3955 , commit 71c4779211 
						
					 
					
						2020-08-03 11:12:55 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3697fc8d14 
							
						 
					 
					
						
						
							
							Merge pull request  #4467  from lioncash/mode  
						
						... 
						
						
						
						file_sys/mode: Make use of DECLARE_ENUM_FLAG_OPERATORS with Mode 
						
					 
					
						2020-08-03 08:07:56 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							04ca1ed2bd 
							
						 
					 
					
						
						
							
							time_zone_binary: Make use of designated initializers  
						
						
						
					 
					
						2020-08-03 10:42:38 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							8725b37a35 
							
						 
					 
					
						
						
							
							logging/backend: Make use of designated initializers  
						
						... 
						
						
						
						Same behavior, less code. 
						
					 
					
						2020-08-03 10:37:48 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							9b837c6069 
							
						 
					 
					
						
						
							
							buffer_queue: Make use of std::nullopt  
						
						... 
						
						
						
						Allows compilers to eliminate unnecessary zeroing out of the optional's
buffer. 
						
					 
					
						2020-08-03 09:31:51 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							24bd068a08 
							
						 
					 
					
						
						
							
							buffer_queue: Make use of designated initializers  
						
						
						
					 
					
						2020-08-03 09:31:51 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b9831fd80a 
							
						 
					 
					
						
						
							
							profile_manager: Make use of std::nullopt  
						
						... 
						
						
						
						Allows some implementations to completely avoid unnecessarily zeroing
out the internal buffer. 
						
					 
					
						2020-08-03 09:03:42 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							3fcaf937d2 
							
						 
					 
					
						
						
							
							profile_manager: Make use of designated initializers  
						
						... 
						
						
						
						More compact code. 
						
					 
					
						2020-08-03 09:01:31 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c883666045 
							
						 
					 
					
						
						
							
							dmnt_cheat_vm: Make use of designated initializers  
						
						... 
						
						
						
						Allows for more compact code. 
						
					 
					
						2020-08-03 08:50:51 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2b8ae009a0 
							
						 
					 
					
						
						
							
							file_sys/mode: Make use of DECLARE_ENUM_FLAG_OPERATORS with Mode  
						
						... 
						
						
						
						Same behavior, minus a hand-rolled operator. 
						
					 
					
						2020-08-03 07:52:36 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							6a0b77996b 
							
						 
					 
					
						
						
							
							sm: Make use of IsBaseOf for GetService  
						
						
						
					 
					
						2020-08-03 21:46:14 +10:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							1c6d3ba397 
							
						 
					 
					
						
						
							
							patch_manager: Resolve -Wignored-qualifier warnings  
						
						... 
						
						
						
						Top level const will always be ignored in this case, so it can be
removed. 
						
					 
					
						2020-08-03 07:42:56 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4ca0014479 
							
						 
					 
					
						
						
							
							registered_cache: Resolve -Wmaybe_uninitialized warnings  
						
						... 
						
						
						
						While we're at it, we can avoid a redundant map lookup. 
						
					 
					
						2020-08-03 07:34:46 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							a5af1161c9 
							
						 
					 
					
						
						
							
							Place in anonymous namespace  
						
						
						
					 
					
						2020-08-03 21:31:28 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							6cfff2c3f6 
							
						 
					 
					
						
						
							
							loader: Make IdentifyFile typesafe  
						
						... 
						
						
						
						Relies on #4465  for concept.h Common::IsBaseOf 
						
					 
					
						2020-08-03 21:31:27 +10:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b75481755 
							
						 
					 
					
						
						
							
							ipc: Allow all trivially copyable objects to be passed directly into WriteBuffer ( #4465 )  
						
						... 
						
						
						
						* ipc: Allow all trivially copyable objects to be passed directly into WriteBuffer
With the support of C++20, we can use concepts to deduce if a type is an STL container or not.
* More agressive concept for stl containers
* Add -fconcepts
* Move to common namespace
* Add Common::IsBaseOf 
						
					 
					
						2020-08-03 07:28:54 -04:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c7292de33 
							
						 
					 
					
						
						
							
							Merge pull request  #4263  from lat9nq/fix-screencaps-2  
						
						... 
						
						
						
						screenshots: Option to save screenshots immediately in a specified directory + Linux workaround 
						
					 
					
						2020-08-03 21:00:14 +10:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ca42c806f 
							
						 
					 
					
						
						
							
							Merge pull request  #4439  from lioncash/cpu  
						
						... 
						
						
						
						cpu_manager: Remove redundant std::function declarations 
						
					 
					
						2020-08-03 20:58:31 +10:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							50d8264833 
							
						 
					 
					
						
						
							
							Merge pull request  #4438  from lioncash/localizing  
						
						... 
						
						
						
						yuzu/main: Remove redundant usages of QStringLiteral("") 
						
					 
					
						2020-08-03 20:58:00 +10:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							fc86cb4ca2 
							
						 
					 
					
						
						
							
							minor nits  
						
						
						
					 
					
						2020-07-31 11:02:59 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							e586921c28 
							
						 
					 
					
						
						
							
							am: Unstub SetScreenShotPermission  
						
						
						
					 
					
						2020-08-01 00:44:14 +10:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							1241020093 
							
						 
					 
					
						
						
							
							fsp-srv: Stub Read/WriteSaveDataFileSystemExtraDataWithMaskBySaveDataAttribute  
						
						... 
						
						
						
						Stub these 2 service commands required for Animal Crossing: New Horizons Update 1.4.0 
						
					 
					
						2020-07-30 15:39:44 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							45fd67c109 
							
						 
					 
					
						
						
							
							fs: Rename SaveDataDescriptor to SaveDataAttribute  
						
						
						
					 
					
						2020-07-30 15:29:39 -04:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c262f8ac2 
							
						 
					 
					
						
						
							
							Merge pull request  #4392  from lioncash/guard  
						
						... 
						
						
						
						compatible_formats: Add missing header guard 
						
					 
					
						2020-07-31 01:08:56 +10:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c0f6f1bc8 
							
						 
					 
					
						
						
							
							Merge pull request  #4396  from lioncash/comma  
						
						... 
						
						
						
						surface_params: Replace questionable usages of the comma operator with semicolons 
						
					 
					
						2020-07-29 19:55:44 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							e0d02d032b 
							
						 
					 
					
						
						
							
							game_list_worker: Fix game list subdirectory scanning  
						
						... 
						
						
						
						Oddly enough the scan that feeds the manual content provider is hardcoded to scan 2 nested directories deep.
This effectively rendered the scan subdirectories setting useless as the manual content provider cannot find any games located more than 2 nested directories deep.
Furthermore, this behavior causes game files to be picked up by the manual content provider even if scan subdirectories is disabled.
FIx this by utilizing the behavior described when populating the game list for populating the content provider. 
						
					 
					
						2020-07-29 09:22:29 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							e59d17167d 
							
						 
					 
					
						
						
							
							main: Add support for removing SDMC installed titles  
						
						
						
					 
					
						2020-07-29 06:50:30 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							ed46f3c62a 
							
						 
					 
					
						
						
							
							xts_archive: Check if the file is nullptr prior to parsing  
						
						... 
						
						
						
						Fixes an access violation where the file no longer exists at the specified path while being parsed. 
						
					 
					
						2020-07-29 06:50:30 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							2ec852dd9f 
							
						 
					 
					
						
						
							
							registered_cache: Add support for removing folder ncas  
						
						
						
					 
					
						2020-07-29 06:50:30 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							b317942131 
							
						 
					 
					
						
						
							
							game_list: Limit context menu options for homebrew  
						
						... 
						
						
						
						Hides the following options when the title id is 0:
- Open Save Location
- Open Mod Data Location
- Open Transferable Shader Cache
- All removal options except Remove Custom Configuration 
						
					 
					
						2020-07-29 06:50:30 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							cd814bfdfe 
							
						 
					 
					
						
						
							
							main: Remove assert for opening savedata when program_id = 0  
						
						
						
					 
					
						2020-07-29 06:50:30 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							f78e44762a 
							
						 
					 
					
						
						
							
							main: Silence [[fallthrough]] warning  
						
						
						
					 
					
						2020-07-29 06:50:30 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							ef02370816 
							
						 
					 
					
						
						
							
							main: Split removal cases into their individual functions and address feedback  
						
						
						
					 
					
						2020-07-29 06:50:30 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							85e1facfe6 
							
						 
					 
					
						
						
							
							main: Connect game list remove signals to removal functions  
						
						
						
					 
					
						2020-07-29 06:50:30 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							de6b852dc2 
							
						 
					 
					
						
						
							
							game_list: Add "Remove" context menu  
						
						... 
						
						
						
						Adds the following actions:
- Remove Installed Update
- Remove All Installed DLC
- Remove Shader Cache
- Remove Custom Configuration
- Remove All Installed Contents 
						
					 
					
						2020-07-29 06:50:30 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b205b12e75 
							
						 
					 
					
						
						
							
							Merge pull request  #4442  from lioncash/devicemem  
						
						... 
						
						
						
						device_memory: Remove unused system member 
						
					 
					
						2020-07-28 13:03:30 -07:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							8d42456dc2 
							
						 
					 
					
						
						
							
							configure_graphics: Remove Force 30 FPS mode  
						
						... 
						
						
						
						The introduction of multicore rendered this setting non-functional as timing code was changed.
This removes the setting entirely. 
						
					 
					
						2020-07-28 08:07:26 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							e8f22730d1 
							
						 
					 
					
						
						
							
							renderer_opengl: Use 1/4 of all threads for async shader compilation  
						
						
						
					 
					
						2020-07-28 05:08:27 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e3f0c93230 
							
						 
					 
					
						
						
							
							common/atomic_ops: Don't cast away volatile from pointers  
						
						... 
						
						
						
						Preserves the volatility of the pointers being casted. 
						
					 
					
						2020-07-28 04:36:53 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							bc699ace15 
							
						 
					 
					
						
						
							
							service/bsd: Handle Poll with no entries accurately  
						
						... 
						
						
						
						Testing shows that Poll called with zero entries returns -1 and signals
an errno of zero. 
						
					 
					
						2020-07-28 01:51:47 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							f7d59f3e0e 
							
						 
					 
					
						
						
							
							services/bsd: Implement most of bsd:s  
						
						... 
						
						
						
						This implements: Socket, Poll, Accept, Bind, Connect, GetPeerName,
GetSockName, Listen, Fcntl, SetSockOpt, Shutdown, Recv, RecvFrom,
Send, SendTo, Write, and Close
The implementation was done referencing: SwIPC, switchbrew, testing
with libnx and inspecting its code, general information about bsd
sockets online, and analysing official software.
Not everything from these service calls is implemented, but everything
that is not implemented will be logged in some way. 
						
					 
					
						2020-07-28 01:48:42 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							2c67bbf609 
							
						 
					 
					
						
						
							
							service/sockets: Add worker pool abstraction  
						
						... 
						
						
						
						Manage worker threads with an easy to use abstraction.
We can expand this to support thread deletion in the future. 
						
					 
					
						2020-07-28 01:47:03 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							5692c48ab7 
							
						 
					 
					
						
						
							
							service/sockets: Add worker abstraction to execute blocking calls asynchronously  
						
						... 
						
						
						
						This abstraction allows executing blocking functions (like recvfrom on a
socket configured for blocking) without blocking the service thread.
It is intended to be used with SleepClientThread. 
						
					 
					
						2020-07-28 01:47:03 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							80b4bd3583 
							
						 
					 
					
						
						
							
							service/sockets: Add translate functions  
						
						... 
						
						
						
						These functions translate from Network enumerations/structures to guest
enumerations/structures and viceversa. 
						
					 
					
						2020-07-28 01:47:03 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							22263ccaa4 
							
						 
					 
					
						
						
							
							service/sockets: Add enumerations and structures  
						
						... 
						
						
						
						Add guest enumerations and structures used in socket services 
						
					 
					
						2020-07-28 01:47:03 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							ef8acc9c3d 
							
						 
					 
					
						
						
							
							services/nifm: Implement GetCurrentIpAddress  
						
						... 
						
						
						
						This is trivially implemented using the Network abstraction
- Used by ftpd 
						
					 
					
						2020-07-28 01:47:03 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2258f33ee4 
							
						 
					 
					
						
						
							
							device_memory: Remove unused system member  
						
						... 
						
						
						
						This isn't used by anything in particular, so it can be removed. 
						
					 
					
						2020-07-27 23:37:49 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							989ad52dc1 
							
						 
					 
					
						
						
							
							cpu_manager: Remove redundant std::function declarations  
						
						... 
						
						
						
						We can just return the function directly. Making for less reading. 
						
					 
					
						2020-07-27 21:57:05 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db94457205 
							
						 
					 
					
						
						
							
							Update src/core/hle/service/nvdrv/devices/nvmap.cpp  
						
						... 
						
						
						
						Co-authored-by: LC <mathew1800@gmail.com> 
						
					 
					
						2020-07-27 18:27:20 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a7af349dae 
							
						 
					 
					
						
						
							
							core_timing: Make use of uintptr_t to represent user_data  
						
						... 
						
						
						
						Makes the interface future-proofed for supporting other platforms in the event we ever support platforms with differing pointer sizes. This way, we have a type in place that is always guaranteed to be able to represent a pointer exactly. 
						
					 
					
						2020-07-27 21:21:01 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2e303095d5 
							
						 
					 
					
						
						
							
							yuzu/main: Remove redundant usages of QStringLiteral("")  
						
						... 
						
						
						
						An empty QStringLiteral can more efficiently be replaced with an empty
QString. 
						
					 
					
						2020-07-27 21:04:17 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b35317ff3 
							
						 
					 
					
						
						
							
							Merge pull request  #4419  from lioncash/initializer  
						
						... 
						
						
						
						vulkan: Resolve -Wmissing-field-initializer warnings 
						
					 
					
						2020-07-27 15:52:03 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f97c2cdd0b 
							
						 
					 
					
						
						
							
							Merge pull request  #4434  from CrazyMax/lang_unused_var  
						
						... 
						
						
						
						AM: GetDesiredLanguage: remove unused variable 
						
					 
					
						2020-07-27 12:37:52 -07:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d51afc4efb 
							
						 
					 
					
						
						
							
							Merge pull request  #4432  from bylaws/patch-1  
						
						... 
						
						
						
						video_core/gpu: Correct the size of the puller registers 
						
					 
					
						2020-07-27 05:25:49 -03:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
						
						
							
						
						
							1ffff4dab2 
							
						 
					 
					
						
						
							
							remove unused variable;  
						
						
						
					 
					
						2020-07-27 10:36:26 +03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							99d191d80d 
							
						 
					 
					
						
						
							
							Merge pull request  #4431  from kelnos/fix-exit-crash  
						
						... 
						
						
						
						GCAdapter: only join worker thread if running & joinable 
						
					 
					
						2020-07-26 18:03:37 -07:00 
						 
				 
			
				
					
						
							
							
								Brian J. Tarricone 
							
						 
					 
					
						
						
						
						
							
						
						
							d840ed90e1 
							
						 
					 
					
						
						
							
							GCAdapter: only join worker thread if running & joinable  
						
						
						
					 
					
						2020-07-26 14:54:02 -07:00 
						 
				 
			
				
					
						
							
							
								Billy Laws 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f490b4545d 
							
						 
					 
					
						
						
							
							video_core/gpu: Correct the size of the puller registers  
						
						... 
						
						
						
						The puller register array is made up of u32s however the `NUM_REGS` value is the size in bytes, so switch it to avoid making the struct unnecessary large. Also fix a small typo in a comment. 
						
					 
					
						2020-07-26 22:26:29 +01:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							156bf5b297 
							
						 
					 
					
						
						
							
							config: Make the save-as identifier more consistent  
						
						... 
						
						
						
						Solves an issue with restoring the value upon reloading program. 
						
					 
					
						2020-07-26 13:31:00 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08f02836d8 
							
						 
					 
					
						
						
							
							Merge pull request  #4426  from lioncash/lock  
						
						... 
						
						
						
						nvflinger: Use return value of Lock() 
						
					 
					
						2020-07-26 09:19:24 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4524e1bd54 
							
						 
					 
					
						
						
							
							Merge pull request  #4418  from lioncash/udp-warn  
						
						... 
						
						
						
						udp/client: Remove unused boost include 
						
					 
					
						2020-07-25 21:50:37 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							05def61398 
							
						 
					 
					
						
						
							
							hle: nvdrv: Rewrite of GPU memory management.  
						
						
						
					 
					
						2020-07-26 00:49:43 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							45cf48bd0a 
							
						 
					 
					
						
						
							
							Merge pull request  #4415  from lioncash/maybe  
						
						... 
						
						
						
						virtual_buffer: Mark size parameter of FreeMemoryPages() as [[maybe_unused]] 
						
					 
					
						2020-07-25 21:35:09 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b69f902b18 
							
						 
					 
					
						
						
							
							Merge pull request  #4417  from lioncash/poll  
						
						... 
						
						
						
						gc_adapter/gc_poller: Resolve compiler warnings 
						
					 
					
						2020-07-25 19:42:09 -07:00 
						 
				 
			
				
					
						
							
							
								FearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							35b96a28d7 
							
						 
					 
					
						
						
							
							yuzu/configure_debug: Remove duplicated checkboxes  
						
						... 
						
						
						
						Those are already found in the Filesystem tab.
They were added back to the Debug tab by mistake in the Vulkan PR. 
						
					 
					
						2020-07-26 02:45:19 +02:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							7b070bbf62 
							
						 
					 
					
						
						
							
							nvflinger: Mark interface functions with return values as [[nodiscard]]  
						
						... 
						
						
						
						Not using the return value of these functions are undeniably the source
of a bug. This way we allow compilers to loudly make any future misuses
evident. 
						
					 
					
						2020-07-25 19:42:45 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							5dab23e017 
							
						 
					 
					
						
						
							
							nvflinger: Use return value of Lock()  
						
						... 
						
						
						
						comex reported in #4424  that we were incorrectly discarding the return
value of Lock() which is correct. 
						
					 
					
						2020-07-25 19:04:53 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a2e1810287 
							
						 
					 
					
						
						
							
							Merge pull request  #4350  from ogniK5377/hid-update-connected  
						
						... 
						
						
						
						hid: Only update keyboard & debug pad inputs if enabled 
						
					 
					
						2020-07-25 11:57:24 -07:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3503de588 
							
						 
					 
					
						
						
							
							common/string_util: Remove unimplemented function prototype ( #4414 )  
						
						... 
						
						
						
						This function was relocated to log.h as a constexpr function, so this
can be removed. 
						
					 
					
						2020-07-25 15:37:51 +02:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							80eedff9e1 
							
						 
					 
					
						
						
							
							vulkan: Resolve -Wmissing-field-initializer warnings  
						
						
						
					 
					
						2020-07-25 03:50:18 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							1a7cf26884 
							
						 
					 
					
						
						
							
							udp/client: Remove unused boost include  
						
						... 
						
						
						
						Also silences a deprecation warning from boost on Clang/GCC. 
						
					 
					
						2020-07-25 03:42:03 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							ac7e4e2cab 
							
						 
					 
					
						
						
							
							gc_adapter: Resolve C++20 deprecation warning  
						
						
						
					 
					
						2020-07-25 03:38:22 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							04699c366b 
							
						 
					 
					
						
						
							
							gc_poller: Resolve -Wsign-compare warning  
						
						
						
					 
					
						2020-07-25 03:37:22 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e19972dfc4 
							
						 
					 
					
						
						
							
							gc_poller: Resolve -Wredundant-move warning  
						
						
						
					 
					
						2020-07-25 03:35:40 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2e511246fa 
							
						 
					 
					
						
						
							
							lz4_compression: Make use of std::span in interfaces  
						
						... 
						
						
						
						Allows compressing the data and size parameters into one. 
						
					 
					
						2020-07-25 03:17:04 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c5bdccfecb 
							
						 
					 
					
						
						
							
							zstd_compression: Make use of std::span in interfaces  
						
						... 
						
						
						
						Allows condensing the data and size parameters into a single argument. 
						
					 
					
						2020-07-25 03:11:56 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							ca6ff01333 
							
						 
					 
					
						
						
							
							virtual_buffer: Mark size parameter of FreeMemoryPages() as [[maybe_unused]]  
						
						... 
						
						
						
						This isn't used on Windows, but is used on non-Windows operating
systems. 
						
					 
					
						2020-07-25 03:04:27 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d046e9b458 
							
						 
					 
					
						
						
							
							Merge pull request  #4380  from ogniK5377/swkbd-inline-1  
						
						... 
						
						
						
						swkbd: Return result for Calc request for inlined swkbd 
						
					 
					
						2020-07-24 22:31:24 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc2d31b1b2 
							
						 
					 
					
						
						
							
							Merge pull request  #4393  from lioncash/unused5  
						
						... 
						
						
						
						vk_rasterizer: Remove unused variable in Clear() 
						
					 
					
						2020-07-24 20:33:58 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c73701edea 
							
						 
					 
					
						
						
							
							Merge pull request  #4377  from Morph1984/dark-themes  
						
						... 
						
						
						
						qt-themes: Add Midnight Blue qdarkstyle theme (2.8.1) 
						
					 
					
						2020-07-24 19:23:45 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ed8f3f549 
							
						 
					 
					
						
						
							
							Merge pull request  #4334  from lat9nq/clear-per-game-settings  
						
						... 
						
						
						
						configure_per_game: Clearer per-game settings 
						
					 
					
						2020-07-24 19:19:27 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d488cb843e 
							
						 
					 
					
						
						
							
							Merge pull request  #4388  from lioncash/written  
						
						... 
						
						
						
						buffer_cache: Eliminate redundant map lookup in MarkRegionAsWritten() 
						
					 
					
						2020-07-24 11:29:37 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f650cf8a9a 
							
						 
					 
					
						
						
							
							Merge pull request  #4391  from lioncash/nrvo  
						
						... 
						
						
						
						video_core: Allow copy elision to take place where applicable 
						
					 
					
						2020-07-24 06:33:09 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d7de0a8ee 
							
						 
					 
					
						
						
							
							Merge pull request  #4394  from lioncash/unused6  
						
						... 
						
						
						
						video_core: Remove unused variables 
						
					 
					
						2020-07-23 19:54:59 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ac91a6c7a 
							
						 
					 
					
						
						
							
							Merge pull request  #4353  from ameerj/gc-refactor  
						
						... 
						
						
						
						gc_adapter: Refactor code 
						
					 
					
						2020-07-23 18:44:39 -07:00 
						 
				 
			
				
					
						
							
							
								Jan Beich 
							
						 
					 
					
						
						
						
						
							
						
						
							f99be1c923 
							
						 
					 
					
						
						
							
							network: add missing include for BSDs  
						
						... 
						
						
						
						src/core/network/network.cpp:112:28: error: use of undeclared identifier 'SHUT_RD'
constexpr int SD_RECEIVE = SHUT_RD;
                           ^
src/core/network/network.cpp:113:25: error: use of undeclared identifier 'SHUT_WR'
constexpr int SD_SEND = SHUT_WR;
                        ^
src/core/network/network.cpp:114:25: error: use of undeclared identifier 'SHUT_RDWR'
constexpr int SD_BOTH = SHUT_RDWR;
                        ^
src/core/network/network.cpp:120:37: error: unknown type name 'in_addr'; did you mean 'in_addr_t'?
constexpr IPv4Address TranslateIPv4(in_addr addr) {
                                    ^~~~~~~
                                    in_addr_t
/usr/include/netdb.h:66:20: note: 'in_addr_t' declared here
typedef __uint32_t      in_addr_t;
                        ^
src/core/network/network.cpp:121:27: error: member reference base type 'in_addr_t' (aka 'unsigned int') is not a structure or union
    const u32 bytes = addr.s_addr;
                      ~~~~^~~~~~~
src/core/network/network.cpp:121:15: error: variables defined in a constexpr function must be initialized
    const u32 bytes = addr.s_addr;
              ^
src/core/network/network.cpp:126:10: error: incomplete result type 'sockaddr' in function definition
sockaddr TranslateFromSockAddrIn(SockAddrIn input) {
         ^
/usr/include/netdb.h:142:9: note: forward declaration of 'sockaddr'
        struct  sockaddr *ai_addr;      /* binary address */
                ^
src/core/network/network.cpp:127:5: error: unknown type name 'sockaddr_in'; did you mean 'sockaddr'?
    sockaddr_in result;
    ^~~~~~~~~~~
    sockaddr
/usr/include/netdb.h:142:9: note: 'sockaddr' declared here
        struct  sockaddr *ai_addr;      /* binary address */
                ^
src/core/network/network.cpp:127:17: error: variable has incomplete type 'sockaddr'
    sockaddr_in result;
                ^
/usr/include/netdb.h:142:9: note: forward declaration of 'sockaddr'
        struct  sockaddr *ai_addr;      /* binary address */
                ^
src/core/network/network.cpp:131:29: error: use of undeclared identifier 'AF_INET'
        result.sin_family = AF_INET;
                            ^
src/core/network/network.cpp:135:29: error: use of undeclared identifier 'AF_INET'
        result.sin_family = AF_INET;
                            ^
src/core/network/network.cpp:139:23: error: use of undeclared identifier 'htons'
    result.sin_port = htons(input.portno);
                      ^
src/core/network/network.cpp:143:14: error: variable has incomplete type 'sockaddr'
    sockaddr addr;
             ^
/usr/include/netdb.h:142:9: note: forward declaration of 'sockaddr'
        struct  sockaddr *ai_addr;      /* binary address */
                ^
src/core/network/network.cpp:156:1: error: unknown type name 'linger'
linger MakeLinger(bool enable, u32 linger_value) {
^
src/core/network/network.cpp:157:5: error: unknown type name 'linger'
    linger value;
    ^
src/core/network/network.cpp:185:16: error: use of undeclared identifier 'AF_INET'
        return AF_INET;
               ^
src/core/network/network.cpp:195:16: error: use of undeclared identifier 'SOCK_STREAM'
        return SOCK_STREAM;
               ^
src/core/network/network.cpp:197:16: error: use of undeclared identifier 'SOCK_DGRAM'
        return SOCK_DGRAM;
               ^
src/core/network/network.cpp:207:16: error: use of undeclared identifier 'IPPROTO_TCP'
        return IPPROTO_TCP;
               ^
fatal error: too many errors emitted, stopping now [-ferror-limit=] 
						
					 
					
						2020-07-22 22:10:15 +00:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							8abb31a19d 
							
						 
					 
					
						
						
							
							vi: IApplicationDisplayService:GetIndirectLayerImageRequiredMemoryInfo  
						
						... 
						
						
						
						Needed for dark souls and monster hunter 
						
					 
					
						2020-07-21 23:06:18 +10:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7278c59d70 
							
						 
					 
					
						
						
							
							Merge pull request  #4359  from ReinUsesLisp/clamp-shared  
						
						... 
						
						
						
						renderer_{opengl,vulkan}: Clamp shared memory to host's limit 
						
					 
					
						2020-07-21 04:51:05 -03:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							721e6015a8 
							
						 
					 
					
						
						
							
							Merge pull request  #4360  from ReinUsesLisp/glasm-bar  
						
						... 
						
						
						
						gl_arb_decompiler: Execute BAR even when inside control flow 
						
					 
					
						2020-07-21 04:50:55 -03:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ea9a60e17 
							
						 
					 
					
						
						
							
							Merge pull request  #4361  from ReinUsesLisp/lane-id  
						
						... 
						
						
						
						decode/other: Implement S2R.LaneId 
						
					 
					
						2020-07-21 04:50:45 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							82b7e5c8ee 
							
						 
					 
					
						
						
							
							surface_params: Make use of designated initializers where applicable  
						
						... 
						
						
						
						Provides a convenient way to avoid unnecessary zero initializing. 
						
					 
					
						2020-07-21 02:27:22 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							bd9545a3a8 
							
						 
					 
					
						
						
							
							surface_params: Remove redundant assignment  
						
						... 
						
						
						
						This is a redundant assignment that can be removed. 
						
					 
					
						2020-07-21 02:26:49 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c705a1db96 
							
						 
					 
					
						
						
							
							surface_params: Replace questionable usages of the comma operator with semicolons  
						
						... 
						
						
						
						These are bugs waiting to happen. 
						
					 
					
						2020-07-21 02:26:48 -04:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9bfe05e04 
							
						 
					 
					
						
						
							
							Merge pull request  #4306  from ReinUsesLisp/bsd-network  
						
						... 
						
						
						
						core/network: Add network abstraction 
						
					 
					
						2020-07-21 16:05:47 +10:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e17fb5ee97 
							
						 
					 
					
						
						
							
							video_core: Remove unused variables  
						
						... 
						
						
						
						Silences several compiler warnings about unused variables. 
						
					 
					
						2020-07-21 00:57:25 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4b369126c4 
							
						 
					 
					
						
						
							
							vk_rasterizer: Remove unused variable in Clear()  
						
						... 
						
						
						
						The relevant values are already assigned further down in the lambda, so
this can be removed entirely. 
						
					 
					
						2020-07-21 00:49:10 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							059305a6bf 
							
						 
					 
					
						
						
							
							compatible_formats: Add missing header guard  
						
						... 
						
						
						
						Prevents potential inclusion issues from occurring. 
						
					 
					
						2020-07-21 00:42:19 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6adc824d9d 
							
						 
					 
					
						
						
							
							video_core: Allow copy elision to take place where applicable  
						
						... 
						
						
						
						Removes const from some variables that are returned from functions, as
this allows the move assignment/constructors to execute for them. 
						
					 
					
						2020-07-21 00:36:13 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d13d7f48f 
							
						 
					 
					
						
						
							
							Merge pull request  #4324  from ReinUsesLisp/formats  
						
						... 
						
						
						
						video_core: Fix, add and rename pixel formats 
						
					 
					
						2020-07-21 00:13:04 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							e35239b861 
							
						 
					 
					
						
						
							
							configure_ui: Ensure a separator follows the returned path  
						
						
						
					 
					
						2020-07-20 23:19:07 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							19250aadee 
							
						 
					 
					
						
						
							
							configure_ui: don't use an empty string  
						
						... 
						
						
						
						If the user had cancelled, it would clear the text box. That behavior was sanitized underneath, but may anyways cause inconveniences. 
						
					 
					
						2020-07-20 23:11:46 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							599b7c26a9 
							
						 
					 
					
						
						
							
							main: Don't use as many string copies  
						
						... 
						
						
						
						Co-Authored-By: LC <lioncash@users.noreply.github.com> 
						
					 
					
						2020-07-20 23:03:55 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							a723ed31fd 
							
						 
					 
					
						
						
							
							main: rewrite (save as) screenshot saving  
						
						... 
						
						
						
						This picks a default directory and file name. If on Windows and save-as screenshot saving is enabled, it asks the user, first defaulting to the default screenshot path, and with a default filename in the format `[title_id]_[year-mt-dy_hr-mn-sc-msc].png`. Otherwise, or on Linux for now, it simply saves a file in that directory with that file name. 
						
					 
					
						2020-07-20 23:03:55 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							71b902cf62 
							
						 
					 
					
						
						
							
							configuration: Setup UI to config screenshot path and saving  
						
						... 
						
						
						
						This adds two options to the General -> UI tab. The first disables picking a place to save the file. The second chooses a default directory for saving screenshots. 
						
					 
					
						2020-07-20 23:03:49 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							3848155c42 
							
						 
					 
					
						
						
							
							common: Add a screenshots directory  
						
						... 
						
						
						
						Adds a screenshots directory as a path managed by FileUtil. 
						
					 
					
						2020-07-20 22:51:02 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							dd4a02d15c 
							
						 
					 
					
						
						
							
							video_core: Remove redundant pixel format type  
						
						... 
						
						
						
						We already get the format type before converting shadow formats and during shadow formats. 
						
					 
					
						2020-07-21 12:44:32 +10:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61e4c0f83d 
							
						 
					 
					
						
						
							
							Merge pull request  #4168  from ReinUsesLisp/global-memory  
						
						... 
						
						
						
						gl_arb_decompiler: Use NV_shader_buffer_{load,store} on assembly shaders 
						
					 
					
						2020-07-20 21:54:17 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							26c6c71837 
							
						 
					 
					
						
						
							
							buffer_cache: Eliminate redundant map lookup in MarkRegionAsWritten()  
						
						... 
						
						
						
						We can make use of emplace()'s return value to determine whether or not
we need to perform an increment.
emplace() performs no insertion if an element already exist, so this can
eliminate a find() call. 
						
					 
					
						2020-07-20 17:48:00 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							d942472cce 
							
						 
					 
					
						
						
							
							wait_tree: Include Midnight Blue dark themes  
						
						
						
					 
					
						2020-07-20 01:25:25 -04:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
						
						
							
						
						
							7e01311061 
							
						 
					 
					
						
						
							
							qt-themes: Add Midnight Blue qdarkstyle theme (2.8.1)  
						
						... 
						
						
						
						Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com> 
						
					 
					
						2020-07-20 01:25:25 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							8248d76964 
							
						 
					 
					
						
						
							
							Address issues  
						
						
						
					 
					
						2020-07-20 11:52:07 +10:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							2120740ee6 
							
						 
					 
					
						
						
							
							configure_graphics_advnaced: clang-format mk ii  
						
						
						
					 
					
						2020-07-19 13:26:55 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							23347b8869 
							
						 
					 
					
						
						
							
							configure_graphics_advanced: Fix oversight from rebase  
						
						
						
					 
					
						2020-07-19 13:26:55 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							520b4c7829 
							
						 
					 
					
						
						
							
							configuration_shared: Remove unused functions  
						
						... 
						
						
						
						These were only kept for compatibility with old code during testing. 
						
					 
					
						2020-07-19 13:26:55 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							3ef4769f31 
							
						 
					 
					
						
						
							
							configuration: Use forward declares and remove extraneous structs  
						
						
						
					 
					
						2020-07-19 13:26:55 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							335aef78c4 
							
						 
					 
					
						
						
							
							configuration_shared: Make CheckState strongly typed  
						
						... 
						
						
						
						Also gets rid of unnecessary explicit namespace usage. 
						
					 
					
						2020-07-19 13:26:55 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							55ac28769a 
							
						 
					 
					
						
						
							
							clang-format  
						
						
						
					 
					
						2020-07-19 13:26:55 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							0d462f5608 
							
						 
					 
					
						
						
							
							configuration_shared: Break up tracker structs to respective classes  
						
						... 
						
						
						
						One less global variable. 
						
					 
					
						2020-07-19 13:26:55 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							e483ed21eb 
							
						 
					 
					
						
						
							
							configure_system: break instead of semicolon  
						
						... 
						
						
						
						Makes the code more readable
Co-Authored-By: LC <lioncash@users.noreply.github.com> 
						
					 
					
						2020-07-19 13:26:55 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							d5fdbd88c8 
							
						 
					 
					
						
						
							
							clang-format  
						
						
						
					 
					
						2020-07-19 13:26:55 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							33a9218f35 
							
						 
					 
					
						
						
							
							configure_system: Highlight labels on startup  
						
						... 
						
						
						
						whoops 
						
					 
					
						2020-07-19 13:26:55 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							90a0fb1e0e 
							
						 
					 
					
						
						
							
							configure_graphics: Fix layout in global config  
						
						... 
						
						
						
						Fixes a regression where the global config takes up a lot of extra space. 
						
					 
					
						2020-07-19 13:26:55 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							c94a8a3a43 
							
						 
					 
					
						
						
							
							configure_per_game: Improve style consistency  
						
						... 
						
						
						
						The way the configurations are set up, it is not trivial to do this. I'll leave it as is, but the API selection, and the background color and volume slider selectors are kind of not following the style. 
						
					 
					
						2020-07-19 13:26:55 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							a350ae6be6 
							
						 
					 
					
						
						
							
							configure_system: Implement highlighted overrides  
						
						
						
					 
					
						2020-07-19 13:26:55 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							6316a3d8d9 
							
						 
					 
					
						
						
							
							configuration_shared: Add default combobox setup function  
						
						... 
						
						
						
						Not a catch-all, but helps clean up the code for when I do this a lot. Also fixes some bugs caught in configure_graphics. 
						
					 
					
						2020-07-19 13:26:55 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							2627241541 
							
						 
					 
					
						
						
							
							configuration_shared: Use an int instead of a QString  
						
						... 
						
						
						
						I noticed some of the code could be reduced to just passing the function an int, since I was doing the same thing over and over. Also clang-formats configure_graphics 
						
					 
					
						2020-07-19 13:26:55 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							38152ab0b9 
							
						 
					 
					
						
						
							
							configure_graphics_advanced: Implement highlighted overrides  
						
						
						
					 
					
						2020-07-19 13:26:55 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							b79a6ebf9c 
							
						 
					 
					
						
						
							
							configuration_shared: Switch back to background colors  
						
						... 
						
						
						
						Let's see if I make up my mind. 
						
					 
					
						2020-07-19 13:26:55 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							44b3183ec8 
							
						 
					 
					
						
						
							
							configuration_shared: Better use global text  
						
						... 
						
						
						
						Also adds trackers for graphics and advanced graphics 
						
					 
					
						2020-07-19 13:26:55 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							c9f93c05f7 
							
						 
					 
					
						
						
							
							configure_audio: fix UI margins  
						
						
						
					 
					
						2020-07-19 13:26:55 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							c4246b80f8 
							
						 
					 
					
						
						
							
							configure_graphics: Implement highlighted overrides  
						
						
						
					 
					
						2020-07-19 13:26:55 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							bf25d583c6 
							
						 
					 
					
						
						
							
							configure_audio: Implement highlighted overrides  
						
						
						
					 
					
						2020-07-19 13:26:55 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							da65b92f9e 
							
						 
					 
					
						
						
							
							configuration_shared: Require name of the widget for highlighting  
						
						... 
						
						
						
						Prevents mass-coloring of elements later on 
						
					 
					
						2020-07-19 13:26:55 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							5a9dc8f002 
							
						 
					 
					
						
						
							
							configuration_shared: Use a highlight instead of background color  
						
						... 
						
						
						
						Fixes visibility in the built-in dark theme 
						
					 
					
						2020-07-19 13:26:55 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							58672cc7b6 
							
						 
					 
					
						
						
							
							configure_general: Implement manual tristate buttons  
						
						
						
					 
					
						2020-07-19 13:26:55 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							e26e82d8d5 
							
						 
					 
					
						
						
							
							configuration_shared: Initial functions and data for manual tristate  
						
						... 
						
						
						
						Sets up initial support for implementing colored tristate functions. These functions color a QWidget blue when it's overriding a global setting, and discolor it when not. The lack of color indicates it uses the global state, replacing the Qt::CheckState::PartiallyChecked state with the global state. 
						
					 
					
						2020-07-19 13:26:55 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							68d6d3e173 
							
						 
					 
					
						
						
							
							Fix axis thresholding while polling  
						
						... 
						
						
						
						axes were very sensitive when mapping controls. 
						
					 
					
						2020-07-19 11:49:26 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							d7d2c27b48 
							
						 
					 
					
						
						
							
							swkbd: Return result for Calc request for inlined swkbd  
						
						... 
						
						
						
						Fixes random swkbd popups in monster hunter 
						
					 
					
						2020-07-19 18:56:16 +10:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							51817f6e59 
							
						 
					 
					
						
						
							
							core/network: Add network abstraction  
						
						... 
						
						
						
						This commit adds a network abstraction designed to implement bsd:s but
at the same time work as a generic abstraction to implement any
networking code we have to use from core.
This is implemented on top of BSD sockets on Unix systems and winsock on
Windows. The code is designed around winsocks having compatibility
definitions to support both BSD and Windows sockets. 
						
					 
					
						2020-07-19 04:12:40 -03:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad0b295125 
							
						 
					 
					
						
						
							
							Merge pull request  #4376  from ogniK5377/dark-wait-tree  
						
						... 
						
						
						
						frontend: Improve wait tree readability for dark themes 
						
					 
					
						2020-07-19 03:55:36 -03:00 
						 
				 
			
				
					
						
							
							
								Jan Beich 
							
						 
					 
					
						
						
						
						
							
						
						
							db43b37e15 
							
						 
					 
					
						
						
							
							alignment: explicitly include <new> after  723edb4c06 
						
						... 
						
						
						
						In file included from src/core/hle/kernel/memory/page_table.cpp:5:
src/./common/alignment.h:67:68: error: no member named 'align_val_t' in namespace 'std'
        return static_cast<T*>(::operator new (n * sizeof(T), std::align_val_t{Align}));
                                                              ~~~~~^
src/./common/alignment.h:71:51: error: no member named 'align_val_t' in namespace 'std'
        ::operator delete (p, n * sizeof(T), std::align_val_t{Align});
                                             ~~~~~^ 
						
					 
					
						2020-07-18 23:06:16 +00:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							617eeb09e0 
							
						 
					 
					
						
						
							
							Address issues  
						
						
						
					 
					
						2020-07-19 01:02:41 +10:00 
						 
				 
			
				
					
						
							
							
								FearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							4450a2688a 
							
						 
					 
					
						
						
							
							Address trivial review comments.  
						
						
						
					 
					
						2020-07-18 14:09:13 +02:00 
						 
				 
			
				
					
						
							
							
								FearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							0072003a14 
							
						 
					 
					
						
						
							
							configure_ui: Address some review comments from the previous PR  
						
						
						
					 
					
						2020-07-18 14:09:13 +02:00 
						 
				 
			
				
					
						
							
							
								FearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							347b50ad43 
							
						 
					 
					
						
						
							
							yuzu: Port translation support from Citra  
						
						... 
						
						
						
						Co-Authored-By: Weiyi Wang <wwylele@gmail.com> 
						
					 
					
						2020-07-18 14:09:11 +02:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							db4502b7b7 
							
						 
					 
					
						
						
							
							frontend: Improve wait tree readability for dark themes  
						
						
						
					 
					
						2020-07-18 20:22:03 +10:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a8cb9a706 
							
						 
					 
					
						
						
							
							Merge pull request  #4348  from lioncash/nano  
						
						... 
						
						
						
						core_timing: Make usage of nanoseconds more consistent in the interface 
						
					 
					
						2020-07-18 01:45:10 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bbeea7502c 
							
						 
					 
					
						
						
							
							Merge pull request  #4373  from lioncash/allocator  
						
						... 
						
						
						
						alignment: Simplify AlignmentAllocator implementation 
						
					 
					
						2020-07-18 01:04:17 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							a8a2526128 
							
						 
					 
					
						
						
							
							gl_arb_decompiler: Use NV_shader_buffer_{load,store} on assembly shaders  
						
						... 
						
						
						
						NV_shader_buffer_{load,store} is a 2010 extension that allows GL applications
to use what in Vulkan is known as physical pointers, this is basically C
pointers. On GLASM these is exposed through the LOAD/STORE/ATOM
instructions.
Up until now, assembly shaders were using NV_shader_storage_buffer_object.
These work fine, but have a (probably unintended) limitation that forces
us to have the limit of a single stage for all shader stages. In contrast,
with NV_shader_buffer_{load,store} we can pass GPU addresses to the
shader through local parameters (GLASM equivalent uniform constants, or
push constants on Vulkan). Local parameters have the advantage of being
per stage, allowing us to generate code without worrying about binding
overlaps. 
						
					 
					
						2020-07-18 01:59:57 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c700079e08 
							
						 
					 
					
						
						
							
							Merge pull request  #4345  from Morph1984/fix-createfile  
						
						... 
						
						
						
						filesystem: Create subdirectories prior to creating a file 
						
					 
					
						2020-07-18 00:59:26 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90cbcaa44a 
							
						 
					 
					
						
						
							
							Merge pull request  #4273  from ogniK5377/async-shaders-prod  
						
						... 
						
						
						
						video_core: Add asynchronous shader decompilation and compilation 
						
					 
					
						2020-07-18 00:48:27 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							967307d3be 
							
						 
					 
					
						
						
							
							Fix style issues  
						
						
						
					 
					
						2020-07-18 14:24:32 +10:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							821d295f24 
							
						 
					 
					
						
						
							
							Merge pull request  #4364  from lioncash/desig5  
						
						... 
						
						
						
						vulkan: Make use of designated initializers where applicable 
						
					 
					
						2020-07-18 00:12:43 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af1151b1b0 
							
						 
					 
					
						
						
							
							Merge pull request  #4365  from lioncash/mii  
						
						... 
						
						
						
						mii/manager: Make use of designated initializers 
						
					 
					
						2020-07-17 22:20:15 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b733903f0 
							
						 
					 
					
						
						
							
							Merge pull request  #4374  from ReinUsesLisp/fix-err  
						
						... 
						
						
						
						vk_device: Fix build error on old MSVC versions 
						
					 
					
						2020-07-17 20:30:24 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47b305387a 
							
						 
					 
					
						
						
							
							Merge pull request  #4366  from lioncash/mii-sign  
						
						... 
						
						
						
						mii/manager: Resolve sign mismatch warnings 
						
					 
					
						2020-07-17 20:13:06 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							81c8f92f2e 
							
						 
					 
					
						
						
							
							vk_device: Fix build error on old MSVC versions  
						
						... 
						
						
						
						Designated initializers on old MSVC versions fail to build when they
take the address of a constant. 
						
					 
					
						2020-07-17 20:27:53 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5d95e62443 
							
						 
					 
					
						
						
							
							Merge pull request  #4344  from VolcaEM/c3  
						
						... 
						
						
						
						dmnt_cheat_vm: Implement opcode 0xC3 (ReadWriteStaticRegister) 
						
					 
					
						2020-07-17 17:11:52 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f0b756775 
							
						 
					 
					
						
						
							
							Merge pull request  #4309  from Morph1984/fix-romfs-bug  
						
						... 
						
						
						
						fs: Fix RomFS building when zero byte files are present 
						
					 
					
						2020-07-17 17:01:20 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							1e7bed0a45 
							
						 
					 
					
						
						
							
							std::size_t where appropriate, make error message more clear if can't read  
						
						
						
					 
					
						2020-07-17 12:10:32 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							19c6bf72db 
							
						 
					 
					
						
						
							
							Merge pull request  #4322  from ReinUsesLisp/fix-dynstate  
						
						... 
						
						
						
						vk_state_tracker: Fix dirty flags for stencil_enable on VK_EXT_extended_dynamic_state 
						
					 
					
						2020-07-17 09:50:45 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							723edb4c06 
							
						 
					 
					
						
						
							
							alignment: Simplify AlignmentAllocator implementation  
						
						... 
						
						
						
						With C++20, much of the allocator interface has been simplified, so we
can make the same adjustments. 
						
					 
					
						2020-07-17 08:30:12 -04:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47956a3bbc 
							
						 
					 
					
						
						
							
							Merge pull request  #4369  from lioncash/hle-macro  
						
						... 
						
						
						
						macro_hle: Remove unnecessary std::make_pair calls 
						
					 
					
						2020-07-17 05:20:41 -04:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d3cbf6a90 
							
						 
					 
					
						
						
							
							Merge pull request  #4340  from lioncash/remove  
						
						... 
						
						
						
						shader_cache: Make use of std::erase_if 
						
					 
					
						2020-07-17 05:19:20 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							4f473cda64 
							
						 
					 
					
						
						
							
							Drop settings namespace  
						
						
						
					 
					
						2020-07-17 17:23:24 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							85b591f6f0 
							
						 
					 
					
						
						
							
							Remove duplicate config  
						
						
						
					 
					
						2020-07-17 14:26:18 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							f48187449e 
							
						 
					 
					
						
						
							
							Use conditional var  
						
						
						
					 
					
						2020-07-17 14:26:17 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							2ba195aa0d 
							
						 
					 
					
						
						
							
							Drop max workers from 8->2 for testing  
						
						
						
					 
					
						2020-07-17 14:26:15 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							85d7a8f466 
							
						 
					 
					
						
						
							
							Rebase for per game settings  
						
						
						
					 
					
						2020-07-17 14:26:14 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							468bd9c1b0 
							
						 
					 
					
						
						
							
							async shaders  
						
						
						
					 
					
						2020-07-17 14:24:57 +10:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c783cf443e 
							
						 
					 
					
						
						
							
							Merge pull request  #4347  from lioncash/logging  
						
						... 
						
						
						
						settings: Make use of std::string_view over std::string for logging 
						
					 
					
						2020-07-17 13:25:06 +10:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92f37a229e 
							
						 
					 
					
						
						
							
							Merge pull request  #4371  from lioncash/cmake2  
						
						... 
						
						
						
						core/CMakeLists: Add missing physical_memory.h header file 
						
					 
					
						2020-07-17 13:22:19 +10:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							adbf5ca50b 
							
						 
					 
					
						
						
							
							Merge pull request  #4357  from lioncash/unused4  
						
						... 
						
						
						
						kernel: Remove unused variables 
						
					 
					
						2020-07-17 13:18:31 +10:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69f8b6a53e 
							
						 
					 
					
						
						
							
							Merge pull request  #4358  from lioncash/unused5  
						
						... 
						
						
						
						kernel/thread: Remove unimplemented function prototype 
						
					 
					
						2020-07-17 13:17:52 +10:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c0650cd82c 
							
						 
					 
					
						
						
							
							macro_hle: Remove unnecessary static keywords  
						
						... 
						
						
						
						These functions are already in an anonymous namespace which makes the
functions internally linked. 
						
					 
					
						2020-07-16 23:17:17 -04:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0d10c863a5 
							
						 
					 
					
						
						
							
							Merge pull request  #4367  from lioncash/inc2  
						
						... 
						
						
						
						constants: Add missing <array> include 
						
					 
					
						2020-07-17 13:14:01 +10:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9cca0c2f83 
							
						 
					 
					
						
						
							
							Merge pull request  #4368  from lioncash/macro  
						
						... 
						
						
						
						macro: Resolve missing parameter in doxygen comment 
						
					 
					
						2020-07-17 13:13:22 +10:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ce4edba64 
							
						 
					 
					
						
						
							
							Merge pull request  #4370  from lioncash/simplify  
						
						... 
						
						
						
						macro_hle: Simplify shift expression in HLE_771BB18C62444DA0() 
						
					 
					
						2020-07-17 13:13:05 +10:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							311f500753 
							
						 
					 
					
						
						
							
							core/CMakeLists: Add missing physical_memory.h header file  
						
						... 
						
						
						
						Allows this header file to show up in IDE CMake generators. 
						
					 
					
						2020-07-16 22:56:31 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							be6b7591d9 
							
						 
					 
					
						
						
							
							macro_hle: Simplify shift expression in HLE_771BB18C62444DA0()  
						
						... 
						
						
						
						Given the expression involves a 32-bit value, this simplifies down to
just: 0x3ffffff. This is likely a remnant from testing that was never
cleaned up.
Resolves a -Wshift-overflow warning. 
						
					 
					
						2020-07-16 22:16:11 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							cc935d997b 
							
						 
					 
					
						
						
							
							macro_hle: Remove unnecessary std::make_pair calls  
						
						... 
						
						
						
						The purpose of make_pair is generally to deduce the types within the
pair without explicitly specifying the types, so these usages were
generally unnecessary, particularly when the type is enforced by the
array declaration. 
						
					 
					
						2020-07-16 21:59:25 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							502dbfb9eb 
							
						 
					 
					
						
						
							
							macro: Resolve missing parameter in doxygen comment  
						
						... 
						
						
						
						Resolves a -Wdocumentation warning. 
						
					 
					
						2020-07-16 21:54:42 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e07eb5b223 
							
						 
					 
					
						
						
							
							constants: Add missing <array> include  
						
						... 
						
						
						
						Eliminates reliance on an indirect include. 
						
					 
					
						2020-07-16 21:43:20 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e54c940abf 
							
						 
					 
					
						
						
							
							mii/manager: Resolve sign mismatch warnings  
						
						... 
						
						
						
						Previously the loop termination condition was testing variables of
different signedness. 
						
					 
					
						2020-07-16 21:07:04 -04:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							39ae2deb28 
							
						 
					 
					
						
						
							
							Merge pull request  #4363  from lioncash/mismatch  
						
						... 
						
						
						
						vk_texture_cache: Amend mismatched access masks and indices in UploadBuffer 
						
					 
					
						2020-07-16 21:54:40 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							7f989378c0 
							
						 
					 
					
						
						
							
							mii/manager: Make use of designated initializers  
						
						... 
						
						
						
						Allows returning the structure in a more concise manner. 
						
					 
					
						2020-07-16 20:45:33 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3bbf4462db 
							
						 
					 
					
						
						
							
							Merge pull request  #4292  from bunnei/mii-rewrite  
						
						... 
						
						
						
						hle: service: mii: Rewrite service to properly support creation of random and default miis. 
						
					 
					
						2020-07-16 20:05:40 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							7785123b1c 
							
						 
					 
					
						
						
							
							wrapper: Make use of designated initializers where applicable  
						
						
						
					 
					
						2020-07-16 20:01:01 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							01da386617 
							
						 
					 
					
						
						
							
							vk_texture_cache: Make use of designated initializers where applicable  
						
						
						
					 
					
						2020-07-16 19:52:38 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							169759e069 
							
						 
					 
					
						
						
							
							vk_texture_cache: Amend mismatched access masks and indices in UploadBuffer  
						
						... 
						
						
						
						Discovered while converting relevant parts of the codebase over to
designated initializers. 
						
					 
					
						2020-07-16 19:45:46 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							08d36afd40 
							
						 
					 
					
						
						
							
							vk_swapchain: Make use of designated initializers where applicable  
						
						
						
					 
					
						2020-07-16 19:27:02 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							3c060503bc 
							
						 
					 
					
						
						
							
							vk_stream_buffer: Make use of designated initializers where applicable  
						
						
						
					 
					
						2020-07-16 19:22:11 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							70147e913f 
							
						 
					 
					
						
						
							
							vk_staging_buffer_pool: Make use of designated initializers where applicable  
						
						
						
					 
					
						2020-07-16 19:22:03 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2025f847bb 
							
						 
					 
					
						
						
							
							vk_shader_util: Make use of designated initializers where applicable  
						
						
						
					 
					
						2020-07-16 19:17:41 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							97e7663004 
							
						 
					 
					
						
						
							
							vk_scheduler: Make use of designated initializers where applicable  
						
						
						
					 
					
						2020-07-16 19:11:43 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							fd7af52ec3 
							
						 
					 
					
						
						
							
							vk_sampler_cache: Make use of designated initializers where applicable  
						
						
						
					 
					
						2020-07-16 19:06:40 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							772b6e4d28 
							
						 
					 
					
						
						
							
							vk_resource_manager: Make use of designated initializers where applicable  
						
						
						
					 
					
						2020-07-16 19:02:35 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							8ebd6a21c5 
							
						 
					 
					
						
						
							
							vk_renderpass_cache: Make use of designated initializers where applicable  
						
						
						
					 
					
						2020-07-16 18:57:23 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							01f297f2e0 
							
						 
					 
					
						
						
							
							vk_rasterizer: Make use of designated initializers where applicable  
						
						
						
					 
					
						2020-07-16 18:49:42 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c07b0ffe47 
							
						 
					 
					
						
						
							
							vk_query_cache: Make use of designated initializers where applicable  
						
						
						
					 
					
						2020-07-16 18:34:04 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							d43e923990 
							
						 
					 
					
						
						
							
							vk_pipeline_cache: Make use of designated initializers where applicable  
						
						
						
					 
					
						2020-07-16 18:32:29 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							7d5f93832c 
							
						 
					 
					
						
						
							
							vk_memory_manager: Make use of designated initializers where applicable  
						
						
						
					 
					
						2020-07-16 18:26:30 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							75c00c3cb0 
							
						 
					 
					
						
						
							
							vk_image: Make use of designated initializers where applicable  
						
						
						
					 
					
						2020-07-16 18:24:26 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6d165481ad 
							
						 
					 
					
						
						
							
							vk_descriptor_pool: Make use of designated initializers where applicable  
						
						
						
					 
					
						2020-07-16 18:19:45 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							fb563e75e9 
							
						 
					 
					
						
						
							
							vk_graphics_pipeline: Resolve narrowing warnings  
						
						... 
						
						
						
						For whatever reason, VK_TRUE and VK_FALSE aren't defined as having a
VkBool32 type, so we need to cast to it explicitly. 
						
					 
					
						2020-07-16 18:13:49 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							5330ca396d 
							
						 
					 
					
						
						
							
							vk_compute_pipeline: Make use of designated initializers where applicable  
						
						
						
					 
					
						2020-07-16 17:32:12 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							757ddd8158 
							
						 
					 
					
						
						
							
							vk_compute_pass: Make use of designated initializers where applicable  
						
						... 
						
						
						
						Note: Some barriers can't be converted over yet, as they ICE MSVC. 
						
					 
					
						2020-07-16 17:23:56 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a66a0a6a53 
							
						 
					 
					
						
						
							
							vk_buffer_cache: Make use of designated initializers where applicable  
						
						... 
						
						
						
						Note: An array within CopyFrom() cannot be converted over yet, as it
ICEs MSVC when converted over. 
						
					 
					
						2020-07-16 16:59:39 -04:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							104c523d3d 
							
						 
					 
					
						
						
							
							Merge pull request  #4327  from lioncash/desig2  
						
						... 
						
						
						
						address_space_info: Make use of designated initializers 
						
					 
					
						2020-07-16 17:41:55 -03:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be68ee88c2 
							
						 
					 
					
						
						
							
							Merge pull request  #4333  from lioncash/desig3  
						
						... 
						
						
						
						vk_graphics_pipeline: Make use of designated initializers where applicable 
						
					 
					
						2020-07-16 17:41:45 -03:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b6d73ec9c2 
							
						 
					 
					
						
						
							
							Merge pull request  #4332  from lioncash/vkdev  
						
						... 
						
						
						
						vk_device: Make use of designated initializers where applicable 
						
					 
					
						2020-07-16 17:41:20 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							210cc0204d 
							
						 
					 
					
						
						
							
							decode/other: Implement S2R.LaneId  
						
						... 
						
						
						
						This maps to host's thread id.
- Fixes graphical issues on Paper Mario. 
						
					 
					
						2020-07-16 16:09:39 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							88e57b13e0 
							
						 
					 
					
						
						
							
							gl_arb_decompiler: Execute BAR even when inside control flow  
						
						... 
						
						
						
						Unlike GLSL, GLASM allows us to call BAR inside control flow.
- Fixes graphical artifacts in Paper Mario. 
						
					 
					
						2020-07-16 16:05:52 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							a5a72cbd20 
							
						 
					 
					
						
						
							
							renderer_{opengl,vulkan}: Clamp shared memory to host's limit  
						
						... 
						
						
						
						This stops shaders from failing to build when the exceed host's shared
memory size limit. An error is logged. 
						
					 
					
						2020-07-16 16:02:46 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98b36625fa 
							
						 
					 
					
						
						
							
							Merge pull request  #4321  from lioncash/desig  
						
						... 
						
						
						
						vk_blit_screen: Make use of designated initializers where applicable 
						
					 
					
						2020-07-16 14:55:36 -04:00