Lioncash 
							
						 
					 
					
						
						
							
						
						e649db8c6b 
					 
					
						
						
							
							kernel/process: Use std::array where applicable  
						
						
						
						
					 
					
						2018-08-03 14:46:30 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						2beda7c2b3 
					 
					
						
						
							
							kernel/process: Use accessors instead of class members for referencing segment array  
						
						... 
						
						
						
						Using member variables for referencing the segments array increases the
size of the class in memory for little benefit. The same behavior can be
achieved through the use of accessors that just return the relevant
segment. 
						
						
					 
					
						2018-08-03 14:45:45 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						40e63ede6d 
					 
					
						
						
							
							Merge pull request  #908  from lioncash/memory  
						
						... 
						
						
						
						core/memory: Get rid of 3DS leftovers 
						
						
					 
					
						2018-08-03 14:07:49 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						64806a8397 
					 
					
						
						
							
							Merge pull request  #909  from lioncash/const  
						
						... 
						
						
						
						gl_shader_manager: Make ProgramManager's GetCurrentProgramStage() a const member function 
						
						
					 
					
						2018-08-03 14:07:30 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						555d76d065 
					 
					
						
						
							
							gl_shader_manager: Make ProgramManager's GetCurrentProgramStage() a const member function  
						
						... 
						
						
						
						This function doesn't modify class state, so it can be made const. 
						
						
					 
					
						2018-08-03 12:08:17 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						26de4bb521 
					 
					
						
						
							
							core/memory: Get rid of 3DS leftovers  
						
						... 
						
						
						
						Removes leftover code from citra that isn't needed. 
						
						
					 
					
						2018-08-03 11:22:47 -04:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
						
						c1d54f4aea 
					 
					
						
						
							
							Added ability to change username & language code in the settings ui. Added IProfile::Get and SET::GetLanguageCode for libnx tests ( #851 )  
						
						
						
						
					 
					
						2018-08-03 11:02:55 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						b6d61abd78 
					 
					
						
						
							
							Merge pull request  #895  from lioncash/sink  
						
						... 
						
						
						
						sink_details: std::move std::function instances 
						
						
					 
					
						2018-08-03 11:00:56 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						40e78b9a89 
					 
					
						
						
							
							Merge pull request  #898  from lioncash/mig  
						
						... 
						
						
						
						service: Add migration services 
						
						
					 
					
						2018-08-03 11:00:27 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						ef9433411d 
					 
					
						
						
							
							Merge pull request  #900  from lioncash/init  
						
						... 
						
						
						
						math_util: Always initialize members of Rectangle 
						
						
					 
					
						2018-08-03 11:00:10 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						00ba704a7f 
					 
					
						
						
							
							Merge pull request  #892  from lioncash/global  
						
						... 
						
						
						
						video_core: Make global EmuWindow instance part of the base renderer … 
						
						
					 
					
						2018-08-03 00:31:32 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						4c3c608d59 
					 
					
						
						
							
							Merge pull request  #894  from lioncash/object  
						
						... 
						
						
						
						kernel: Move object class to its own source files 
						
						
					 
					
						2018-08-03 00:28:43 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						4b84d5bcec 
					 
					
						
						
							
							Merge pull request  #904  from lioncash/static  
						
						... 
						
						
						
						kernel/thread: Minor changes 
						
						
					 
					
						2018-08-03 00:19:29 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						9e48ca23b2 
					 
					
						
						
							
							Merge pull request  #906  from lioncash/override  
						
						... 
						
						
						
						input_common: minor changes 
						
						
					 
					
						2018-08-03 00:18:52 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						49d817134a 
					 
					
						
						
							
							Merge pull request  #907  from lioncash/slot  
						
						... 
						
						
						
						yuzu: Use Qt 5 signal/slots where applicable 
						
						
					 
					
						2018-08-03 00:17:55 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						61ed68f3d0 
					 
					
						
						
							
							Merge pull request  #905  from lioncash/vma  
						
						... 
						
						
						
						kernel/vm_manager: Minor changes 
						
						
					 
					
						2018-08-02 23:18:03 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						291ccf7257 
					 
					
						
						
							
							Merge pull request  #903  from lioncash/copy  
						
						... 
						
						
						
						vfs_vector: Minor changes 
						
						
					 
					
						2018-08-02 23:01:19 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						52da0ce399 
					 
					
						
						
							
							Merge pull request  #901  from lioncash/ref  
						
						... 
						
						
						
						gl_shader_manager: Take ShaderSetup instances by const reference in UseProgrammableVertexShader() and UseProgrammableFragmentShader() 
						
						
					 
					
						2018-08-02 23:00:56 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						db340f6402 
					 
					
						
						
							
							yuzu: Use Qt 5 signal/slots where applicable  
						
						... 
						
						
						
						Makes the signal/slot connections type-safe instead of string-based. 
						
						
					 
					
						2018-08-02 22:18:33 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						684fc2c320 
					 
					
						
						
							
							input_common: Use std::move where applicable  
						
						... 
						
						
						
						Avoids unnecessary atomic reference count increments and decrements 
						
						
					 
					
						2018-08-02 21:51:11 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						29b6afb82f 
					 
					
						
						
							
							input_common: Add missing override specifiers  
						
						
						
						
					 
					
						2018-08-02 21:44:25 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						4de18e054b 
					 
					
						
						
							
							Merge pull request  #899  from lioncash/unused  
						
						... 
						
						
						
						hw: Remove unused files 
						
						
					 
					
						2018-08-02 14:58:01 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						bae1822aed 
					 
					
						
						
							
							Merge pull request  #902  from lioncash/array  
						
						... 
						
						
						
						gl_state: Make texture_units a std::array 
						
						
					 
					
						2018-08-02 14:57:42 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						e79e967151 
					 
					
						
						
							
							Merge pull request  #891  from lioncash/ns  
						
						... 
						
						
						
						service/ns: Add missing ns services 
						
						
					 
					
						2018-08-02 14:57:24 -04:00 
						 
				 
			
				
					
						
							
							
								greggameplayer 
							
						 
					 
					
						
						
							
						
						fe64e1d38e 
					 
					
						
						
							
							Implement RGB32F PixelFormat ( #886 ) (used by Go Vacation)  
						
						
						
						
					 
					
						2018-08-02 14:56:38 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						d0bd01146e 
					 
					
						
						
							
							Merge pull request  #893  from lioncash/psc  
						
						... 
						
						
						
						service: Add the psc services 
						
						
					 
					
						2018-08-02 14:53:55 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						d94a173877 
					 
					
						
						
							
							kernel/vm_manager: Convert loop into std::any_of()  
						
						
						
						
					 
					
						2018-08-02 12:46:15 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						c4e0c3d76c 
					 
					
						
						
							
							kernel/vm_manager: Use const where applicable  
						
						... 
						
						
						
						Makes our immutable state explicit. 
						
						
					 
					
						2018-08-02 12:21:46 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						ce5ad45278 
					 
					
						
						
							
							kernel/vm_manager: Use the VAddr type alias in CarveVMA()  
						
						... 
						
						
						
						These two variables correspond to address ranges. 
						
						
					 
					
						2018-08-02 12:15:50 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						6058c84b79 
					 
					
						
						
							
							kernel/thread: Make GetFreeThreadLocalSlot()'s loop indices size_t  
						
						... 
						
						
						
						Avoids using a u32 to compare against a range of size_t, which can be a
source of warnings. While we're at it, compress a std::tie into a
structured binding. 
						
						
					 
					
						2018-08-02 12:01:25 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						fac0e42b2f 
					 
					
						
						
							
							kernel/thread: Make GetFreeThreadLocalSlot() reference parameter a const reference  
						
						... 
						
						
						
						This function only reads the data being referenced, it doesn't modify
it, so we can turn the reference into a const reference. 
						
						
					 
					
						2018-08-02 11:56:11 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						9a50a4f2cc 
					 
					
						
						
							
							kernel/thread: Make GetFreeThreadLocalSlot() internally linked  
						
						... 
						
						
						
						This function isn't used outside of this translation unit, so we can
make it internally linked. 
						
						
					 
					
						2018-08-02 11:54:23 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						42a4c6b79e 
					 
					
						
						
							
							vfs_vector: Remove unused variable in FindAndRemoveVectorElement()  
						
						... 
						
						
						
						This wasn't being used for anything, so it can be removed. 
						
						
					 
					
						2018-08-02 11:40:24 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						cec9e9b811 
					 
					
						
						
							
							vfs_vector: Avoid unnecessary copies where applicable  
						
						... 
						
						
						
						The lambda elements should be taken by const reference here, and we can
move the virtual directory passed to ReplaceFileWithSubdirectory() 
						
						
					 
					
						2018-08-02 11:37:39 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						6b32e24161 
					 
					
						
						
							
							gl_state: Make texture_units a std::array  
						
						... 
						
						
						
						Gets rid of the use of a raw C array. 
						
						
					 
					
						2018-08-02 11:19:58 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						d92e8ab062 
					 
					
						
						
							
							gl_shader_manager: Take ShaderSetup instances by const reference in UseProgrammableVertexShader() and UseProgrammableFragmentShader()  
						
						... 
						
						
						
						Avoids performing unnecessary copies of 65560 byte sized ShaderSetup
instances, considering it's only used as part of lookup and not
modified.
Given the parameters were already const, it's likely taking these
parameters by reference was intended but the ampersand was forgotten. 
						
						
					 
					
						2018-08-02 11:09:46 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						f2a03468b1 
					 
					
						
						
							
							math_util: Always initialize members of Rectangle  
						
						... 
						
						
						
						Prevents potentially using the members uninitialized. 
						
						
					 
					
						2018-08-02 10:47:34 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						c6db1c390b 
					 
					
						
						
							
							hw: Remove unused files  
						
						... 
						
						
						
						None of these files are used in any meaningful way. They're just
leftovers from citra. Also has the benefit of getting rid of an unused
global variable. 
						
						
					 
					
						2018-08-02 10:23:10 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						7469e26e5e 
					 
					
						
						
							
							service: Add migration services  
						
						... 
						
						
						
						Adds the basic skeleton for the mig:usr service based off information
provided by Switch Brew. 
						
						
					 
					
						2018-08-02 10:09:45 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						a03c644aed 
					 
					
						
						
							
							Merge pull request  #896  from lioncash/audio-out  
						
						... 
						
						
						
						audio_out: Use Buffer::Tag alias in GetTagsAndReleaseBuffers()'s prototype 
						
						
					 
					
						2018-08-02 09:51:47 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						c1c397d37c 
					 
					
						
						
							
							audio_out: Use Buffer::Tag alias in GetTagsAndReleaseBuffers()'s prototype  
						
						... 
						
						
						
						This makes the Buffer::Tag usage consistent with the Stream class's
prototype of GetTagsAndReleaseBuffers(). 
						
						
					 
					
						2018-08-02 05:18:32 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						2bc4ab3958 
					 
					
						
						
							
							sink_details: Deduplicate long std::function repetition  
						
						... 
						
						
						
						We can just use type aliases to avoid needing to write the same long
type twice 
						
						
					 
					
						2018-08-01 23:56:02 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						89ebef6571 
					 
					
						
						
							
							sink_details: std::move std::function instances  
						
						... 
						
						
						
						Given std::function is allowed to potentially allocate, these should be
std::move'd to prevent potential reallocation (should that ever happen). 
						
						
					 
					
						2018-08-01 23:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						bf45092c61 
					 
					
						
						
							
							kernel: Move object class to its own source files  
						
						... 
						
						
						
						General moving to keep kernel object types separate from the direct
kernel code. Also essentially a preliminary cleanup before eliminating
global kernel state in the kernel code. 
						
						
					 
					
						2018-08-01 23:34:42 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						42c5171322 
					 
					
						
						
							
							logging/log: Remove incorrect description in PCV doc comment  
						
						... 
						
						
						
						PCV isn't the parental control service. 
						
						
					 
					
						2018-08-01 23:31:31 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						5233040ab4 
					 
					
						
						
							
							service: Add psc services  
						
						... 
						
						
						
						Adds the basic skeleton for the psc services based off the information
provided by Switch Brew. 
						
						
					 
					
						2018-08-01 23:31:27 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						0f2ac928f2 
					 
					
						
						
							
							video_core: Make global EmuWindow instance part of the base renderer class  
						
						... 
						
						
						
						Makes the global a member of the RendererBase class. We also change this
to be a reference. Passing any form of null pointer to these functions
is incorrect entirely, especially given the code itself assumes that the
pointer would always be in a valid state.
This also makes it easier to follow the lifecycle of instances being
used, as we explicitly interact the renderer with the rasterizer, rather
than it just operating on a global pointer. 
						
						
					 
					
						2018-08-01 21:40:30 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						746d7d4d28 
					 
					
						
						
							
							Merge pull request  #888  from lioncash/caps  
						
						... 
						
						
						
						service: Add capture services 
						
						
					 
					
						2018-08-01 21:34:28 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						9bb8720289 
					 
					
						
						
							
							Merge pull request  #890  from lioncash/logger  
						
						... 
						
						
						
						lm: Amend name of ILogger 
						
						
					 
					
						2018-08-01 21:33:11 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						16b2fd9fc8 
					 
					
						
						
							
							Merge pull request  #889  from lioncash/fsp  
						
						... 
						
						
						
						service/filesystem: Add fsp:ldr and fsp:pr services 
						
						
					 
					
						2018-08-01 21:32:54 -04:00