greggameplayer 
								
							 
						 
						
							
							
							
							
								
							
							
								c97505ad44 
								
							 
						 
						
							
							
								
								Add and correct some Error Modules ( #444 )  
							
							... 
							
							
							
							* Add and correct some Error Modules 
							
						 
						
							2018-05-19 17:02:24 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sebastian Valle 
								
							 
						 
						
							
							
							
							
								
							
							
								ed2ca64801 
								
							 
						 
						
							
							
								
								Merge pull request  #442  from Hexagon12/nfp-service-names  
							
							... 
							
							
							
							Updated nfp to have more service names 
							
						 
						
							2018-05-19 17:01:23 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hexagon12 
								
							 
						 
						
							
							
							
							
								
							
							
								44797f150c 
								
							 
						 
						
							
							
								
								Updated nfp with more service names  
							
							
							
						 
						
							2018-05-13 13:08:58 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								60644b9655 
								
							 
						 
						
							
							
								
								Merge pull request  #436  from bunnei/multi-core  
							
							... 
							
							
							
							Initial support for multi-core 
							
						 
						
							2018-05-11 12:59:23 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								1d28ec8ea8 
								
							 
						 
						
							
							
								
								Merge pull request  #439  from ogniK5377/GetTPCMasks  
							
							... 
							
							
							
							More accurate GetTPCMasks impl 
							
						 
						
							2018-05-11 12:57:20 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Marcec 
								
							 
						 
						
							
							
							
							
								
							
							
								3a41706e7f 
								
							 
						 
						
							
							
								
								More accurate GetTPCMasks impl  
							
							
							
						 
						
							2018-05-10 21:01:39 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								6136866f8e 
								
							 
						 
						
							
							
								
								core: Add several missing docstrings.  
							
							
							
						 
						
							2018-05-10 19:34:54 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								ce7d89cb0e 
								
							 
						 
						
							
							
								
								thread: Rename mask to affinity_masks.  
							
							
							
						 
						
							2018-05-10 19:34:53 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								4b895995ab 
								
							 
						 
						
							
							
								
								core: Run all CPU cores separately, even in single-thread mode.  
							
							
							
						 
						
							2018-05-10 19:34:53 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								d96be9b56b 
								
							 
						 
						
							
							
								
								thread: Support core change on ResumeFromWait and improve ChangeCore.  
							
							
							
						 
						
							2018-05-10 19:34:53 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								eabfdfe4ec 
								
							 
						 
						
							
							
								
								scheduler: Protect scheduling functions with a global mutex.  
							
							
							
						 
						
							2018-05-10 19:34:52 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f006872017 
								
							 
						 
						
							
							
								
								wait_tree: Add ideal core and affinity mask.  
							
							
							
						 
						
							2018-05-10 19:34:52 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								82bb8701ea 
								
							 
						 
						
							
							
								
								thread: Initialize ideal_core and mask members.  
							
							
							
						 
						
							2018-05-10 19:34:52 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								5a5850af69 
								
							 
						 
						
							
							
								
								threading: Reschedule only on cores that are necessary.  
							
							
							
						 
						
							2018-05-10 19:34:52 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								9e559ceb09 
								
							 
						 
						
							
							
								
								svc: Implement GetThreadCoreMask and SetThreadCoreMask.  
							
							
							
						 
						
							2018-05-10 19:34:51 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								922b5c326e 
								
							 
						 
						
							
							
								
								thread: Implement ChangeCore function.  
							
							
							
						 
						
							2018-05-10 19:34:50 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								7b6dd22605 
								
							 
						 
						
							
							
								
								svc: SignalProcessWideKey should apply to all cores.  
							
							
							
						 
						
							2018-05-10 19:34:49 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								6c4f161ba2 
								
							 
						 
						
							
							
								
								svc: Implement GetCurrentProcessorNumber.  
							
							
							
						 
						
							2018-05-10 19:34:49 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								26a22031aa 
								
							 
						 
						
							
							
								
								wait_tree: Show all threads on all schedulers.  
							
							
							
						 
						
							2018-05-10 19:34:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								bbd273e7ce 
								
							 
						 
						
							
							
								
								core: Add a configuration setting for use_multi_core.  
							
							
							
						 
						
							2018-05-10 19:34:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								6eacbd693d 
								
							 
						 
						
							
							
								
								core: Support session close with multicore.  
							
							
							
						 
						
							2018-05-10 19:34:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								44c565aeca 
								
							 
						 
						
							
							
								
								core: Implement multicore support.  
							
							
							
						 
						
							2018-05-10 19:34:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								fc8b0d9d2b 
								
							 
						 
						
							
							
								
								core: Create a thread for each CPU core, keep in lock-step with a barrier.  
							
							
							
						 
						
							2018-05-10 19:34:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								0867e78c8a 
								
							 
						 
						
							
							
								
								core: Move common CPU core things to its own class.  
							
							
							
						 
						
							2018-05-10 19:34:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hexagon12 
								
							 
						 
						
							
							
							
							
								
							
							
								e37fc58ae6 
								
							 
						 
						
							
							
								
								Stubs for QLaunch ( #428 )  
							
							... 
							
							
							
							* Stubs for QLaunch
* Wiped unrelated stuff
* Addressed comment
* Dropped GetPopFromGeneralChannelEvent 
							
						 
						
							2018-05-07 11:27:30 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Max Thomas 
								
							 
						 
						
							
							
							
							
								
							
							
								a12f45de82 
								
							 
						 
						
							
							
								
								hid: Tweaks, Analog Sticks ( #435 )  
							
							... 
							
							
							
							* hid: Update mouse/keyboard state
* hid: Working analog sticks
* hid: Nits
* hid: Nits
* hid: Update mystery sections
* hid: Tweaks 
							
						 
						
							2018-05-07 11:06:02 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								77c9b241ce 
								
							 
						 
						
							
							
								
								Merge pull request  #434  from lioncash/vdtor  
							
							... 
							
							
							
							memory_hook: Default virtual destructor in the cpp file 
							
						 
						
							2018-05-03 15:09:14 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								3a201d4316 
								
							 
						 
						
							
							
								
								Merge pull request  #433  from lioncash/logging  
							
							... 
							
							
							
							core_timing: Don't include the log header in core timing's header 
							
						 
						
							2018-05-03 15:08:43 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								f9b42fa139 
								
							 
						 
						
							
							
								
								memory_hook: Default virtual destructor in the cpp file  
							
							... 
							
							
							
							Prevents creating multiple copies of the vtable in every translation unit that uses the class.
Also silences a -Wweak-vtables warning 
							
						 
						
							2018-05-03 08:12:16 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								2403aef8e9 
								
							 
						 
						
							
							
								
								core_timing: Don't include the log header in core timing's header  
							
							... 
							
							
							
							Avoids propagating logging macros and facilities to files that may not need them.
This also allows hiding an internal constant. 
							
						 
						
							2018-05-03 08:00:15 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								618cce3172 
								
							 
						 
						
							
							
								
								Merge pull request  #431  from lioncash/fmt  
							
							... 
							
							
							
							general: Make formatting of logged hex values more straightforward 
							
						 
						
							2018-05-02 15:24:41 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								7d3a42dccd 
								
							 
						 
						
							
							
								
								Merge pull request  #430  from lioncash/vec  
							
							... 
							
							
							
							vector_math: Ensure members are always initialized 
							
						 
						
							2018-05-02 09:55:32 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								a26b51501b 
								
							 
						 
						
							
							
								
								Merge pull request  #427  from bunnei/domain-inputs  
							
							... 
							
							
							
							ipc: Add support for PopIpcInterface() method. 
							
						 
						
							2018-05-02 09:55:14 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								1b310cbb3a 
								
							 
						 
						
							
							
								
								general: Make formatting of logged hex values more straightforward  
							
							... 
							
							
							
							This makes the formatting expectations more obvious (e.g. any zero padding specified
is padding that's entirely dedicated to the value being printed, not any pretty-printing
that also gets tacked on). 
							
						 
						
							2018-05-02 09:49:36 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								5e4d01f80c 
								
							 
						 
						
							
							
								
								ipc: Add support for PopIpcInterface() method.  
							
							... 
							
							
							
							- This can be used for domain objects as inputs to service functions. 
							
						 
						
							2018-05-01 21:57:44 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								7bee2c9d13 
								
							 
						 
						
							
							
								
								vector_math: Ensure members are always initialized  
							
							... 
							
							
							
							Ensures that values are always in a well-defined state. 
							
						 
						
							2018-05-01 21:25:25 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								6314eaaa8c 
								
							 
						 
						
							
							
								
								Merge pull request  #429  from Subv/ioctl_corruption  
							
							... 
							
							
							
							GPU: Don't write to invalid memory locations when handling ioctls that don't have an output. 
							
						 
						
							2018-05-01 16:28:54 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David 
								
							 
						 
						
							
							
							
							
								
							
							
								3a3b58df8b 
								
							 
						 
						
							
							
								
								GetSharedFontInOrderOfPriority ( #381 )  
							
							... 
							
							
							
							* GetSharedFontInOrderOfPriority
* Update pl_u.cpp
* Ability to use ReadBuffer and WriteBuffer with different buffer indexes, fixed up GetSharedFontInOrderOfPriority
* switched to NGLOG
* Update pl_u.cpp
* Update pl_u.cpp
* language_code is actually language code and not index
* u32->u64
* final cleanups 
							
						 
						
							2018-05-01 16:28:36 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								a16f48e0d7 
								
							 
						 
						
							
							
								
								GPU: Don't write to invalid memory locations when handling ioctls that don't have an output.  
							
							
							
						 
						
							2018-05-01 14:54:15 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								7b68e82cb6 
								
							 
						 
						
							
							
								
								Merge pull request  #425  from lioncash/namespace  
							
							... 
							
							
							
							core_timing: Namespace all functions and constants in core_timing's header 
							
						 
						
							2018-04-30 10:15:27 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								3873211738 
								
							 
						 
						
							
							
								
								core_timing: Namespace all functions and constants in core_timing's header  
							
							... 
							
							
							
							All of these variables and functions are related to timings and should be within the namespace. 
							
						 
						
							2018-04-30 03:32:59 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2c2d114a15 
								
							 
						 
						
							
							
								
								Merge pull request  #424  from lioncash/string  
							
							... 
							
							
							
							string_util: Remove StringFromFormat() and related functions 
							
						 
						
							2018-04-29 21:49:13 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								37b67d8161 
								
							 
						 
						
							
							
								
								Merge pull request  #422  from bunnei/shader-mov  
							
							... 
							
							
							
							Shader instructions MOV_C, MOV_R, and several minor GPU things 
							
						 
						
							2018-04-29 21:47:42 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								cdf7a58601 
								
							 
						 
						
							
							
								
								Merge pull request  #423  from lioncash/file  
							
							... 
							
							
							
							file_util: Minor changes to IOFile 
							
						 
						
							2018-04-29 21:47:28 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d1e3e0eb42 
								
							 
						 
						
							
							
								
								string_util: Remove StringFromFormat() and related functions  
							
							... 
							
							
							
							Given we utilize fmt, we don't need to provide our own functions for formatting anymore 
							
						 
						
							2018-04-29 18:52:33 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								22b7e4fcf6 
								
							 
						 
						
							
							
								
								file_util: Make move constructor/assignment operator and related functions noexcept  
							
							... 
							
							
							
							Without this, it's possible to get compilation failures in the (rare) scenario where
a container is used to store a bunch of live IOFile instances, as they may be using
std::move_if_noexcept under the hood. Given these definitely don't throw exceptions
this is also not incorrect to add either. 
							
						 
						
							2018-04-29 18:34:09 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								1c77c732e6 
								
							 
						 
						
							
							
								
								file_util: Add static assertions to ReadBytes() and WriteBytes()  
							
							... 
							
							
							
							Ensure that the actual types being passed in are trivially copyable. The internal
call to ReadArray() and WriteArray() will always succeed, since they're passed a pointer to char*
which is always trivially copyable. 
							
						 
						
							2018-04-29 18:24:12 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								fc0fcbe9cc 
								
							 
						 
						
							
							
								
								maxwell_3d: Reset vertex counts after drawing.  
							
							
							
						 
						
							2018-04-29 16:23:31 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								abb893aefe 
								
							 
						 
						
							
							
								
								gl_shader_decompiler: Implement MOV_R.  
							
							
							
						 
						
							2018-04-29 16:05:18 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								d01e76720d 
								
							 
						 
						
							
							
								
								maxwell_to_gl: Implement type SignedNorm, Size_8_8_8_8.  
							
							
							
						 
						
							2018-04-29 16:05:17 -04:00