Sebastian Valle 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							03388c3071 
							
						 
					 
					
						
						
							
							Merge pull request  #450  from Subv/shader_link_error  
						
						... 
						
						
						
						GLRenderer: Log the shader source code when program linking fails. 
						
					 
					
						2018-05-20 12:57:32 -05:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							353e1dd7e4 
							
						 
					 
					
						
						
							
							Merge pull request  #443  from ogniK5377/ipc-500  
						
						... 
						
						
						
						Added IPC RequestWithContext & ControlWithContext 
						
					 
					
						2018-05-19 17:03:30 -05:00 
						 
				 
			
				
					
						
							
							
								greggameplayer 
							
						 
					 
					
						
						
						
						
							
						
						
							a215f63235 
							
						 
					 
					
						
						
							
							Add and correct some Error Modules ( #444 )  
						
						... 
						
						
						
						* Add and correct some Error Modules 
						
					 
					
						2018-05-19 17:02:24 -05:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc26601860 
							
						 
					 
					
						
						
							
							Merge pull request  #442  from Hexagon12/nfp-service-names  
						
						... 
						
						
						
						Updated nfp to have more service names 
						
					 
					
						2018-05-19 17:01:23 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							2a35a36251 
							
						 
					 
					
						
						
							
							Kernel/SVC: Signal the highest priority threads first in svcSignalProcessWideKey.  
						
						
						
					 
					
						2018-05-19 16:58:30 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							c74f2555b6 
							
						 
					 
					
						
						
							
							Kernel/Threads: Reschedule the proper core when operating on that core's threads.  
						
						
						
					 
					
						2018-05-19 16:57:44 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							fab3dd98fe 
							
						 
					 
					
						
						
							
							SVC: Removed unused WaitSynchronization1 function  
						
						
						
					 
					
						2018-05-19 16:56:33 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							c50393e066 
							
						 
					 
					
						
						
							
							Qt/WaitTree: Display the callstack for each thread in the wait tree widget.  
						
						
						
					 
					
						2018-05-19 16:52:49 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							a056d5ad8c 
							
						 
					 
					
						
						
							
							ShadersDecompiler: Added decoding for the PSETP instruction.  
						
						
						
					 
					
						2018-05-19 11:41:14 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							98b143c2d6 
							
						 
					 
					
						
						
							
							GLRenderer: Remove unused hw_vao_enabled_attributes variable.  
						
						
						
					 
					
						2018-05-19 11:36:38 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							370ab5df9b 
							
						 
					 
					
						
						
							
							GLRenderer: Remove unused vertex buffer and increase the size of the stream buffer to 128 MB.  
						
						... 
						
						
						
						The stream buffer is where all the vertex data is copied, some games require this to be much bigger than the 4 MB we used to have. 
						
					 
					
						2018-05-19 11:36:09 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							21959ddfef 
							
						 
					 
					
						
						
							
							GLRenderer: Log the shader source code when program linking fails.  
						
						
						
					 
					
						2018-05-19 11:19:34 -05:00 
						 
				 
			
				
					
						
							
							
								greggameplayer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							abe79b2724 
							
						 
					 
					
						
						
							
							rename fatal:u functions & add ThrowFatal  
						
						
						
					 
					
						2018-05-18 23:32:22 +02:00 
						 
				 
			
				
					
						
							
							
								greggameplayer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							536cfb13e6 
							
						 
					 
					
						
						
							
							Properly update fatal.h void name  
						
						
						
					 
					
						2018-05-18 23:30:56 +02:00 
						 
				 
			
				
					
						
							
							
								greggameplayer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e35cfc1b03 
							
						 
					 
					
						
						
							
							Properly rename fatal module functions  
						
						
						
					 
					
						2018-05-18 23:28:30 +02:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							fd86cdb2e2 
							
						 
					 
					
						
						
							
							Added RequestWithContext & ControlWithContext  
						
						
						
					 
					
						2018-05-17 14:03:52 -07:00 
						 
				 
			
				
					
						
							
							
								Hexagon12 
							
						 
					 
					
						
						
						
						
							
						
						
							0984e9d601 
							
						 
					 
					
						
						
							
							Updated nfp with more service names  
						
						
						
					 
					
						2018-05-13 13:08:58 +03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b5c02fc37 
							
						 
					 
					
						
						
							
							Merge pull request  #436  from bunnei/multi-core  
						
						... 
						
						
						
						Initial support for multi-core 
						
					 
					
						2018-05-11 12:59:23 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e07218906d 
							
						 
					 
					
						
						
							
							Merge pull request  #439  from ogniK5377/GetTPCMasks  
						
						... 
						
						
						
						More accurate GetTPCMasks impl 
						
					 
					
						2018-05-11 12:57:20 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							e7b0e8a3cc 
							
						 
					 
					
						
						
							
							More accurate GetTPCMasks impl  
						
						
						
					 
					
						2018-05-10 21:01:39 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							811dae12f9 
							
						 
					 
					
						
						
							
							core: Add several missing docstrings.  
						
						
						
					 
					
						2018-05-10 19:34:54 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							46ec9a9bc9 
							
						 
					 
					
						
						
							
							thread: Rename mask to affinity_masks.  
						
						
						
					 
					
						2018-05-10 19:34:53 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							edc52250b8 
							
						 
					 
					
						
						
							
							core: Run all CPU cores separately, even in single-thread mode.  
						
						
						
					 
					
						2018-05-10 19:34:53 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							fbd7afefaa 
							
						 
					 
					
						
						
							
							thread: Support core change on ResumeFromWait and improve ChangeCore.  
						
						
						
					 
					
						2018-05-10 19:34:53 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							91af2f94e8 
							
						 
					 
					
						
						
							
							scheduler: Protect scheduling functions with a global mutex.  
						
						
						
					 
					
						2018-05-10 19:34:52 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							e6671190a5 
							
						 
					 
					
						
						
							
							wait_tree: Add ideal core and affinity mask.  
						
						
						
					 
					
						2018-05-10 19:34:52 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							4822765fef 
							
						 
					 
					
						
						
							
							thread: Initialize ideal_core and mask members.  
						
						
						
					 
					
						2018-05-10 19:34:52 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							8aa5d25f82 
							
						 
					 
					
						
						
							
							threading: Reschedule only on cores that are necessary.  
						
						
						
					 
					
						2018-05-10 19:34:52 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							d6e3cd9a17 
							
						 
					 
					
						
						
							
							svc: Implement GetThreadCoreMask and SetThreadCoreMask.  
						
						
						
					 
					
						2018-05-10 19:34:51 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							6ea8b3ef60 
							
						 
					 
					
						
						
							
							thread: Implement ChangeCore function.  
						
						
						
					 
					
						2018-05-10 19:34:50 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							1c36f2a798 
							
						 
					 
					
						
						
							
							svc: SignalProcessWideKey should apply to all cores.  
						
						
						
					 
					
						2018-05-10 19:34:49 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							6a890023e9 
							
						 
					 
					
						
						
							
							svc: Implement GetCurrentProcessorNumber.  
						
						
						
					 
					
						2018-05-10 19:34:49 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							5c0421ebd8 
							
						 
					 
					
						
						
							
							wait_tree: Show all threads on all schedulers.  
						
						
						
					 
					
						2018-05-10 19:34:48 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							9bf2a428f9 
							
						 
					 
					
						
						
							
							core: Add a configuration setting for use_multi_core.  
						
						
						
					 
					
						2018-05-10 19:34:47 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							cba69fdcd4 
							
						 
					 
					
						
						
							
							core: Support session close with multicore.  
						
						
						
					 
					
						2018-05-10 19:34:47 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							a434fdcb10 
							
						 
					 
					
						
						
							
							core: Implement multicore support.  
						
						
						
					 
					
						2018-05-10 19:34:46 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							9776ff9179 
							
						 
					 
					
						
						
							
							core: Create a thread for each CPU core, keep in lock-step with a barrier.  
						
						
						
					 
					
						2018-05-10 19:34:46 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							5590245930 
							
						 
					 
					
						
						
							
							core: Move common CPU core things to its own class.  
						
						
						
					 
					
						2018-05-10 19:34:46 -04:00 
						 
				 
			
				
					
						
							
							
								Hexagon12 
							
						 
					 
					
						
						
						
						
							
						
						
							5e9c547952 
							
						 
					 
					
						
						
							
							Stubs for QLaunch ( #428 )  
						
						... 
						
						
						
						* Stubs for QLaunch
* Wiped unrelated stuff
* Addressed comment
* Dropped GetPopFromGeneralChannelEvent 
						
					 
					
						2018-05-07 11:27:30 -04:00 
						 
				 
			
				
					
						
							
							
								Max Thomas 
							
						 
					 
					
						
						
						
						
							
						
						
							266703b50e 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9eccb5de9d 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c665d6752 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							732a77d0e8 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f3641755e 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1147db9dd1 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1a8e5914b 
							
						 
					 
					
						
						
							
							Merge pull request  #430  from lioncash/vec  
						
						... 
						
						
						
						vector_math: Ensure members are always initialized 
						
					 
					
						2018-05-02 09:55:32 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							902182f80c 
							
						 
					 
					
						
						
							
							Merge pull request  #427  from bunnei/domain-inputs  
						
						... 
						
						
						
						ipc: Add support for PopIpcInterface() method. 
						
					 
					
						2018-05-02 09:55:14 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c9644646f 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							fadab1d5f3 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							acc10c7ee2 
							
						 
					 
					
						
						
							
							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