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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							3dcbba38bf 
							
						 
					 
					
						
						
							
							Fix perf regression  
						
						 
						
						
						
					 
					
						2020-07-25 21:46:25 +10: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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							f4eb7dceaf 
							
						 
					 
					
						
						
							
							Fix stream channel count when outputting to stereo  
						
						 
						
						
						
					 
					
						2020-07-25 13:31:43 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							b924c71822 
							
						 
					 
					
						
						
							
							Address issues  
						
						 
						
						
						
					 
					
						2020-07-25 12:39:37 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							8a497adf85 
							
						 
					 
					
						
						
							
							Queue extra mix buffer  
						
						 
						
						
						
					 
					
						2020-07-25 12:39:36 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							d68856ab12 
							
						 
					 
					
						
						
							
							Disable time stretcher for time being  
						
						 
						
						
						
					 
					
						2020-07-25 12:39:35 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							380658c21d 
							
						 
					 
					
						
						
							
							audio_core: Apollo Part 1, AudioRenderer refactor  
						
						 
						
						
						
					 
					
						2020-07-25 12:39:34 +10: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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							8bef49cde5 
							
						 
					 
					
						
						
							
							kernel/thread: Remove unimplemented function prototype  
						
						 
						
						... 
						
						
						
						This isn't used, so it can be removed. 
						
					 
					
						2020-07-16 14:32:46 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2bab07c367 
							
						 
					 
					
						
						
							
							kernel: Remove unused variables  
						
						 
						
						... 
						
						
						
						Resolves some compiler warnings in the Linux build. 
						
					 
					
						2020-07-16 14:17:50 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							07d080ecc8 
							
						 
					 
					
						
						
							
							kernel: Add missing include  
						
						 
						
						
						
					 
					
						2020-07-16 13:51:51 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f0125b2be8 
							
						 
					 
					
						
						
							
							cpu_manager: Mark function getters as static  
						
						 
						
						... 
						
						
						
						All these do are return std::function instances of static functions, so
these can be used without an instance of the CPU manager. 
						
					 
					
						2020-07-16 13:30:56 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							51546ce57e 
							
						 
					 
					
						
						
							
							cpu_manager: Remove unused preemption_count variable  
						
						 
						
						... 
						
						
						
						Shrinks the data structure by 8 bytes. 
						
					 
					
						2020-07-16 13:24:25 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							201514cb50 
							
						 
					 
					
						
						
							
							cpu_manager: Add missing includes  
						
						 
						
						... 
						
						
						
						Previously this header was relying on indirect inclusions that are no
longer satisfied. 
						
					 
					
						2020-07-16 13:22:58 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ameer 
							
						 
					 
					
						
						
						
						
							
						
						
							94f5f29573 
							
						 
					 
					
						
						
							
							Refactor adapter code  
						
						 
						
						
						
					 
					
						2020-07-16 13:00:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a89dfc9183 
							
						 
					 
					
						
						
							
							Merge pull request  #4261  from ameerj/gc-calibration  
						
						 
						
						... 
						
						
						
						input_common: GC Controller save and compare against analog origin state 
						
					 
					
						2020-07-16 11:40:09 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2781201bfb 
							
						 
					 
					
						
						
							
							Merge pull request  #4337  from lat9nq/fix-per-game-async  
						
						 
						
						... 
						
						
						
						main: Set async gpu properly after loading per-game setting 
						
					 
					
						2020-07-16 11:33:51 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9121d35e70 
							
						 
					 
					
						
						
							
							Merge pull request  #4297  from FearlessTobi/skip-profile-select  
						
						 
						
						... 
						
						
						
						main/profile_select: Don't prompt for profile selection when only one is available 
						
					 
					
						2020-07-16 09:45:09 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0648e023ea 
							
						 
					 
					
						
						
							
							Merge pull request  #4346  from lioncash/thread  
						
						 
						
						... 
						
						
						
						kernel/handle_table: Remove usages of the global system instance 
						
					 
					
						2020-07-16 23:02:04 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							0319cc1c37 
							
						 
					 
					
						
						
							
							hid: Only update keyboard & debug pad inputs if enabled  
						
						 
						
						... 
						
						
						
						Previously we would ignore this setting and would update the states regardless of the user setting 
						
					 
					
						2020-07-16 22:28:49 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							815f30dc10 
							
						 
					 
					
						
						
							
							Merge pull request  #4249  from Morph1984/delete-update-aoc-on-overwrite  
						
						 
						
						... 
						
						
						
						registered_cache: Remove previous update/dlc if it exists on install 
						
					 
					
						2020-07-16 20:36:22 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							f66e3181dc 
							
						 
					 
					
						
						
							
							Check for empty section0 and CNMT prior to install  
						
						 
						
						
						
					 
					
						2020-07-16 05:22:51 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							5892fc1555 
							
						 
					 
					
						
						
							
							Add comment to clarify the nullptr check  
						
						 
						
						
						
					 
					
						2020-07-16 00:15:27 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							2079bb4090 
							
						 
					 
					
						
						
							
							filesystem: Create subdirectories prior to creating a file  
						
						 
						
						... 
						
						
						
						If subdirectories exist in the given path parameter and don't exist in the real filesystem create them prior to creating the files within.
This fixes the softlocks upon save creation in The Legend of Zelda: Breath of the Wild 
						
					 
					
						2020-07-16 00:15:27 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f26f53f35b 
							
						 
					 
					
						
						
							
							Merge pull request  #4328  from lioncash/unused-var3  
						
						 
						
						... 
						
						
						
						memory_layout: Remove unused data member 
						
					 
					
						2020-07-15 22:08:05 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0435b7d361 
							
						 
					 
					
						
						
							
							core_timing: Remove unused data member  
						
						 
						
						... 
						
						
						
						Shrinks the size of the CoreTiming class by 8 bytes. 
						
					 
					
						2020-07-15 19:41:37 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							bef1844a51 
							
						 
					 
					
						
						
							
							core_timing: Make TimedCallback take std::chrono::nanoseconds  
						
						 
						
						... 
						
						
						
						Enforces our desired time units directly with a concrete type. 
						
					 
					
						2020-07-15 19:41:22 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							8b50c660df 
							
						 
					 
					
						
						
							
							core_timing: Make use of std::chrono with ScheduleEvent  
						
						 
						
						
						
					 
					
						2020-07-15 18:54:15 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							af5a56ddc4 
							
						 
					 
					
						
						
							
							settings: Resolve a sign conversion warning within GetTimeZoneString()  
						
						 
						
						... 
						
						
						
						A sign conversion warning was occurring due to an int < size_t
comparison. 
						
					 
					
						2020-07-15 13:45:22 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							73bb87c06b 
							
						 
					 
					
						
						
							
							kernel/process: Move name and system context to the bottom of the member list  
						
						 
						
						... 
						
						
						
						These aren't directly important or commonly used within the process, so
we can move these to the bottom to allow everything else to be more
likely to be within a cache line. 
						
					 
					
						2020-07-15 13:40:18 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							52e83f0d5c 
							
						 
					 
					
						
						
							
							kernel/handle_table: Remove usages of the global system instance  
						
						 
						
						... 
						
						
						
						Removes even more usages of the global system instance, trimming away
more dependencies on global variables and making them explicit in the
interface. 
						
					 
					
						2020-07-15 13:40:15 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							5dbf91d739 
							
						 
					 
					
						
						
							
							settings: Make use of std::string_view over std::string for logging  
						
						 
						
						... 
						
						
						
						In all usages of LogSetting(), string literals are provided.
std::string_view is better suited here, as we won't churn a bunch of
string allocations every time the settings are logged out.
While we're at it, we can fold LogSetting() into LogSettings(), given
it's only ever used there. 
						
					 
					
						2020-07-15 13:37:33 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4ad69ca96e 
							
						 
					 
					
						
						
							
							kernel/thread: Remove global GetCurrentThread()  
						
						 
						
						... 
						
						
						
						This is only used in one place, so we can fold it into the calling code,
eliminating a place for the global system instance to be used. 
						
					 
					
						2020-07-15 13:28:05 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							0ca7b8269a 
							
						 
					 
					
						
						
							
							clang format  
						
						 
						
						
						
					 
					
						2020-07-15 13:27:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							1bbc61f5f1 
							
						 
					 
					
						
						
							
							Use proper install result when overwriting files  
						
						 
						
						
						
					 
					
						2020-07-15 13:27:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							8794e623d9 
							
						 
					 
					
						
						
							
							Remove global system instance and address feedback  
						
						 
						
						
						
					 
					
						2020-07-15 13:27:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							a82fdea1ac 
							
						 
					 
					
						
						
							
							registered_cache: Remove previous update/dlc if it exists on install  
						
						 
						
						... 
						
						
						
						- This checks for and removes old updates or dlc based on title id. If a content meta nca exists within the registered cache, it will attempt to remove all the ncas associated with the content meta before installing a new update/dlc 
						
					 
					
						2020-07-15 13:27:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VolcaEM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e90802e762 
							
						 
					 
					
						
						
							
							clang-format  
						
						 
						
						
						
					 
					
						2020-07-15 01:22:52 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VolcaEM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b608acd688 
							
						 
					 
					
						
						
							
							dmnt_cheat_vm: Implement opcode 0xC3 (ReadWriteStaticRegister)  
						
						 
						
						... 
						
						
						
						This was based on Atmosphére's DMNT Cheat VM:
- https://github.com/Atmosphere-NX/Atmosphere/blob/master/stratosphere/dmnt/source/cheat/impl/dmnt_cheat_vm.hpp 
- https://github.com/Atmosphere-NX/Atmosphere/blob/master/stratosphere/dmnt/source/cheat/impl/dmnt_cheat_vm.cpp 
From Atmosphére's documentation: "Code type 0xC3 reads or writes a static register with a given register"
There are now only two remaining opcodes to implement (PauseProcess and BreakProcess)
This is untested because I don't have any experience in testing cheats on yuzu 
						
					 
					
						2020-07-15 01:19:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							263200f982 
							
						 
					 
					
						
						
							
							Merge pull request  #4342  from lioncash/endian  
						
						 
						
						... 
						
						
						
						common/swap: Make use of std::endian 
						
					 
					
						2020-07-14 18:49:07 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							9f027b1af2 
							
						 
					 
					
						
						
							
							common/swap: Make use of std::endian  
						
						 
						
						... 
						
						
						
						Allows removing a bunch of defines in favor of a two liner. 
						
					 
					
						2020-07-14 16:26:54 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							969100d41a 
							
						 
					 
					
						
						
							
							shader_cache: Make use of std::erase_if  
						
						 
						
						... 
						
						
						
						Now that we use C++20, we can also make use of std::erase_if instead of
needing to do the erase-remove idiom. 
						
					 
					
						2020-07-14 15:49:15 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							666b37ad56 
							
						 
					 
					
						
						
							
							Merge pull request  #4242  from ReinUsesLisp/maxwell-dma  
						
						 
						
						... 
						
						
						
						maxwell_dma: Match official doc and support pitch->voxel copies 
						
					 
					
						2020-07-14 14:04:16 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							a683e42516 
							
						 
					 
					
						
						
							
							clang-format  
						
						 
						
						
						
					 
					
						2020-07-14 13:46:42 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							6d1477f214 
							
						 
					 
					
						
						
							
							settings: Move settings sanitization to its own function  
						
						 
						
						... 
						
						
						
						Creates a new function that can be expanded later to fix other settings that are known to cause emulation errors across executables. 
						
					 
					
						2020-07-14 13:36:09 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ameer 
							
						 
					 
					
						
						
						
						
							
						
						
							93fe982a0c 
							
						 
					 
					
						
						
							
							Rebase to master  
						
						 
						
						
						
					 
					
						2020-07-14 13:04:02 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e2730372b8 
							
						 
					 
					
						
						
							
							Merge pull request  #4294  from MerryMage/cpu-opt-settings  
						
						 
						
						... 
						
						
						
						configuration: Add settings to enable/disable specific CPU optimizations 
						
					 
					
						2020-07-14 12:38:03 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							450cbcfee6 
							
						 
					 
					
						
						
							
							Merge pull request  #4282  from Morph1984/fs-size  
						
						 
						
						... 
						
						
						
						filesystem: Set various NAND partition sizes to their defaults 
						
					 
					
						2020-07-14 12:16:42 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ameer 
							
						 
					 
					
						
						
						
						
							
						
						
							ab65de2f96 
							
						 
					 
					
						
						
							
							Fix crash if gc configured but adapter not connected  
						
						 
						
						
						
					 
					
						2020-07-14 11:23:10 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							393cdb15f5 
							
						 
					 
					
						
						
							
							Merge pull request  #4314  from lioncash/input-warn  
						
						 
						
						... 
						
						
						
						gcadapter: Tidy up compiler warnings 
						
					 
					
						2020-07-14 10:20:12 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							edb291b3be 
							
						 
					 
					
						
						
							
							Merge pull request  #4315  from lioncash/udp-warn  
						
						 
						
						... 
						
						
						
						udp: Silence a C++20 deprecation warning 
						
					 
					
						2020-07-14 09:33:16 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							8160e142e1 
							
						 
					 
					
						
						
							
							main: Set async gpu properly after loading per-game setting  
						
						 
						
						... 
						
						
						
						Another error that got pass me and only noticed when I was doing the per-game settings UI rework. This prevents asynchronous GPU emulation from being disabled while multi core is enabled as a result of a poorly put together per-game config. 
						
					 
					
						2020-07-14 01:02:10 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							e02687ff47 
							
						 
					 
					
						
						
							
							configure_general: Explicitly guard use_multi_core when applying settings  
						
						 
						
						... 
						
						
						
						This is likely an oversight during a rebase. Guards use_multi_core to be only set when the global value is in use. It should not make a difference given the current code base, but makes the code sensible. 
						
					 
					
						2020-07-14 00:49:17 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0f8b977663 
							
						 
					 
					
						
						
							
							vk_device: Make use of designated initializers where applicable  
						
						 
						
						... 
						
						
						
						Avoids redundant repetitions of variable names, and allows assignment
all in one statement. 
						
					 
					
						2020-07-13 22:24:01 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								LC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							edb2caaae5 
							
						 
					 
					
						
						
							
							Merge pull request  #4280  from jbeich/system-libusb  
						
						 
						
						... 
						
						
						
						cmake: pass libusb include directory 
						
					 
					
						2020-07-13 22:21:07 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ameer 
							
						 
					 
					
						
						
						
						
							
						
						
							b284c43385 
							
						 
					 
					
						
						
							
							input_common: drop unused libusb.h include  
						
						 
						
						... 
						
						
						
						Remnant of an early implementation. 
						
					 
					
						2020-07-14 01:50:34 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0475a167f8 
							
						 
					 
					
						
						
							
							vk_graphics_pipeline: Make use of designated initializers where applicable  
						
						 
						
						... 
						
						
						
						Avoids redundant variable name repetitions. 
						
					 
					
						2020-07-13 21:07:56 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Beich 
							
						 
					 
					
						
						
						
						
							
						
						
							883fab2fff 
							
						 
					 
					
						
						
							
							input_common: make libusb private to gc_adapter  
						
						 
						
						
						
					 
					
						2020-07-13 18:48:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f2f876e3ff 
							
						 
					 
					
						
						
							
							memory_layout: Remove unused data member  
						
						 
						
						... 
						
						
						
						This isn't used, so it can be removed entirely, shrinking the structure
size by 8 bytes. 
						
					 
					
						2020-07-13 10:51:23 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							ed0fe04b4f 
							
						 
					 
					
						
						
							
							address_space_info: Use type alias to simplify code  
						
						 
						
						... 
						
						
						
						We can define an alias for the index arrays and then just reuse it to
make the code nicer to read. 
						
					 
					
						2020-07-13 10:42:52 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c3eb42de65 
							
						 
					 
					
						
						
							
							address_space_info: Make use of designated initializers  
						
						 
						
						... 
						
						
						
						We can alter the structure so that we can use designated initializers in
the array, eliminating the comments that indicate their field names. 
						
					 
					
						2020-07-13 10:42:49 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							fbc232426d 
							
						 
					 
					
						
						
							
							video_core: Rearrange pixel format names  
						
						 
						
						... 
						
						
						
						Normalizes pixel format names to match Vulkan names. Previous to this
commit pixel formats had no convention, leading to confusion and
potential bugs. 
						
					 
					
						2020-07-13 01:44:23 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							eda37ff26b 
							
						 
					 
					
						
						
							
							video_core: Fix DXT4 and RGB565  
						
						 
						
						
						
					 
					
						2020-07-13 01:01:09 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							a8dab2ffb3 
							
						 
					 
					
						
						
							
							video_core/format_lookup_table: Add formats with existing PixelFormat  
						
						 
						
						
						
					 
					
						2020-07-13 01:01:09 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							480850ffe7 
							
						 
					 
					
						
						
							
							video_core: Fix B5G6R5_UNORM render target format  
						
						 
						
						
						
					 
					
						2020-07-13 01:01:09 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							990b14f181 
							
						 
					 
					
						
						
							
							video_core: Fix B5G6R5U  
						
						 
						
						
						
					 
					
						2020-07-13 01:01:09 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							1d20aac795 
							
						 
					 
					
						
						
							
							video_core: Implement RGBA32_SINT render target  
						
						 
						
						
						
					 
					
						2020-07-13 01:01:09 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							9338599d72 
							
						 
					 
					
						
						
							
							video_core: Implement RGBA32_SINT render target  
						
						 
						
						
						
					 
					
						2020-07-13 01:01:09 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							95c0f5afe5 
							
						 
					 
					
						
						
							
							video_core: Implement RGBA16_SINT render target  
						
						 
						
						
						
					 
					
						2020-07-13 01:01:09 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							977d6c46f3 
							
						 
					 
					
						
						
							
							video_core: Implement RGBA8_SINT render target  
						
						 
						
						
						
					 
					
						2020-07-13 01:01:09 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							50c6030a8d 
							
						 
					 
					
						
						
							
							video_core: Implement RG32_SINT render target  
						
						 
						
						
						
					 
					
						2020-07-13 01:01:09 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							e849d68048 
							
						 
					 
					
						
						
							
							video_core: Implement RG8_SINT render target and fix RG8_UINT  
						
						 
						
						
						
					 
					
						2020-07-13 01:01:09 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							f29fede49c 
							
						 
					 
					
						
						
							
							video_core: Implement R8_SINT render target  
						
						 
						
						
						
					 
					
						2020-07-13 01:01:08 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							fd33e996e0 
							
						 
					 
					
						
						
							
							video_core: Implement R8_SNORM render target  
						
						 
						
						
						
					 
					
						2020-07-13 01:01:08 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							505c206eb8 
							
						 
					 
					
						
						
							
							video_core/surface: Remove explicit values on PixelFormat's definition  
						
						 
						
						
						
					 
					
						2020-07-13 01:01:08 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							143662118c 
							
						 
					 
					
						
						
							
							video_core/surface: Reorder render target to pixel format switch  
						
						 
						
						
						
					 
					
						2020-07-13 01:01:08 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							9b38f4fc55 
							
						 
					 
					
						
						
							
							kernel/scheduler: Use std::mutex instead of spin lock  
						
						 
						
						... 
						
						
						
						Profiling shows that this is a highly contested mutex, causing dimishing
results compared to a OS lock. std::mutex implementations can spin for a
while before falling back to an OS lock.
This avoids wasting precious CPU cycles in a no-op. 
						
					 
					
						2020-07-12 21:27:24 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							db6fbd5894 
							
						 
					 
					
						
						
							
							vk_blit_screen: Make use of designated initializers where applicable  
						
						 
						
						... 
						
						
						
						Now that we make use of C++20, we can use designated initializers to
make things a little nicer to read. 
						
					 
					
						2020-07-12 19:45:30 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							0fe09df386 
							
						 
					 
					
						
						
							
							vk_state_tracker: Fix dirty flags for stencil_enable on VK_EXT_extended_dynamic_state  
						
						 
						
						... 
						
						
						
						Fixes a regression on any game using stencil on devices with
VK_EXT_extended_dynamic_state. 
						
					 
					
						2020-07-12 20:43:42 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							8df93132cd 
							
						 
					 
					
						
						
							
							udp: Silence a C++20 deprecation warning  
						
						 
						
						... 
						
						
						
						C++20 deprecates using the = lambda capture to implicitly capture the
this pointer. Instead, we must specify it explicitly. 
						
					 
					
						2020-07-12 15:49:42 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a1dddca4ab 
							
						 
					 
					
						
						
							
							gc_poller: Mark GCButtonFactory::GetNextInput() as const  
						
						 
						
						... 
						
						
						
						This doesn't modify class instance state. 
						
					 
					
						2020-07-12 15:43:07 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							839c91cd14 
							
						 
					 
					
						
						
							
							gc_poller: Get rid of undefined behavior in Create()  
						
						 
						
						... 
						
						
						
						Ensures that the function always has returns in all control paths. 
						
					 
					
						2020-07-12 15:41:35 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a8ba6dc3c9 
							
						 
					 
					
						
						
							
							gc_poller: Silence sign conversion warnings  
						
						 
						
						
						
					 
					
						2020-07-12 15:40:22 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							32b6fc4062 
							
						 
					 
					
						
						
							
							gc_adapter: Remove deprecated usage of = in lambda captures  
						
						 
						
						... 
						
						
						
						It's deprecated in C++20 to use = to capture the this pointer.
Instead, we can simply pass this as an argument to the thread
constructor. 
						
					 
					
						2020-07-12 15:38:19 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							9ce6ea648f 
							
						 
					 
					
						
						
							
							gc_adapter: Silence sign conversion warnings  
						
						 
						
						
						
					 
					
						2020-07-12 15:36:27 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							a67d00ef31 
							
						 
					 
					
						
						
							
							configure_cpu: Split optimization settings off into Debug tab  
						
						 
						
						
						
					 
					
						2020-07-12 19:32:32 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							739d90ee66 
							
						 
					 
					
						
						
							
							Merge pull request  #4265  from Morph1984/file-rename  
						
						 
						
						... 
						
						
						
						vfs_real: Fix MoveFile 
						
					 
					
						2020-07-12 13:00:09 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								LC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed89bcc767 
							
						 
					 
					
						
						
							
							Merge pull request  #4290  from lioncash/latest  
						
						 
						
						... 
						
						
						
						CMakeLists: Make use of /std:c++latest on MSVC 
						
					 
					
						2020-07-12 12:25:10 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f1aabc21ee 
							
						 
					 
					
						
						
							
							Merge pull request  #3385  from Morph1984/batch-install  
						
						 
						
						... 
						
						
						
						frontend: Add support to batch install files to NAND 
						
					 
					
						2020-07-12 12:20:56 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80a0f2a118 
							
						 
					 
					
						
						
							
							common/alignment: Fix compilation errors ( #4303 )  
						
						 
						
						
						
					 
					
						2020-07-12 16:45:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							fd1c3aa14e 
							
						 
					 
					
						
						
							
							fs: Fix RomFS building when zero byte files are present  
						
						 
						
						... 
						
						
						
						When zero byte files are present, the key (offset) for that file is identical to the file right after. A std::map isn't able to fit key-value pairs with identical keys (offsets), therefore, the solution is to use std::multimap which permits multiple entries with the same key.
This most prominently fixes Pokemon Sword and Shield weather with any RomFS mod applied. 
						
					 
					
						2020-07-12 04:33:35 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e60733aad3 
							
						 
					 
					
						
						
							
							Merge pull request  #4275  from CrazyMax/desired_language  
						
						 
						
						... 
						
						
						
						AM: fix GetDesiredLanguage: 
						
					 
					
						2020-07-12 01:45:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5fb27f83cf 
							
						 
					 
					
						
						
							
							Merge pull request  #4289  from ReinUsesLisp/dynfix  
						
						 
						
						... 
						
						
						
						vk_rasterizer: Pass <pSizes> to CmdBindVertexBuffers2EXT 
						
					 
					
						2020-07-11 23:44:03 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							e706501c8d 
							
						 
					 
					
						
						
							
							hle: service: mii: Rewrite service to properly support creation of random and default miis.  
						
						 
						
						
						
					 
					
						2020-07-11 21:34:59 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1074c87f18 
							
						 
					 
					
						
						
							
							Revert "Port  citra-emu/citra#5441 : "Common: remove a mod from AlignUp""  
						
						 
						
						
						
					 
					
						2020-07-11 19:28:09 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marshall Mohror 
							
						 
					 
					
						
						
						
						
							
						
						
							a4306b9e56 
							
						 
					 
					
						
						
							
							Common: remove a mod from AlignUp ( #5441 )  
						
						 
						
						... 
						
						
						
						In cases where the size is not a known constant when inlining, AlignUp<std::size_t> currently generates two 64-bit div instructions.
This generates one div and a cmov which is significantly cheaper. 
						
					 
					
						2020-07-11 18:39:00 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							da11a27f42 
							
						 
					 
					
						
						
							
							configure_cpu: Add tooltips  
						
						 
						
						
						
					 
					
						2020-07-11 16:38:38 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							505aa3a4c1 
							
						 
					 
					
						
						
							
							configure_cpu: Show/Hide debugging options  
						
						 
						
						
						
					 
					
						2020-07-11 16:38:38 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								FearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							a59ad9246b 
							
						 
					 
					
						
						
							
							main/profile_select: Don't prompt for profile selection when only one is available  
						
						 
						
						
						
					 
					
						2020-07-11 16:08:34 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							0193202964 
							
						 
					 
					
						
						
							
							configuration: Add settings to enable/disable specific CPU optimizations  
						
						 
						
						
						
					 
					
						2020-07-11 14:34:09 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							fb0fefc75c 
							
						 
					 
					
						
						
							
							CMakeLists: Make use of /std:c++latest on MSVC  
						
						 
						
						... 
						
						
						
						Provides the buildbot with one builder that is always tracking the
latest version of the C++ standard, allowing us to progressively rectify
our code and amend any differences between standards over time instead
of waiting for a complete standard change, potentially breaking a lot of
code all at once. 
						
					 
					
						2020-07-11 04:45:40 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0ee597b19 
							
						 
					 
					
						
						
							
							Merge pull request  #4203  from VolcaEM/services  
						
						 
						
						... 
						
						
						
						service: Update function tables 
						
					 
					
						2020-07-11 00:02:36 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a45a57641f 
							
						 
					 
					
						
						
							
							Merge pull request  #4250  from Morph1984/key-writing  
						
						 
						
						... 
						
						
						
						KeyManager: Prevent writing of invalid keys 
						
					 
					
						2020-07-10 22:45:18 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							fca26980a2 
							
						 
					 
					
						
						
							
							vk_rasterizer: Pass <pSizes> to CmdBindVertexBuffers2EXT  
						
						 
						
						... 
						
						
						
						This has been fixed in Nvidia's public beta driver 451.74. The previous
beta driver will be broken, people using these will have to update. 
						
					 
					
						2020-07-10 18:15:32 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							995067538d 
							
						 
					 
					
						
						
							
							Merge pull request  #4221  from jbeich/unused-qt-opengl  
						
						 
						
						... 
						
						
						
						cmake: drop dependency on QtOpenGL 
						
					 
					
						2020-07-10 15:18:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ameer 
							
						 
					 
					
						
						
						
						
							
						
						
							042c6602a0 
							
						 
					 
					
						
						
							
							Break out of scan loop if can't find adapter on first run  
						
						 
						
						
						
					 
					
						2020-07-10 11:07:43 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							c574ab5aa1 
							
						 
					 
					
						
						
							
							video_core/textures: Add and use SwizzleSliceToVoxel, and minor style changes  
						
						 
						
						... 
						
						
						
						Change GOB sizes from free-functions to constexpr constants.
Add SwizzleSliceToVoxel, a function that swizzles a 2D array of pixels
into a 3D texture and use it for 3D copies. 
						
					 
					
						2020-07-10 04:09:32 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							755506d404 
							
						 
					 
					
						
						
							
							vfs_real: Fix MoveFile  
						
						 
						
						... 
						
						
						
						The file wasn't closed prior to being renamed / moved, throwing an error that states "The process cannot access the file because it is being used by another process." Fix this by closing the file prior to a rename / move operation.
Fixes saving in Luigi's Mansion 3 and KATANA KAMI: A Way of the Samurai Story. 
						
					 
					
						2020-07-10 00:39:23 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							7351ca8c75 
							
						 
					 
					
						
						
							
							KeyManager: Prevent writing of invalid keys  
						
						 
						
						... 
						
						
						
						If the keys are zero, don't write them to the autogenerated file. 
						
					 
					
						2020-07-10 00:39:00 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							75a01475d1 
							
						 
					 
					
						
						
							
							Add additional empty check for the QStringList returned by the InstallDialog  
						
						 
						
						
						
					 
					
						2020-07-10 00:38:29 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							6d8d7ebc66 
							
						 
					 
					
						
						
							
							Update the install and progress dialogs  
						
						 
						
						... 
						
						
						
						- Remove the overwrite files checkbox, it will always overwrite
- The progressbar now reflects the progress in terms of data transferred. 
						
					 
					
						2020-07-10 00:38:28 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							7f4d96d873 
							
						 
					 
					
						
						
							
							Refactor batch installing files  
						
						 
						
						... 
						
						
						
						Key issues fixed:
- Progress dialog showing up as white/hanging/getting stuck/unresponsive.
Key changes:
- Progress dialog now shows progress as a function of all files instead of per nca within a file.
- Overwrite existing files will overwrite all files in the selection. 
						
					 
					
						2020-07-10 00:38:28 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							4c269e5ced 
							
						 
					 
					
						
						
							
							Add support for batch install to NAND  
						
						 
						
						... 
						
						
						
						This adds support to batch install files to NAND 
						
					 
					
						2020-07-10 00:38:28 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							b24b463c87 
							
						 
					 
					
						
						
							
							bis_factory: Set User NAND free space to be 1 MiB less than total.  
						
						 
						
						
						
					 
					
						2020-07-10 00:37:39 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							17242a8865 
							
						 
					 
					
						
						
							
							sdmc_factory: Set the SDMC total size to 1 TiB  
						
						 
						
						... 
						
						
						
						We should not be limited by the SDMC's partition size, set this to 1 TiB. Hardware is limited to the max allowed by the MBR partition table which is 2 TiB. 
						
					 
					
						2020-07-10 00:37:39 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							0373ead96e 
							
						 
					 
					
						
						
							
							bis_factory: Use hardware default NAND partition sizes  
						
						 
						
						... 
						
						
						
						Sets the total space of user and system partitions to their hardware defaults.
Furthermore, return the total space as free space for the user partition to prevent it from reaching zero.
Some games like Bioshock 2 check for the available free space prior to save creation, and we should not be limited by arbitrary limits. 
						
					 
					
						2020-07-10 00:37:39 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							47e26d7bc7 
							
						 
					 
					
						
						
							
							settings: Remove storage size options  
						
						 
						
						
						
					 
					
						2020-07-10 00:37:39 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							bd2feb6873 
							
						 
					 
					
						
						
							
							cmake: Fix libfmt linking errors  
						
						 
						
						
						
					 
					
						2020-07-10 14:04:06 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e73c53fad1 
							
						 
					 
					
						
						
							
							Merge pull request  #4283  from lat9nq/fix-linux-nvidia-vulkan  
						
						 
						
						... 
						
						
						
						vk_stream_buffer: Prevent Vulkan crash in Linux on recent NVIDIA driver 
						
					 
					
						2020-07-10 00:18:44 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lat9nq 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							63d23835ef 
							
						 
					 
					
						
						
							
							configuration: implement per-game configurations ( #4098 )  
						
						 
						
						... 
						
						
						
						* Switch game settings to use a pointer
In order to add full per-game settings, we need to be able to tell yuzu to switch
to using either the global or game configuration. Using a pointer makes it easier
to switch.
* configuration: add new UI without changing existing funcitonality
The new UI also adds General, System, Graphics, Advanced Graphics,
and Audio tabs, but as yet they do nothing. This commit keeps yuzu
to the same functionality as originally branched.
* configuration: Rename files
These weren't included in the last commit. Now they are.
* configuration: setup global configuration checkbox
Global config checkbox now enables/disables the appropriate tabs in the game
properties dialog. The use global configuration setting is now saved to the
config, defaulting to true. This also addresses some changes requested in the PR.
* configuration: swap to per-game config memory for properties dialog
Does not set memory going in-game. Swaps to game values when opening the
properties dialog, then swaps back when closing it. Uses a `memcpy` to swap.
Also implements saving config files, limited to certain groups of configurations
so as to not risk setting unsafe configurations.
* configuration: change config interfaces to use config-specific pointers
When a game is booted, we need to be able to open the configuration dialogs
without changing the settings pointer in the game's emualtion. A new pointer
specific to just the configuration dialogs can be used to separate changes
to just those config dialogs without affecting the emulation.
* configuration: boot a game using per-game settings
Swaps values where needed to boot a game.
* configuration: user correct config during emulation
Creates a new pointer specifically for modifying the configuration while
emulation is in progress. Both the regular configuration dialog and the game
properties dialog now use the pointer Settings::config_values to focus edits to
the correct struct.
* settings: split Settings::values into two different structs
By splitting the settings into two mutually exclusive structs, it becomes easier,
as a developer, to determine how to use the Settings structs after per-game
configurations is merged. Other benefits include only duplicating the required
settings in memory.
* settings: move use_docked_mode to Controls group
`use_docked_mode` is set in the input settings and cannot be accessed from the
system settings. Grouping it with system settings causes it to be saved with
per-game settings, which may make transferring configs more difficult later on,
especially since docked mode cannot be set from within the game properties
dialog.
* configuration: Fix the other yuzu executables and a regression
In main.cpp, we have to get the title ID before the ROM is loaded, else the
renderer will reflect only the global settings and now the user's game specific
settings.
* settings: use a template to duplicate memory for each setting
Replaces the type of each variable in the Settings::Values struct with a new
class that allows basic data reading and writing. The new struct
Settings::Setting duplicates the data in memory and can manage global overrides
per each setting.
* configuration: correct add-ons config and swap settings when apropriate
Any add-ons interaction happens directly through the global values struct.
Swapping bewteen structs now also includes copying the necessary global configs
that cannot be changed nor saved in per-game settings. General and System config
menus now update based on whether it is viewing the global or per-game settings.
* settings: restore old values struct
No longer needed with the Settings::Setting class template.
* configuration: implement hierarchical game properties dialog
This sets the apropriate global or local data in each setting.
* clang format
* clang format take 2
can the docker container save this?
* address comments and style issues
* config: read and write settings with global awareness
Adds new functions to read and write settings while keeping the global state in
focus. Files now generated per-game are much smaller since often they only need
address the global state.
* settings: restore global state when necessary
Upon closing a game or the game properties dialog, we need to restore all global
settings to the original global state so that we can properly open the
configuration dialog or boot a different game.
* configuration: guard setting values incorrectly
This disables setting values while a game is running if the setting is
overwritten by a per game setting.
* config: don't write local settings in the global config
Simple guards to prevent writing the wrong settings in the wrong files.
* configuration: add comments, assume less, and clang format
No longer assumes that a disabled UI element means the global state is turned
off, instead opting to directly answer that question. Still however assumes a
game is running if it is in that state.
* configuration: fix a logic error
Should not be negated
* restore settings' global state regardless of accept/cancel
Fixes loading a properties dialog and causing the global config dialog to show
local settings.
* fix more logic errors
Fixed the frame limit would set the global setting from the game properties
dialog. Also strengthened the Settings::Setting member variables and simplified
the logic in config reading (ReadSettingGlobal).
* fix another logic error
In my efforts to guard RestoreGlobalState, I accidentally negated the IsPowered
condition.
* configure_audio: set toggle_stretched_audio to tristate
* fixed custom rtc and rng seed overwriting the global value
* clang format
* rebased
* clang format take 4
* address my own review
Basically revert unintended changes
* settings: literal instead of casting
"No need to cast, use 1U instead"
Thanks, Morph!
Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com>
* Revert "settings: literal instead of casting
"
This reverts commit 95e992a87c898f3e882ffdb415bb0ef9f80f613f.
* main: fix status buttons reporting wrong settings after stop emulation
* settings: Log UseDockedMode in the Controls group
This should have happened when use_docked_mode was moved over to the controls group
internally. This just reflects this in the log.
* main: load settings if the file has a title id
In other words, don't exit if the loader has trouble getting a title id.
* use a zero
* settings: initalize resolution factor with constructor instead of casting
* Revert "settings: initalize resolution factor with constructor instead of casting"
This reverts commit 54c35ecb46a29953842614620f9b7de1aa9d5dc8.
* configure_graphics: guard device selector when Vulkan is global
Prevents the user from editing the device selector if Vulkan is the global
renderer backend. Also resets the vulkan_device variable when the users
switches back-and-forth between global and Vulkan.
* address reviewer concerns
Changes function variables to const wherever they don't need to be changed. Sets Settings::Setting to final as it should not be inherited from. Sets ConfigurationShared::use_global_text to static.
Co-Authored-By: VolcaEM <volcaem@users.noreply.github.com>
* main: load per-game settings after LoadROM
This prevents `Restart Emulation` from restoring the global settings *after* the per-game settings were applied. Thanks to BSoDGamingYT for finding this bug.
* Revert "main: load per-game settings after LoadROM"
This reverts commit 9d0d48c52d2dcf3bfb1806cc8fa7d5a271a8a804.
* main: only restore global settings when necessary
Loading the per-game settings cannot happen after the ROM is loaded, so we have to specify when to restore the global state. Again thanks to BSoD for finding the bug.
* configuration_shared: address reviewer concerns except operator overrides
Dropping operator override usage in next commit.
Co-Authored-By: LC <lioncash@users.noreply.github.com>
* settings: Drop operator overrides from Setting template
Requires using GetValue and SetValue explicitly. Also reverts a change that broke title ID formatting in the game properties dialog.
* complete rebase
* configuration_shared: translate "Use global configuration"
Uses ConfigurePerGame to do so, since its usage, at least as of now, corresponds with ConfigurationShared.
* configure_per_game: address reviewer concern
As far as I understand, it prevents the program from unnecessarily copying strings.
Co-Authored-By: LC <lioncash@users.noreply.github.com>
Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com>
Co-authored-by: VolcaEM <volcaem@users.noreply.github.com>
Co-authored-by: LC <lioncash@users.noreply.github.com> 
						
					 
					
						2020-07-09 22:42:09 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f60ccdde2 
							
						 
					 
					
						
						
							
							Merge pull request  #4281  from RealJohnGalt/linkfix2  
						
						 
						
						... 
						
						
						
						cmake: fix fmt linking when found 
						
					 
					
						2020-07-09 22:11:38 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9e748b721 
							
						 
					 
					
						
						
							
							Merge pull request  #4248  from Morph1984/CreateManagedDisplaySeparableLayer  
						
						 
						
						... 
						
						
						
						AM/ISelfController: Stub CreateManagedDisplaySeparableLayer 
						
					 
					
						2020-07-09 22:09:42 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							1c7d106aac 
							
						 
					 
					
						
						
							
							vk_stream_buffer: set allocable_size to 9 MiB  
						
						 
						
						... 
						
						
						
						This solves the crash on Linux systems running the current Linux Long Lived branch nVidia driver. 
						
					 
					
						2020-07-09 21:28:32 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							83b1b259bd 
							
						 
					 
					
						
						
							
							Merge pull request  #4202  from ReinUsesLisp/scoped-lock  
						
						 
						
						... 
						
						
						
						core_timing,scheduler: Use std::scoped_lock when possible 
						
					 
					
						2020-07-09 15:33:41 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Galt 
							
						 
					 
					
						
						
						
						
							
						
						
							95cd2e17ab 
							
						 
					 
					
						
						
							
							cmake: fix fmt linking when found  
						
						 
						
						... 
						
						
						
						This is a new attempt at #4206  that shouldn't break windows builds.
If someone else could test on windows, it would be much appreciated.
Previously, the build bot passed but the actual builds failed. 
						
					 
					
						2020-07-09 11:35:28 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Beich 
							
						 
					 
					
						
						
						
						
							
						
						
							48ff15602e 
							
						 
					 
					
						
						
							
							cmake: pass libusb include directory as well  
						
						 
						
						... 
						
						
						
						In file included from src/input_common/gcadapter/gc_adapter.cpp:8:
src/./input_common/gcadapter/gc_adapter.h:11:10: fatal error: 'libusb.h' file not found
 #include <libusb.h>
          ^~~~~~~~~~ 
						
					 
					
						2020-07-09 15:26:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77bdd09aa2 
							
						 
					 
					
						
						
							
							Merge pull request  #4219  from ogniK5377/audio-timing  
						
						 
						
						... 
						
						
						
						audio: Improving audio timing for multicore/single core 
						
					 
					
						2020-07-08 22:07:17 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ameer 
							
						 
					 
					
						
						
						
						
							
						
						
							4489ea6f53 
							
						 
					 
					
						
						
							
							Rebase to master, fix merge conflicts  
						
						 
						
						
						
					 
					
						2020-07-08 21:15:49 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5311b562aa 
							
						 
					 
					
						
						
							
							Merge pull request  #4266  from jbeich/freebsd  
						
						 
						
						... 
						
						
						
						gcadapter: unbreak build on FreeBSD 
						
					 
					
						2020-07-08 16:30:26 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c2773409a 
							
						 
					 
					
						
						
							
							Merge pull request  #4255  from lioncash/copy  
						
						 
						
						... 
						
						
						
						configure_graphics: Prevent unnecessary string copies in UpdateDeviceComboBox() 
						
					 
					
						2020-07-08 16:28:10 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ameer 
							
						 
					 
					
						
						
						
						
							
						
						
							3c7a115afe 
							
						 
					 
					
						
						
							
							Address comments for better clarity/signed dev count  
						
						 
						
						
						
					 
					
						2020-07-08 14:18:54 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ameer 
							
						 
					 
					
						
						
						
						
							
						
						
							ec13746e4d 
							
						 
					 
					
						
						
							
							Add more libusb error checks  
						
						 
						
						
						
					 
					
						2020-07-08 13:19:33 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								CrazyMax 
							
						 
					 
					
						
						
						
						
							
						
						
							cf76769026 
							
						 
					 
					
						
						
							
							AM: fix GetDesiredLanguage:  
						
						 
						
						... 
						
						
						
						try to get a control metadata from application update when is failed to get from the basic version.
Tested on Kirby Star Allies 
						
					 
					
						2020-07-08 19:45:06 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e2464a713 
							
						 
					 
					
						
						
							
							Merge pull request  #4243  from CrazyMax/display_version  
						
						 
						
						... 
						
						
						
						AM: fix GetDisplayVersion 
						
					 
					
						2020-07-08 10:46:56 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a87ddcce2 
							
						 
					 
					
						
						
							
							Merge pull request  #4245  from MerryMage/page-table-race  
						
						 
						
						... 
						
						
						
						memory: Race-condition in pagetables. 
						
					 
					
						2020-07-08 10:44:33 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							2a9d17b7e7 
							
						 
					 
					
						
						
							
							maxwell_dma: Rename registers to match official docs and reorder  
						
						 
						
						... 
						
						
						
						Rename registers in the MaxwellDMA class to match Nvidia's official
documentation. This one can be found here:
https://github.com/NVIDIA/open-gpu-doc/blob/master/classes/dma-copy/clb0b5.h 
While we are at it, reorganize the code in MaxwellDMA to be separated in
different functions. 
						
					 
					
						2020-07-07 19:19:33 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							e7c77b90c4 
							
						 
					 
					
						
						
							
							cpu_interrupt_handler: Remove #pragma once from .cpp file  
						
						 
						
						
						
					 
					
						2020-07-07 22:47:00 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ameer 
							
						 
					 
					
						
						
						
						
							
						
						
							b57475887b 
							
						 
					 
					
						
						
							
							Address PR feedback, fix axis button thresholding  
						
						 
						
						
						
					 
					
						2020-07-07 12:20:59 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							35f7740b6c 
							
						 
					 
					
						
						
							
							Merge pull request  #4150  from ReinUsesLisp/dynamic-state-impl  
						
						 
						
						... 
						
						
						
						vulkan: Use VK_EXT_extended_dynamic_state when available 
						
					 
					
						2020-07-07 10:58:09 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Beich 
							
						 
					 
					
						
						
						
						
							
						
						
							1db10b8f4c 
							
						 
					 
					
						
						
							
							input_common/gcadapter: add missing C++11 header required by libc++  
						
						 
						
						... 
						
						
						
						In file included from src/input_common/gcadapter/gc_adapter.cpp:8:
src/./input_common/gcadapter/gc_adapter.h:77:10: error: no template named 'unordered_map' in namespace 'std'
    std::unordered_map<int, bool> buttons;
    ~~~~~^
src/./input_common/gcadapter/gc_adapter.h:78:10: error: no template named 'unordered_map' in namespace 'std'
    std::unordered_map<int, u16> axes;
    ~~~~~^ 
						
					 
					
						2020-07-07 10:02:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ameer 
							
						 
					 
					
						
						
						
						
							
						
						
							e3253b5f18 
							
						 
					 
					
						
						
							
							Brace the code! Fix compile error due to class member construction order  
						
						 
						
						
						
					 
					
						2020-07-06 23:01:57 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ameer 
							
						 
					 
					
						
						
						
						
							
						
						
							86abff48e1 
							
						 
					 
					
						
						
							
							Recalibrate reconnected controllers  
						
						 
						
						
						
					 
					
						2020-07-06 22:09:07 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ameer 
							
						 
					 
					
						
						
						
						
							
						
						
							7ad423923d 
							
						 
					 
					
						
						
							
							Save origin state of GC controller analog features, compare against origin for input detection  
						
						 
						
						
						
					 
					
						2020-07-06 21:58:31 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ameer 
							
						 
					 
					
						
						
						
						
							
						
						
							40cf9288e9 
							
						 
					 
					
						
						
							
							change shortcut context for other hotkeys with file open dialog  
						
						 
						
						
						
					 
					
						2020-07-06 19:45:57 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								CrazyMax 
							
						 
					 
					
						
						
						
						
							
						
						
							7bd3558c64 
							
						 
					 
					
						
						
							
							GetDisplayVersion should return a null-terminated version string.  
						
						 
						
						... 
						
						
						
						also, in case of failed to get of the basic version, we will try get it from application update. 
						
					 
					
						2020-07-07 02:04:24 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ameer 
							
						 
					 
					
						
						
						
						
							
						
						
							fa4d6df4c5 
							
						 
					 
					
						
						
							
							Fix ss crash on game menu, fix ss on windowed mode  
						
						 
						
						
						
					 
					
						2020-07-06 17:30:28 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4f678284e2 
							
						 
					 
					
						
						
							
							configure_graphics: Make use of qOverload in signals/slots  
						
						 
						
						... 
						
						
						
						While we're in the same area, we can make use of qOverload to tidy up
some function pointer casts. 
						
					 
					
						2020-07-06 09:07:21 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							be06b21f7b 
							
						 
					 
					
						
						
							
							configure_graphics: Prevent unnecessary string copies in UpdateDeviceComboBox()  
						
						 
						
						... 
						
						
						
						Unlikely to impact performance at all, but this is essentially a "free"
transformation, so why not? 
						
					 
					
						2020-07-06 09:07:03 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							76bd617b2d 
							
						 
					 
					
						
						
							
							memory: Set page-table pointers before setting attribute = Memory  
						
						 
						
						
						
					 
					
						2020-07-05 12:54:19 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							c0dc8f9d25 
							
						 
					 
					
						
						
							
							AM/ISelfController: Stub CreateManagedDisplaySeparableLayer  
						
						 
						
						... 
						
						
						
						Stub this by sending 1 layer id instead of 2 as yuzu does not support multiple layers per display.
No adverse side effects have been observed.
- Used by Animal Crossing: New Horizons Update 1.3.0 
						
					 
					
						2020-07-05 06:26:21 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							52882a93a5 
							
						 
					 
					
						
						
							
							Merge pull request  #4194  from ReinUsesLisp/fix-shader-cache  
						
						 
						
						... 
						
						
						
						shader_cache: Fix use-after-free and orphan invalidation cache entries 
						
					 
					
						2020-07-04 20:49:00 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ameer 
							
						 
					 
					
						
						
						
						
							
						
						
							f829932ed1 
							
						 
					 
					
						
						
							
							Fix merge conflicts?  
						
						 
						
						
						
					 
					
						2020-07-04 00:59:40 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ameer 
							
						 
					 
					
						
						
						
						
							
						
						
							d00972fce1 
							
						 
					 
					
						
						
							
							Fix for always firing triggers on some controllers, trigger threshold more universal  
						
						 
						
						
						
					 
					
						2020-07-04 00:40:48 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3096adb347 
							
						 
					 
					
						
						
							
							Merge pull request  #4218  from ogniK5377/opus-external  
						
						 
						
						... 
						
						
						
						externals: Track opus as submodule instead of using conan 
						
					 
					
						2020-07-04 01:32:54 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ameer 
							
						 
					 
					
						
						
						
						
							
						
						
							e69d715e3d 
							
						 
					 
					
						
						
							
							Address lioncash feedback: Log formatting, extern const PadButtonArray, little touch ups  
						
						 
						
						
						
					 
					
						2020-07-03 11:52:07 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							41a333321a 
							
						 
					 
					
						
						
							
							Merge pull request  #4175  from ReinUsesLisp/read-buffer  
						
						 
						
						... 
						
						
						
						gl_buffer_cache: Copy to buffers created as STREAM_READ before downloading 
						
					 
					
						2020-07-02 23:30:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a1cfcc8b7 
							
						 
					 
					
						
						
							
							Merge pull request  #3924  from ogniK5377/GetKeyCodeMap  
						
						 
						
						... 
						
						
						
						Implement GetKeyCodeMap & GetKeyCodeMap2 
						
					 
					
						2020-07-02 23:03:20 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98fcd3ba5d 
							
						 
					 
					
						
						
							
							Revert "cmake: fix fmt linking"  
						
						 
						
						
						
					 
					
						2020-07-02 22:53:12 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							064b7bfa5f 
							
						 
					 
					
						
						
							
							Merge pull request  #4206  from RealJohnGalt/linkfix  
						
						 
						
						... 
						
						
						
						cmake: fix fmt linking 
						
					 
					
						2020-07-02 22:23:39 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b13fd9e65a 
							
						 
					 
					
						
						
							
							Merge pull request  #4193  from ogniK5377/GetIndirectLayerConsumerHandle-stub  
						
						 
						
						... 
						
						
						
						am: Stub GetIndirectLayerConsumerHandle 
						
					 
					
						2020-07-02 21:31:20 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af787e451b 
							
						 
					 
					
						
						
							
							Merge pull request  #4192  from ogniK5377/acc-ListOpenContextStoredUsers-stub  
						
						 
						
						... 
						
						
						
						acc: ListOpenContextStoredUsers partial stub 
						
					 
					
						2020-07-02 20:36:54 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ameer 
							
						 
					 
					
						
						
						
						
							
						
						
							6e1639c7b0 
							
						 
					 
					
						
						
							
							Fix unnecessary diffs  
						
						 
						
						
						
					 
					
						2020-07-02 16:51:16 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ameer 
							
						 
					 
					
						
						
						
						
							
						
						
							6b7c8e469b 
							
						 
					 
					
						
						
							
							Add LR triggers as axes, half press to initiate a press, add GC axis id in config, clarify some code blocks for better readability  
						
						 
						
						
						
					 
					
						2020-07-02 15:54:44 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c58e21cd76 
							
						 
					 
					
						
						
							
							Merge pull request  #4082  from Morph1984/mirror-once-clamp  
						
						 
						
						... 
						
						
						
						maxwell_to_gl: Implement MirrorOnceClampOGL wrap mode using GL_MIRROR_CLAMP_EXT 
						
					 
					
						2020-07-02 04:57:40 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VolcaEM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f910efb40 
							
						 
					 
					
						
						
							
							Rename two functions in NS  
						
						 
						
						... 
						
						
						
						- Rename "GetShellEvent" to "GetShellEventHandle"
- Rename "LaunchApplicationFromHost" to "LaunchApplication" 
						
					 
					
						2020-07-02 09:02:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VolcaEM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							38b585a309 
							
						 
					 
					
						
						
							
							Rename GetApplicationArea2 to GetApplicationAreaSize  
						
						 
						
						
						
					 
					
						2020-07-02 08:58:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Beich 
							
						 
					 
					
						
						
						
						
							
						
						
							b1b1ed7597 
							
						 
					 
					
						
						
							
							cmake: stop linking against QGL after  c6a0ab9792 
						
						 
						
						
						
					 
					
						2020-07-01 22:11:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							f6cb128eac 
							
						 
					 
					
						
						
							
							shader_cache: Fix use-after-free and orphan invalidation cache entries  
						
						 
						
						... 
						
						
						
						This fixes some cases where entries could have been removed multiple
times reading freed memory. To address this issue this commit removes
duplicates from entries marked for removal and sorts out the removal
process to fix another use-after-free situation.
Another issue fixed in this commit is orphan invalidation cache entries.
Previously only the entries that were invalidated in the current
operations had its entries removed. This led to more use-after-free
situations when these entries were actually invalidated but referenced
an object that didn't exist. 
						
					 
					
						2020-07-01 18:16:53 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ameer 
							
						 
					 
					
						
						
						
						
							
						
						
							34a590e509 
							
						 
					 
					
						
						
							
							Reset adapter state on init, fixes errors relating driver hang from unexpected unplug  
						
						 
						
						
						
					 
					
						2020-07-01 12:52:50 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							28aa697528 
							
						 
					 
					
						
						
							
							Don't handle cycles late if stretcher is active  
						
						 
						
						... 
						
						
						
						Timestretcher seems to be broken 
						
					 
					
						2020-07-01 16:59:42 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							24c2930012 
							
						 
					 
					
						
						
							
							audio: Improving audio timing for multicore/single core  
						
						 
						
						... 
						
						
						
						Fixes the issue with needing the timestretcher for multicore. 
						
					 
					
						2020-07-01 16:52:02 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							15a04fb704 
							
						 
					 
					
						
						
							
							Merge pull request  #4217  from lioncash/prototype  
						
						 
						
						... 
						
						
						
						key_manager: Make use of canonical deleted operator= 
						
					 
					
						2020-07-01 16:13:14 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							d5dfe34c49 
							
						 
					 
					
						
						
							
							externals: Track opus as submodule instead of using conan  
						
						 
						
						... 
						
						
						
						Supersedes #4068  see for details. 
						
					 
					
						2020-07-01 15:09:33 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								LC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b954a3305 
							
						 
					 
					
						
						
							
							Merge pull request  #4208  from jbeich/freebsd  
						
						 
						
						... 
						
						
						
						common: unbreak build on BSDs 
						
					 
					
						2020-07-01 00:34:20 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							fb13f053bb 
							
						 
					 
					
						
						
							
							key_manager: Correct casing of instance()  
						
						 
						
						... 
						
						
						
						Our codebase uppercases member function names. 
						
					 
					
						2020-07-01 00:28:50 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c91710a82f 
							
						 
					 
					
						
						
							
							key_manager: Delete move operations  
						
						 
						
						... 
						
						
						
						Prevents the singleton from being moved from. 
						
					 
					
						2020-07-01 00:24:38 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							00a1d106bd 
							
						 
					 
					
						
						
							
							key_manager: Make use of canonical deleted operator=  
						
						 
						
						... 
						
						
						
						operator= typically returns a reference, it's not void.
While we're at it, we can correct the parameter formatting to adhere to the
codebase. 
						
					 
					
						2020-07-01 00:21:31 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3bb63bc0b3 
							
						 
					 
					
						
						
							
							Merge pull request  #3967  from FearlessTobi/keys-singleton  
						
						 
						
						... 
						
						
						
						crypto: Make KeyManager a singleton class 
						
					 
					
						2020-07-01 14:16:26 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6b0353c4d 
							
						 
					 
					
						
						
							
							Merge pull request  #4153  from ogniK5377/prepo-multibuf  
						
						 
						
						... 
						
						
						
						prepo: : Don't read extra buffer from report unless passed 
						
					 
					
						2020-06-30 22:37:13 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							424540d9e8 
							
						 
					 
					
						
						
							
							Merge pull request  #4063  from FreddyFunk/game-version-in-title  
						
						 
						
						... 
						
						
						
						Add game version to window title 
						
					 
					
						2020-06-30 21:42:33 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f1b1238e2d 
							
						 
					 
					
						
						
							
							Merge pull request  #4166  from VolcaEM/quickstart-faq  
						
						 
						
						... 
						
						
						
						Add "Open Quickstart Guide" and "FAQ" buttons to the Help menu 
						
					 
					
						2020-06-30 19:03:47 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Beich 
							
						 
					 
					
						
						
						
						
							
						
						
							3b1683a152 
							
						 
					 
					
						
						
							
							common: switch to nullptr for sysctl's empty new value  
						
						 
						
						
						
					 
					
						2020-06-30 23:00:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ameer 
							
						 
					 
					
						
						
						
						
							
						
						
							a76e11e7f0 
							
						 
					 
					
						
						
							
							Address feedback regarding increments, const vars, and general cleanup  
						
						 
						
						
						
					 
					
						2020-06-30 17:28:02 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a4f48efea4 
							
						 
					 
					
						
						
							
							Merge pull request  #4176  from ReinUsesLisp/compatible-formats  
						
						 
						
						... 
						
						
						
						texture_cache: Check format compatibility before copying 
						
					 
					
						2020-06-30 15:36:13 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							977a3ab352 
							
						 
					 
					
						
						
							
							Merge pull request  #4157  from ReinUsesLisp/unified-turing  
						
						 
						
						... 
						
						
						
						gl_device: Enable NV_vertex_buffer_unified_memory on Turing devices 
						
					 
					
						2020-06-30 14:36:51 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ameer 
							
						 
					 
					
						
						
						
						
							
						
						
							dfdf87d844 
							
						 
					 
					
						
						
							
							fix implicit conversion of size_t type to int  
						
						 
						
						
						
					 
					
						2020-06-30 11:44:55 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							1b31755ba6 
							
						 
					 
					
						
						
							
							maxwell_to_gl: Implement MirrorOnceClampOGL using GL_MIRROR_CLAMP_EXT  
						
						 
						
						... 
						
						
						
						Like MirrorOnceBorder, this requires the GL_EXT_texture_mirror_clamp extension. This extension is unfortunately not available on Intel's drivers (both Windows proprietary and Linux Mesa). Use GL_MIRROR_CLAMP_TO_EDGE as a fallback if the extension is unavailable. 
						
					 
					
						2020-06-30 02:40:14 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d217017c9e 
							
						 
					 
					
						
						
							
							Merge pull request  #4191  from Morph1984/vertex-formats  
						
						 
						
						... 
						
						
						
						maxwell_to_gl/vk: Reorder vertex formats 
						
					 
					
						2020-06-30 03:30:00 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c970132b5 
							
						 
					 
					
						
						
							
							macro: Add support for "middle methods" on the code cache ( #4112 )  
						
						 
						
						... 
						
						
						
						Macro code is just uploaded sequentially from a starting address, however that does not mean the entry point for the macro is at that address. This PR adds preliminary support for executing macros in the middle of our cached code. 
						
					 
					
						2020-06-30 02:32:24 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa8e35c49f 
							
						 
					 
					
						
						
							
							Merge pull request  #4182  from Kewlan/fullscreen-hotkey-fix  
						
						 
						
						... 
						
						
						
						hotkeys: Fix issues caused when changing the fullscreen hotkey 
						
					 
					
						2020-06-29 23:11:57 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Beich 
							
						 
					 
					
						
						
						
						
							
						
						
							e6085ea35f 
							
						 
					 
					
						
						
							
							common: add sysconf() fallback  
						
						 
						
						... 
						
						
						
						src/common/memory_detect.cpp:15:10: fatal error: 'sys/sysinfo.h' file not found
 #include <sys/sysinfo.h>
          ^~~~~~~~~~~~~~~ 
						
					 
					
						2020-06-29 22:41:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							10eca7f651 
							
						 
					 
					
						
						
							
							maxwell_to_gl: Rename VertexType() to VertexFormat()  
						
						 
						
						
						
					 
					
						2020-06-29 11:48:38 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Galt 
							
						 
					 
					
						
						
						
						
							
						
						
							765e37aa35 
							
						 
					 
					
						
						
							
							cmake: fix fmt linking  
						
						 
						
						... 
						
						
						
						On gcc/ld, and clang/lld, fmt::v6 symbols are excluded, so linking
fails. This fixes the issue.
Note: This was included in the FindBoost changes I shared with
BlinkHawk, however only they were merged. I'm not sure if it was missed,
or if there was an issue with this part of the change. 
						
					 
					
						2020-06-29 07:10:07 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f84cbf6429 
							
						 
					 
					
						
						
							
							Merge pull request  #4140  from ReinUsesLisp/validation-layers  
						
						 
						
						... 
						
						
						
						renderer_vulkan: Update validation layer name and test before enabling 
						
					 
					
						2020-06-29 02:12:38 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VolcaEM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							86946ea13c 
							
						 
					 
					
						
						
							
							Remove duplicate functions  
						
						 
						
						
						
					 
					
						2020-06-29 04:22:38 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VolcaEM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f3630a0713 
							
						 
					 
					
						
						
							
							Use decimal instead of hexadecimal  
						
						 
						
						... 
						
						
						
						Co-authored-by: David <25727384+ogniK5377@users.noreply.github.com> 
						
					 
					
						2020-06-29 04:21:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VolcaEM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0c499aef7 
							
						 
					 
					
						
						
							
							Fix typo  
						
						 
						
						
						
					 
					
						2020-06-29 04:12:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VolcaEM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2eead3b5b 
							
						 
					 
					
						
						
							
							Clang-format  
						
						 
						
						
						
					 
					
						2020-06-29 04:09:38 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VolcaEM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a0010d0c6 
							
						 
					 
					
						
						
							
							service: Update function tables  
						
						 
						
						
						
					 
					
						2020-06-29 04:01:34 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							8562b516c0 
							
						 
					 
					
						
						
							
							core_timing,scheduler: Use std::scoped_lock when possible  
						
						 
						
						... 
						
						
						
						Simplifies the cognitive load of procedures using locks and makes locks
safe against exceptions. 
						
					 
					
						2020-06-28 21:42:57 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b05795d704 
							
						 
					 
					
						
						
							
							Merge pull request  #3955  from FernandoS27/prometheus-2b  
						
						 
						
						... 
						
						
						
						Remake Kernel Scheduling, CPU Management & Boot Management (Prometheus) 
						
					 
					
						2020-06-28 12:37:50 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							db824b59c8 
							
						 
					 
					
						
						
							
							ldr: Cleanup NRO & NRR structs  
						
						 
						
						
						
					 
					
						2020-06-28 20:54:37 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d67c7d9a82 
							
						 
					 
					
						
						
							
							Merge pull request  #4026  from VolcaEM/ldr  
						
						 
						
						... 
						
						
						
						ldr: Update NRR/NRO structs 
						
					 
					
						2020-06-28 20:46:42 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a5f6c03b0 
							
						 
					 
					
						
						
							
							Merge pull request  #4184  from VolcaEM/patch-9  
						
						 
						
						... 
						
						
						
						grc: Update function table 
						
					 
					
						2020-06-28 18:49:15 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3a306b7a6 
							
						 
					 
					
						
						
							
							Merge pull request  #4185  from VolcaEM/patch-10  
						
						 
						
						... 
						
						
						
						lbl: Update function table 
						
					 
					
						2020-06-28 18:48:54 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							477979dd43 
							
						 
					 
					
						
						
							
							Merge pull request  #4186  from VolcaEM/patch-11  
						
						 
						
						... 
						
						
						
						ldn: Update function table 
						
					 
					
						2020-06-28 18:48:28 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b478b61dcf 
							
						 
					 
					
						
						
							
							Merge pull request  #4187  from VolcaEM/patch-12  
						
						 
						
						... 
						
						
						
						mig: Update function table 
						
					 
					
						2020-06-28 18:48:15 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00aa9f6a53 
							
						 
					 
					
						
						
							
							Merge pull request  #4188  from VolcaEM/patch-13  
						
						 
						
						... 
						
						
						
						mm: Update function table 
						
					 
					
						2020-06-28 18:47:55 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26e243d2d7 
							
						 
					 
					
						
						
							
							Merge pull request  #4189  from VolcaEM/patch-14  
						
						 
						
						... 
						
						
						
						ncm: Update function table 
						
					 
					
						2020-06-28 18:47:27 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd590895cf 
							
						 
					 
					
						
						
							
							Merge pull request  #4190  from VolcaEM/patch-15  
						
						 
						
						... 
						
						
						
						nfc: Update function table 
						
					 
					
						2020-06-28 18:47:07 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e978f05ed1 
							
						 
					 
					
						
						
							
							Merge pull request  #4183  from VolcaEM/patch-8  
						
						 
						
						... 
						
						
						
						friend: Update function table 
						
					 
					
						2020-06-28 18:46:40 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							4a35df337b 
							
						 
					 
					
						
						
							
							maxwell_to_vk: Reorder vertex formats and add A2B10G10R10 for all types except float  
						
						 
						
						
						
					 
					
						2020-06-28 02:57:10 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							dcf345febe 
							
						 
					 
					
						
						
							
							am: Stub GetIndirectLayerConsumerHandle  
						
						 
						
						... 
						
						
						
						Needed by Monster Hunter Generations Ultimate 
						
					 
					
						2020-06-28 16:51:28 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							78d80d99a0 
							
						 
					 
					
						
						
							
							maxwell_to_gl: Add 32 bit component sizes to (un)signed scaled formats  
						
						 
						
						... 
						
						
						
						Add 32 bit component sizes to (un)signed scaled formats and group (un)signed normalized, scaled, and integer formats together. 
						
					 
					
						2020-06-28 02:51:13 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							f0baf2abf2 
							
						 
					 
					
						
						
							
							acc: ListOpenContextStoredUsers partial stub  
						
						 
						
						... 
						
						
						
						Needed by Baldur's Gate 1/2 
						
					 
					
						2020-06-28 16:44:36 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							2f8947583f 
							
						 
					 
					
						
						
							
							Core/Common: Address Feedback.  
						
						 
						
						
						
					 
					
						2020-06-27 18:20:06 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							e486c66850 
							
						 
					 
					
						
						
							
							NvFlinger: Clang Format.  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:30 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							626cc44d7a 
							
						 
					 
					
						
						
							
							Build System: Fix GCC & MINGW Build.  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:28 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							4105f38022 
							
						 
					 
					
						
						
							
							SVC: Implement 32-bits wrappers and update Dynarmic.  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:27 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							ce350e7ce0 
							
						 
					 
					
						
						
							
							SVC: Add GetCurrentProcessorNumber32, CreateTransferMemory32, SetMemoryAttribute32  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:27 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							b8df61c642 
							
						 
					 
					
						
						
							
							ARM: Update Dynarmic and Setup A32 according to latest interface.  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:26 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							22ceaca2f4 
							
						 
					 
					
						
						
							
							SVC: Add GetThreadPriority32 & SetThreadPriority32  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:25 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							ec11918323 
							
						 
					 
					
						
						
							
							ArmDynarmic32: Setup CNTPCT correctly  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:24 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							e3d561fb84 
							
						 
					 
					
						
						
							
							Audio: Correct buffer release for host timing.  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:23 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							7fd7d05838 
							
						 
					 
					
						
						
							
							Common/Kernel: Corrections and small bug fixing.  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:21 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							272a87127a 
							
						 
					 
					
						
						
							
							Services/NvFlinger: Do vSync in a sepparate thread on Multicore.  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:20 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							3165152396 
							
						 
					 
					
						
						
							
							Common/NativeClockx86: Reduce native clock accuracy further.  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:18 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							71c4779211 
							
						 
					 
					
						
						
							
							Tests/CoreTiming: Correct host timing tests.  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:17 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							0a8013d71e 
							
						 
					 
					
						
						
							
							ARMDynarmicInterface: Correct GCC Build Errors.  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:17 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							7b1804dab4 
							
						 
					 
					
						
						
							
							Common/AtomicOps: Correct GCC Intrinsic argument ordering.  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:16 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							d240143588 
							
						 
					 
					
						
						
							
							Kernel: Correct Host Context on Threads and Scheduler.  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:15 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							0e4c35c591 
							
						 
					 
					
						
						
							
							YuzuQT: Hide Speed UI on Multicore.  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:14 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							467d43570e 
							
						 
					 
					
						
						
							
							Clang Format.  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:14 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							3714f2e471 
							
						 
					 
					
						
						
							
							ARMInterface/Externals: Update dynarmic and fit to latest version.  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:13 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							dda6147b0d 
							
						 
					 
					
						
						
							
							ARMInterface: Correct rebase errors.  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:12 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							71f1c0f9f9 
							
						 
					 
					
						
						
							
							CoreTiming: Correct rebase bugs and other miscellaneous things.  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:11 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							cdf900f1e3 
							
						 
					 
					
						
						
							
							Core: Split Microprofile Dynarmic timing per Core  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:10 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							528b19a842 
							
						 
					 
					
						
						
							
							General: Tune the priority of main emulation threads so they have higher priority than less important helper threads.  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:09 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							7b44187fd2 
							
						 
					 
					
						
						
							
							Dynarmic Interface: don't clear cache if JIT has not been created.  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							ad92865497 
							
						 
					 
					
						
						
							
							General: Correct rebase, sync gpu and context management.  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							bfb5244cf8 
							
						 
					 
					
						
						
							
							CoreTiming/CycleTimer: Correct Idling.  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:07 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							bece52cd81 
							
						 
					 
					
						
						
							
							SingleCore: Correct ticks reset to be on preemption.  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:06 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							48fa3b7a0f 
							
						 
					 
					
						
						
							
							General: Cleanup legacy code.  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:05 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							c8bf47dcfb 
							
						 
					 
					
						
						
							
							Kernel/svcBreak: Implement CacheInvalidation for Singlecore and correct svcBreak.  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							54e304fe2a 
							
						 
					 
					
						
						
							
							Bootmanager/CPU_Manager: Correct shader caches and sync GPU on OpenGL.  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:03 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							19165cd859 
							
						 
					 
					
						
						
							
							HLE_IPC: Correct HLE Event behavior on timeout.  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:03 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							7e2ce2f7f4 
							
						 
					 
					
						
						
							
							SingleCore: Improve Cycle timing Behavior and replace mutex in global scheduler for spinlock.  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:02 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							a7ecd9e19c 
							
						 
					 
					
						
						
							
							FrameLimiting: Enable frame limiting for single core.  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:01 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							f5e32935ca 
							
						 
					 
					
						
						
							
							SingleCore: Use Cycle Timing instead of Host Timing.  
						
						 
						
						
						
					 
					
						2020-06-27 11:36:01 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							9bde28d7b1 
							
						 
					 
					
						
						
							
							Scheduler: Correct Reload/Unload  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:59 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							5974e3ea33 
							
						 
					 
					
						
						
							
							Thread: Release the ARM Interface on exitting.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:58 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							1567824d2d 
							
						 
					 
					
						
						
							
							General: Move ARM_Interface into Threads.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:58 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							1b82ccec22 
							
						 
					 
					
						
						
							
							Core: Refactor ARM Interface.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:56 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							534466754f 
							
						 
					 
					
						
						
							
							X64 Clock: Reduce accuracy to be less or equal to guest accuracy.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:55 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							7b18174eef 
							
						 
					 
					
						
						
							
							ARM/WaitTree: Better track the CallStack for each thread.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:54 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							87c49aa7be 
							
						 
					 
					
						
						
							
							SVC/ARM: Correct svcSendSyncRequest and cache ticks on arm interface.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:53 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							f2ade343e2 
							
						 
					 
					
						
						
							
							SingleCore: Move Host Timing from a sepparate thread to main cpu thread.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:52 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							5d3a2be04f 
							
						 
					 
					
						
						
							
							GUI: Make multicore only work with Async and add GUI for multicore.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:52 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							25565dffd5 
							
						 
					 
					
						
						
							
							ARM: Addapt to new Exclusive Monitor Interface.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:50 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							1a5f2e290b 
							
						 
					 
					
						
						
							
							CPU_Manager: Correct stopping on SingleCore.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:49 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							db68fba4a6 
							
						 
					 
					
						
						
							
							Scheduler: Correct yielding interaction with SetThreadActivity.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:49 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							7020d498c5 
							
						 
					 
					
						
						
							
							General: Fix microprofile on dynarmic/svc, fix wait tree showing which threads were running.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:48 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							e6f8bde74b 
							
						 
					 
					
						
						
							
							General: Fix Stop function  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:47 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							f370de84b1 
							
						 
					 
					
						
						
							
							Kernel: Rewind on SVC change.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:46 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							d494b074e8 
							
						 
					 
					
						
						
							
							Kernel: Preempt Single core on redudant yields.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:45 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							a439cdf22e 
							
						 
					 
					
						
						
							
							CPU_Manager: Unload/Reload threads on preemption on SingleCore  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:43 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							8a78fc2580 
							
						 
					 
					
						
						
							
							Synchronization: Correct wide Assertion.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:43 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							ab9aae28bf 
							
						 
					 
					
						
						
							
							General: Initial Setup for Single Core.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:42 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							391f5f360d 
							
						 
					 
					
						
						
							
							Scheduler: Set last running time on thread.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:41 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							9e9c287f8b 
							
						 
					 
					
						
						
							
							Kernel: Corrections to TimeManager, Scheduler and Mutex.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:40 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							6515c6e8c6 
							
						 
					 
					
						
						
							
							Kernel: Fixes, corrections and asserts to scheduler and different svcs.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:40 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							4217e58a10 
							
						 
					 
					
						
						
							
							Scheduler: Correct yields.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:39 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							445b4342b3 
							
						 
					 
					
						
						
							
							Mutex: Revert workaround due to poor exclusive memory.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:38 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							cd1c38be8d 
							
						 
					 
					
						
						
							
							ARM/Memory: Correct Exclusive Monitor and Implement Exclusive Memory Writes.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:37 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							535c542d84 
							
						 
					 
					
						
						
							
							SVC: WaitSynchronization add Termination Pending Result.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:36 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							725bac1404 
							
						 
					 
					
						
						
							
							Scheduler: Remove arm_interface lock and a few corrections.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:35 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							38c6c497f6 
							
						 
					 
					
						
						
							
							Yuzu/Debuggers: Correct Wait Tree for Paused threads.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:34 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							83c7ba1ef7 
							
						 
					 
					
						
						
							
							SVC: Correct SetThreadActivity.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:33 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							a66c61ca2d 
							
						 
					 
					
						
						
							
							SCC: Small corrections to CancelSynchronization  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:33 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							44cb9997b3 
							
						 
					 
					
						
						
							
							Scheduler: Correct locking for hle threads.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:32 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							6ed28e15fa 
							
						 
					 
					
						
						
							
							Scheduler: Fix HLE Threads on guard  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:31 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							3de33348e4 
							
						 
					 
					
						
						
							
							Scheduler: Protect on closed threads.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:31 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							19847d4d42 
							
						 
					 
					
						
						
							
							Scheduler: Correct assert.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:30 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							a33fbaddec 
							
						 
					 
					
						
						
							
							Core: Correct rebase.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:29 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							1c672128c4 
							
						 
					 
					
						
						
							
							Scheduler: Release old thread fiber before trying to switch to the next thread fiber.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:28 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							c43e559734 
							
						 
					 
					
						
						
							
							NVDRV: Remove frame limiting as Host Timing already takes care.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:28 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							a6bce296ad 
							
						 
					 
					
						
						
							
							Mutex: Correct Result writting to clear exclusivity.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:26 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							e4b175ade2 
							
						 
					 
					
						
						
							
							SVC: Correct svcWaitForAddress and svcSignalToAddress.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:25 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							1e987dbe8d 
							
						 
					 
					
						
						
							
							Scheduler: Correct Select Threads Step 2.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:24 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							07993ac8c8 
							
						 
					 
					
						
						
							
							Kernel: Corrections to Scheduling.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:23 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							b4dc01f16a 
							
						 
					 
					
						
						
							
							Kernel: Correct Signal on Thread Death and Setup Sync Objects on Thread for Debugging  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:23 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							75e10578f1 
							
						 
					 
					
						
						
							
							Core: Correct HLE Event Callbacks and other issues.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:22 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							de5b521c09 
							
						 
					 
					
						
						
							
							Process: Protect TLS region and Modules.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:21 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							2a8837ff51 
							
						 
					 
					
						
						
							
							General: Add Asserts  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:21 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							04e0f8776c 
							
						 
					 
					
						
						
							
							General: Add better safety for JIT use.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:20 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							bd36eaf15d 
							
						 
					 
					
						
						
							
							SVC: Correct races on physical core switching.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:19 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							cc3aa95926 
							
						 
					 
					
						
						
							
							NVFlinger: Lock race condition between CPU, Host Timing, VSync.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:18 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							3902067008 
							
						 
					 
					
						
						
							
							SVC: Add locks to the memory management.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:18 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							d4ebb510a0 
							
						 
					 
					
						
						
							
							SVC: Correct WaitSynchronization, WaitProcessWideKey, SignalProcessWideKey.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:17 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							5b6a67f849 
							
						 
					 
					
						
						
							
							SVC: Cleanup old methods.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:16 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							3d9fbb8226 
							
						 
					 
					
						
						
							
							CPU_Manager: Reconfigre guest threads for dynamrmic downsides  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:15 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							15a79eb0d7 
							
						 
					 
					
						
						
							
							SVC: Correct SendSyncRequest.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:14 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							203e706302 
							
						 
					 
					
						
						
							
							SVC: Correct ArbitrateUnlock  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:14 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							3b5b950c89 
							
						 
					 
					
						
						
							
							SVC: Correct SignalEvent, ClearEvent, ResetSignal, WaitSynchronization, CancelSynchronization, ArbitrateLock  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:13 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							ef4afa9760 
							
						 
					 
					
						
						
							
							SVC: Remove global HLE Lock.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:13 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							589f9cf108 
							
						 
					 
					
						
						
							
							SVC: Correct GetThreadPriority, SetThreadPriority, GetThreadCoreMask, SetThreadCoreMask, GetCurrentProcessorNumber  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:12 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							49ba563995 
							
						 
					 
					
						
						
							
							SVC: Correct CreateThread, StartThread, ExitThread, SleepThread.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:11 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							18dcb09342 
							
						 
					 
					
						
						
							
							HostTiming: Pause the hardware clock on pause.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:10 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							6bf137a0e8 
							
						 
					 
					
						
						
							
							AudioCore: Use nanoseconds instead of cycles for buffer time.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:10 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							dc58058203 
							
						 
					 
					
						
						
							
							General: Setup yuzu threads' microprofile, naming and registry.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:09 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							a5c58a25ef 
							
						 
					 
					
						
						
							
							CPU_Manager: remove debugging code.  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							9e4b9f1afd 
							
						 
					 
					
						
						
							
							YuzuCMD/Tester: Correct execution  
						
						 
						
						
						
					 
					
						2020-06-27 11:35:07 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							e31425df38 
							
						 
					 
					
						
						
							
							General: Recover Prometheus project from harddrive failure  
						
						 
						
						... 
						
						
						
						This commit: Implements CPU Interrupts, Replaces Cycle Timing for Host 
Timing, Reworks the Kernel's Scheduler, Introduce Idle State and 
Suspended State, Recreates the bootmanager, Initializes Multicore 
system. 
						
					 
					
						2020-06-27 11:35:06 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ea4a8bcc4 
							
						 
					 
					
						
						
							
							Merge pull request  #3396  from FernandoS27/prometheus-1  
						
						 
						
						... 
						
						
						
						Implement SpinLocks, Fibers and a Host Timer 
						
					 
					
						2020-06-28 01:34:07 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VolcaEM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							23515e0ccc 
							
						 
					 
					
						
						
							
							nfc: Update function table  
						
						 
						
						... 
						
						
						
						This was based on Switchbrew page: https://switchbrew.org/wiki/NFC_services  
						
					 
					
						2020-06-27 13:09:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VolcaEM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c56414b80d 
							
						 
					 
					
						
						
							
							ncm: Update function table  
						
						 
						
						... 
						
						
						
						This was based on Switchbrew page: https://switchbrew.org/wiki/NCM_services 
ILocationResolver's 16, 17, 18 and 19 have unofficial names 
						
					 
					
						2020-06-27 13:05:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VolcaEM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b829643946 
							
						 
					 
					
						
						
							
							mm: Update function table  
						
						 
						
						... 
						
						
						
						This was based on Switchbrew page: https://switchbrew.org/wiki/Display_services  
						
					 
					
						2020-06-27 12:59:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VolcaEM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5219424226 
							
						 
					 
					
						
						
							
							mig: Update function table  
						
						 
						
						... 
						
						
						
						This was based on Switchbrew page: https://switchbrew.org/wiki/Migration_services  
						
					 
					
						2020-06-27 12:53:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VolcaEM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9be484a51 
							
						 
					 
					
						
						
							
							ldn: Update function table  
						
						 
						
						... 
						
						
						
						This was based on Switchbrew page: https://switchbrew.org/wiki/LDN_services  
						
					 
					
						2020-06-27 12:50:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VolcaEM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a8d17adb7c 
							
						 
					 
					
						
						
							
							Oops (fix typo)  
						
						 
						
						
						
					 
					
						2020-06-27 12:45:42 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VolcaEM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73b035d2e2 
							
						 
					 
					
						
						
							
							lbl: Update function table  
						
						 
						
						... 
						
						
						
						This was based on Switchbrew page: https://switchbrew.org/wiki/Backlight_services  
						
					 
					
						2020-06-27 12:43:33 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VolcaEM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							64fa9b9f57 
							
						 
					 
					
						
						
							
							grc: Update function table  
						
						 
						
						... 
						
						
						
						This was based on Switchbrew page: https://switchbrew.org/wiki/GRC_services  
						
					 
					
						2020-06-27 12:41:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VolcaEM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af88767508 
							
						 
					 
					
						
						
							
							friend: Update function table  
						
						 
						
						
						
					 
					
						2020-06-27 12:39:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kewlan 
							
						 
					 
					
						
						
						
						
							
						
						
							323eb86c9f 
							
						 
					 
					
						
						
							
							Fix issues caused when changing the fullscreen hotkey  
						
						 
						
						
						
					 
					
						2020-06-27 11:30:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6205965df9 
							
						 
					 
					
						
						
							
							Merge pull request  #4097  from kevinxucs/kevinxucs/device-pixel-scaling-float  
						
						 
						
						... 
						
						
						
						Fix framebuffer size on fractional scaling display 
						
					 
					
						2020-06-27 02:49:07 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9eaccac674 
							
						 
					 
					
						
						
							
							Merge pull request  #4164  from Kewlan/mute-audio-hotkey  
						
						 
						
						... 
						
						
						
						hotkeys: Add a "Mute Audio" hotkey 
						
					 
					
						2020-06-27 02:47:13 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f16f54f10 
							
						 
					 
					
						
						
							
							Merge pull request  #4158  from Morph1984/caps  
						
						 
						
						... 
						
						
						
						caps: Use enum classes and check struct sizes on compile time 
						
					 
					
						2020-06-27 00:09:32 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ameer J 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd697bef03 
							
						 
					 
					
						
						
							
							left const auto&, comment punctuation.  
						
						 
						
						... 
						
						
						
						Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com> 
						
					 
					
						2020-06-26 23:46:49 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a91f92a89d 
							
						 
					 
					
						
						
							
							Merge pull request  #4152  from ogniK5377/ipc-err  
						
						 
						
						... 
						
						
						
						Mark invalid IPC buffers as ASSERT_OR_EXECUTE_MSG 
						
					 
					
						2020-06-26 23:37:19 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							705cccb1e4 
							
						 
					 
					
						
						
							
							Merge pull request  #4154  from ogniK5377/swkbd-nullptr  
						
						 
						
						... 
						
						
						
						Prevent nullptr dereference on swkbd error case 
						
					 
					
						2020-06-26 23:25:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							efef7b1517 
							
						 
					 
					
						
						
							
							Merge pull request  #4147  from ReinUsesLisp/hset2-imm  
						
						 
						
						... 
						
						
						
						shader/half_set: Implement HSET2_IMM 
						
					 
					
						2020-06-26 23:14:56 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b32b7c6e74 
							
						 
					 
					
						
						
							
							Merge pull request  #4178  from VolcaEM/patch-6  
						
						 
						
						... 
						
						
						
						es: Update function table 
						
					 
					
						2020-06-27 13:05:12 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VolcaEM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d82b7f1a1 
							
						 
					 
					
						
						
							
							Use better names for "Unknown"s  
						
						 
						
						
						
					 
					
						2020-06-27 02:48:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								VolcaEM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc51a9365b 
							
						 
					 
					
						
						
							
							Update function names  
						
						 
						
						
						
					 
					
						2020-06-27 02:43:22 +02:00