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 
							
						 
					 
					
						
						
						
						
							
						
						
							b4e050e6c4 
							
						 
					 
					
						
						
							
							video_core: Remove unimplemented Start() function prototype  
						
						... 
						
						
						
						Given this has no definition, we can just remove it entirely. 
						
						
					 
					
						2018-08-03 12:48:14 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b45e5c2399 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Remove unused variable in GenerateDeclarations()  
						
						... 
						
						
						
						This variable was being incremented, but we were never actually using
it. 
						
						
					 
					
						2018-08-03 12:18:31 -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