bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							62860dc0b0 
							
						 
					 
					
						
						
							
							Merge pull request  #2301  from FearlessTobi/remove-amiibo-setting  
						
						... 
						
						
						
						core/yuzu: Remove enable_nfc setting 
						
						
					 
					
						2019-04-01 15:02:08 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ffc72c8f15 
							
						 
					 
					
						
						
							
							Merge pull request  #2283  from FearlessTobi/port-4517  
						
						... 
						
						
						
						Port citra-emu/citra#4517  &  citra-emu/citra#4686 : Changes to macOS buildscripts 
						
						
					 
					
						2019-04-01 14:59:44 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0eee250bb 
							
						 
					 
					
						
						
							
							Merge pull request  #2312  from lioncash/locks  
						
						... 
						
						
						
						general: Use deducation guides for std::lock_guard and std::unique_lock 
						
						
					 
					
						2019-04-01 14:36:24 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							781ab8407b 
							
						 
					 
					
						
						
							
							general: Use deducation guides for std::lock_guard and std::unique_lock  
						
						... 
						
						
						
						Since C++17, the introduction of deduction guides for locking facilities
means that we no longer need to hardcode the mutex type into the locks
themselves, making it easier to switch mutex types, should it ever be
necessary in the future. 
						
						
					 
					
						2019-04-01 12:53:47 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							38658b38b4 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Hide local definitions inside an anonymous namespace  
						
						
						
						
					 
					
						2019-03-31 00:26:34 -03:00 
						 
				 
			
				
					
						
							
							
								Mat M 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da02946f4f 
							
						 
					 
					
						
						
							
							shader_ir/decode: Silent implicit sign conversion warning  
						
						... 
						
						
						
						Co-Authored-By: ReinUsesLisp <reinuseslisp@airmail.cc> 
						
						
					 
					
						2019-03-31 00:12:54 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9b7bc4474 
							
						 
					 
					
						
						
							
							Merge pull request  #2304  from lioncash/memsize  
						
						... 
						
						
						
						kernel/process: Report total physical memory used to svcGetInfo slightly better 
						
						
					 
					
						2019-03-30 20:11:17 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a89266bc5e 
							
						 
					 
					
						
						
							
							Merge pull request  #2303  from lioncash/thread  
						
						... 
						
						
						
						common/thread: Remove unused functions 
						
						
					 
					
						2019-03-30 20:10:32 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1960164055 
							
						 
					 
					
						
						
							
							Merge pull request  #2297  from lioncash/reorder  
						
						... 
						
						
						
						video_core: Amend constructor initializer list order where applicable 
						
						
					 
					
						2019-03-30 20:00:26 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e199d1e14f 
							
						 
					 
					
						
						
							
							Merge pull request  #2298  from lioncash/variable  
						
						... 
						
						
						
						video_core/{gl_rasterizer, gpu_thread}: Remove unused class variables where applicable 
						
						
					 
					
						2019-03-30 19:59:45 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba3d95e550 
							
						 
					 
					
						
						
							
							Merge pull request  #2308  from lioncash/deduction  
						
						... 
						
						
						
						kernel/scheduler: Minor tidying up 
						
						
					 
					
						2019-03-30 19:59:10 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f911d1f685 
							
						 
					 
					
						
						
							
							Merge pull request  #2307  from lioncash/regnames  
						
						... 
						
						
						
						service/fatal: Name FatalInfo structure members 
						
						
					 
					
						2019-03-30 19:57:21 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							824b8e4086 
							
						 
					 
					
						
						
							
							kernel/scheduler: Remove unused parameter to AddThread()  
						
						... 
						
						
						
						This was made unused in b404fcdf1443b91ac9994c05ad1fe039fcd9675e, but
the parameter itself wasn't removed. 
						
						
					 
					
						2019-03-30 05:29:33 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							cb805f45ae 
							
						 
					 
					
						
						
							
							kernel/scheduler: Use deduction guides on mutex locks  
						
						... 
						
						
						
						Since C++17, we no longer need to explicitly specify the type of the
mutex within the lock_guard. The type system can now deduce these with
deduction guides. 
						
						
					 
					
						2019-03-30 05:28:43 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4b33a346ed 
							
						 
					 
					
						
						
							
							service/fatal: Mark local variables as const where applicable  
						
						
						
						
					 
					
						2019-03-30 03:06:23 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							11505d3d9f 
							
						 
					 
					
						
						
							
							service/fatal: Remove unnecessary semicolon  
						
						... 
						
						
						
						Resolves a -Wextra-semi warning. 
						
						
					 
					
						2019-03-30 03:04:16 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							cc737e5832 
							
						 
					 
					
						
						
							
							service/fatal: Name FatalInfo structure members  
						
						... 
						
						
						
						Based off RE, most of these structure members are register values, which
makes, sense given this service is used to convey fatal errors.
One member indicates the program entry point address, one is a set of
bit flags used to determine which registers to print, and one member
indicates the architecture type.
The only member that still isn't determined is the final member within
the data structure. 
						
						
					 
					
						2019-03-30 03:01:20 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							e8abe4b77c 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Add AOFFI backing implementation  
						
						
						
						
					 
					
						2019-03-30 02:55:18 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							cb68ce7c2f 
							
						 
					 
					
						
						
							
							shader_ir/decode: Implement AOFFI for TEX and TLD4  
						
						
						
						
					 
					
						2019-03-30 02:53:29 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							cf4ecc1945 
							
						 
					 
					
						
						
							
							shader_ir: Implement immediate register tracking  
						
						
						
						
					 
					
						2019-03-30 02:53:16 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							108be41316 
							
						 
					 
					
						
						
							
							kernel/shared_memory: Remove unused core/memory.h include  
						
						... 
						
						
						
						Nothing from this header is used, so we can remove this include, getting
rid of a dependency on it. 
						
						
					 
					
						2019-03-29 18:16:22 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c6147a439d 
							
						 
					 
					
						
						
							
							kernel/shared_memory: Sanitize supplied size when unmapping  
						
						... 
						
						
						
						The kernel makes sure that the given size to unmap is always the same
size as the entire region managed by the shared memory instance,
otherwise it returns an error code signifying an invalid size.
This is similarly done for transfer memory (which we already check for). 
						
						
					 
					
						2019-03-29 18:16:19 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							394095438a 
							
						 
					 
					
						
						
							
							common/thread: Remove unused functions  
						
						... 
						
						
						
						Many of these functions are carried over from Dolphin (where they aren't
used anymore). Given these have no use (and we really shouldn't be
screwing around with OS-specific thread scheduler handling from the
emulator, these can be removed.
The function for setting the thread name is left, however, since it can
have debugging utility usages. 
						
						
					 
					
						2019-03-29 13:26:21 -04:00 
						 
				 
			
				
					
						
							
							
								unknown 
							
						 
					 
					
						
						
						
						
							
						
						
							eadc834bb3 
							
						 
					 
					
						
						
							
							gitmodules: Replace taps with spaces  
						
						
						
						
					 
					
						2019-03-29 18:22:08 +01:00 
						 
				 
			
				
					
						
							
							
								unknown 
							
						 
					 
					
						
						
						
						
							
						
						
							b4857e326f 
							
						 
					 
					
						
						
							
							common/zstd_compression: simplify decompression interface  
						
						
						
						
					 
					
						2019-03-29 18:22:08 +01:00 
						 
				 
			
				
					
						
							
							
								unknown 
							
						 
					 
					
						
						
						
						
							
						
						
							aa92da205e 
							
						 
					 
					
						
						
							
							gl_shader_disk_cache: Fixup clang format  
						
						
						
						
					 
					
						2019-03-29 18:22:08 +01:00 
						 
				 
			
				
					
						
							
							
								unknown 
							
						 
					 
					
						
						
						
						
							
						
						
							35ebbbc167 
							
						 
					 
					
						
						
							
							gl_shader_disk_cache: Use Zstandard for compression  
						
						
						
						
					 
					
						2019-03-29 18:22:08 +01:00 
						 
				 
			
				
					
						
							
							
								unknown 
							
						 
					 
					
						
						
						
						
							
						
						
							72477731ed 
							
						 
					 
					
						
						
							
							common/zstd_compression: Add Zstandard wrapper  
						
						
						
						
					 
					
						2019-03-29 18:22:08 +01:00 
						 
				 
			
				
					
						
							
							
								unknown 
							
						 
					 
					
						
						
						
						
							
						
						
							ca82589350 
							
						 
					 
					
						
						
							
							common: Link libzstd_static  
						
						
						
						
					 
					
						2019-03-29 18:22:07 +01:00 
						 
				 
			
				
					
						
							
							
								unknown 
							
						 
					 
					
						
						
						
						
							
						
						
							d85c1141b9 
							
						 
					 
					
						
						
							
							externals: Add libzstd_static to externals CMakeLists.txt  
						
						
						
						
					 
					
						2019-03-29 18:22:07 +01:00 
						 
				 
			
				
					
						
							
							
								unknown 
							
						 
					 
					
						
						
						
						
							
						
						
							93de7a7b40 
							
						 
					 
					
						
						
							
							externals: Add Zstandard v1.3.8  
						
						
						
						
					 
					
						2019-03-29 18:22:07 +01:00 
						 
				 
			
				
					
						
							
							
								unknown 
							
						 
					 
					
						
						
						
						
							
						
						
							a05f94dcc8 
							
						 
					 
					
						
						
							
							Addressed feedback  
						
						
						
						
					 
					
						2019-03-29 18:22:07 +01:00 
						 
				 
			
				
					
						
							
							
								unknown 
							
						 
					 
					
						
						
						
						
							
						
						
							cec7da37b9 
							
						 
					 
					
						
						
							
							core: Do not link LZ4 to core. Use common/data_compression for nso segment decompression instead.  
						
						
						
						
					 
					
						2019-03-29 18:20:48 +01:00 
						 
				 
			
				
					
						
							
							
								unknown 
							
						 
					 
					
						
						
						
						
							
						
						
							4fad477aeb 
							
						 
					 
					
						
						
							
							gl_shader_disk_cache: Use LZ4HC with compression level 9 instead of compression level 12 for less compression time  
						
						
						
						
					 
					
						2019-03-29 18:13:00 +01:00 
						 
				 
			
				
					
						
							
							
								unknown 
							
						 
					 
					
						
						
						
						
							
						
						
							c791192d64 
							
						 
					 
					
						
						
							
							Addressed feedback  
						
						
						
						
					 
					
						2019-03-29 18:12:42 +01:00 
						 
				 
			
				
					
						
							
							
								unknown 
							
						 
					 
					
						
						
						
						
							
						
						
							6a1a2d4aa5 
							
						 
					 
					
						
						
							
							core: Do not link LZ4 to core. Use common/data_compression for nso segment decompression instead.  
						
						
						
						
					 
					
						2019-03-29 16:42:34 +01:00 
						 
				 
			
				
					
						
							
							
								unknown 
							
						 
					 
					
						
						
						
						
							
						
						
							74cee1b65d 
							
						 
					 
					
						
						
							
							gl_shader_disk_cache: Use better compression for transferable and precompiled shader disk chache files  
						
						
						
						
					 
					
						2019-03-29 16:42:19 +01:00 
						 
				 
			
				
					
						
							
							
								unknown 
							
						 
					 
					
						
						
						
						
							
						
						
							798d76f4c7 
							
						 
					 
					
						
						
							
							data_compression: Move LZ4 compression from video_core/gl_shader_disk_cache to common/data_compression  
						
						
						
						
					 
					
						2019-03-29 16:42:19 +01:00 
						 
				 
			
				
					
						
							
							
								fearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							ff7e6a42c1 
							
						 
					 
					
						
						
							
							core/yuzu: Remove enable_nfc setting  
						
						... 
						
						
						
						This was initially added to prevent problems from stubbed/not implemented NFC services, but as we never encountered such and as it's only used in a deprecated function anyway, I guess we can just remove it to prevent more clutter of the settings. 
						
						
					 
					
						2019-03-29 15:02:28 +01:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							746dab407e 
							
						 
					 
					
						
						
							
							vk_swapchain: Implement a swapchain manager  
						
						
						
						
					 
					
						2019-03-29 00:00:51 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							3a846aa80f 
							
						 
					 
					
						
						
							
							kernel/process: Report total physical memory used to svcGetInfo  
						
						... 
						
						
						
						Reports the (mostly) correct size through svcGetInfo now for queries to
total used physical memory. This still doesn't correctly handle memory
allocated via svcMapPhysicalMemory, however, we don't currently handle
that case anyways. 
						
						
					 
					
						2019-03-28 22:59:20 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2289e895aa 
							
						 
					 
					
						
						
							
							kernel/process: Store the total size of the code memory loaded  
						
						... 
						
						
						
						This will be necessary to properly report the used memory size in
svcGetInfo. 
						
						
					 
					
						2019-03-28 22:51:17 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f770c17d01 
							
						 
					 
					
						
						
							
							Merge pull request  #2266  from FernandoS27/arbitration  
						
						... 
						
						
						
						Kernel: Fixes to Arbitration and SignalProcessWideKey Management 
						
						
					 
					
						2019-03-28 21:42:24 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b404fcdf14 
							
						 
					 
					
						
						
							
							Merge pull request  #2265  from FernandoS27/multilevelqueue  
						
						... 
						
						
						
						Replace old Thread Queue for a new Multi Level Queue 
						
						
					 
					
						2019-03-28 21:41:40 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							5d4ab5ec2f 
							
						 
					 
					
						
						
							
							kernel/process: Store the main thread stack size to a data member  
						
						... 
						
						
						
						This will be necessary in order to properly report memory usage within
svcGetInfo. 
						
						
					 
					
						2019-03-28 18:45:06 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							427f1e3e3d 
							
						 
					 
					
						
						
							
							kernel/process: Make Run's stack size parameter a u64  
						
						... 
						
						
						
						This will make operating with the process-related SVC commands much
nicer in the future (the parameter representing the stack size in
svcStartProcess is a 64-bit value). 
						
						
					 
					
						2019-03-28 18:26:12 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2aca7b9e1e 
							
						 
					 
					
						
						
							
							kernel/process: Ensure that given stack size is always page-aligned  
						
						... 
						
						
						
						The kernel always makes sure that the given stack size is aligned to
page boundaries. 
						
						
					 
					
						2019-03-28 18:25:00 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							16dc3a1dd5 
							
						 
					 
					
						
						
							
							Merge pull request  #2284  from lioncash/heap-alloc  
						
						... 
						
						
						
						kernel/vm_manager: Unify heap allocation/freeing functions 
						
						
					 
					
						2019-03-28 17:56:49 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							76f024865d 
							
						 
					 
					
						
						
							
							Merge pull request  #2296  from lioncash/override  
						
						... 
						
						
						
						video_core: Add missing override specifiers 
						
						
					 
					
						2019-03-28 17:54:51 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a09d8cc8a2 
							
						 
					 
					
						
						
							
							Merge pull request  #2295  from lioncash/typo  
						
						... 
						
						
						
						video_core/gpu: Amend typo in GPU member variable name 
						
						
					 
					
						2019-03-28 17:54:20 -04:00