Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							7846295a8f 
							
						 
					 
					
						
						
							
							qt: Add missing override specifiers where applicable  
						
						
						
						
					 
					
						2018-08-06 13:29:14 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							00a68c5eea 
							
						 
					 
					
						
						
							
							qt: Default destructors where applicable  
						
						... 
						
						
						
						Makes code consistent with our style of defaulting special member
functions where applicable. 
						
						
					 
					
						2018-08-06 13:27:08 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2feb1a8ba6 
							
						 
					 
					
						
						
							
							kernel/event: Make data members private  
						
						... 
						
						
						
						Instead we can simply provide accessors to the required data instead of
giving external read/write access to the variables directly. 
						
						
					 
					
						2018-08-06 12:53:02 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ac45342dd 
							
						 
					 
					
						
						
							
							Merge pull request  #933  from lioncash/memory  
						
						... 
						
						
						
						memory: Correct prototype of ZeroBlock 
						
						
					 
					
						2018-08-06 12:34:57 -04:00 
						 
				 
			
				
					
						
							
							
								mailwl 
							
						 
					 
					
						
						
						
						
							
						
						
							2ea0f0fd16 
							
						 
					 
					
						
						
							
							Service/Audio: audout_a.cpp: remove pragma once  
						
						
						
						
					 
					
						2018-08-06 12:29:27 +03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							904d7eaa94 
							
						 
					 
					
						
						
							
							maxwell_3d: Remove outdated assert.  
						
						
						
						
					 
					
						2018-08-05 23:57:19 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							57eb936200 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Avoid superfluous surface copies.  
						
						
						
						
					 
					
						2018-08-05 23:40:03 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b80bbeb95 
							
						 
					 
					
						
						
							
							Merge pull request  #932  from lioncash/func  
						
						... 
						
						
						
						core_timing: Use transparent functors where applicable 
						
						
					 
					
						2018-08-05 23:37:53 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f1b93d63d1 
							
						 
					 
					
						
						
							
							Merge pull request  #929  from lioncash/addr  
						
						... 
						
						
						
						gdbstub: Minor changes 
						
						
					 
					
						2018-08-05 23:36:26 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							03b7ebbc08 
							
						 
					 
					
						
						
							
							Merge pull request  #930  from lioncash/thread  
						
						... 
						
						
						
						address_arbiter: Return by value from GetThreadsWaitingOnAddress() 
						
						
					 
					
						2018-08-05 23:35:59 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb21c2198a 
							
						 
					 
					
						
						
							
							Merge pull request  #925  from bunnei/audren  
						
						... 
						
						
						
						Implement audren audio output 
						
						
					 
					
						2018-08-05 23:35:22 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6c56754322 
							
						 
					 
					
						
						
							
							perf_stats: Correct literal used for MAX_LAG_TIME_US  
						
						... 
						
						
						
						ms is shorthand for milliseconds, not microseconds, and given there's no
comment indicating that this was intentional, it probably wasn't. 
						
						
					 
					
						2018-08-05 22:12:58 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a0c3a46aa9 
							
						 
					 
					
						
						
							
							core_timing: Make GetGlobalTimeUs() return std::chrono::microseconds  
						
						... 
						
						
						
						Enforces the time unit being returned and also allows using the standard
time utilities to manipulate it. 
						
						
					 
					
						2018-08-05 22:07:30 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2a7a2b739b 
							
						 
					 
					
						
						
							
							memory: Make prototype parameter names match their definitions  
						
						... 
						
						
						
						Keeps the code consistent. 
						
						
					 
					
						2018-08-05 21:39:09 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4aa31b0618 
							
						 
					 
					
						
						
							
							memory: Correct prototype of ZeroBlock  
						
						... 
						
						
						
						Previously, the prototype wasn't matching the definition, which has a
Processor parameter before the destination address. 
						
						
					 
					
						2018-08-05 21:39:06 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2fc5c783ed 
							
						 
					 
					
						
						
							
							memory: Remove unnecessary const qualifiers in prototypes  
						
						... 
						
						
						
						These aren't necessary, as value-wise const only matters in the
definition. 
						
						
					 
					
						2018-08-05 21:38:22 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6edd828101 
							
						 
					 
					
						
						
							
							core_timing: Convert typedef into a type alias  
						
						... 
						
						
						
						Makes the alias a little more readable from left-to-right. 
						
						
					 
					
						2018-08-05 21:27:14 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							d9815b523b 
							
						 
					 
					
						
						
							
							core_timing: Use transparent functors where applicable  
						
						... 
						
						
						
						Gets rid of the need to hardcode the type in multiple places. This will
now be deduced automatically, based off the elements in the container
being provided to the algorithm. 
						
						
					 
					
						2018-08-05 21:19:24 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							7f9430f7ae 
							
						 
					 
					
						
						
							
							loader: Make AppLoader_NCA rely on directory loading code  
						
						... 
						
						
						
						Eliminates duplicate code shared between their Load methods, after all the only difference is how the romfs is handled. 
						
						
					 
					
						2018-08-05 18:28:15 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8e5c74092 
							
						 
					 
					
						
						
							
							Merge pull request  #927  from bunnei/fix-texs  
						
						... 
						
						
						
						gl_shader_decompiler: Fix TEXS mask and dest. 
						
						
					 
					
						2018-08-05 16:42:21 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							00f7e584ce 
							
						 
					 
					
						
						
							
							gdbstub: Use type alias for breakpoint maps  
						
						... 
						
						
						
						Rather than having to type out the full std::map type signature, we can
just use a straightforward alias. While we're at it, rename
GetBreakpointList to GetBreakpointMap, which makes the name more
accurate. We can also get rid of unnecessary u64 static_casts, since
VAddr is an alias for a u64. 
						
						
					 
					
						2018-08-05 16:41:22 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							89c076b4b1 
							
						 
					 
					
						
						
							
							gdbstub: Move all file-static variables into the GDBStub namespace  
						
						... 
						
						
						
						Keeps everything under the same namespace. While we're at it, enclose
them all within an inner anonymous namespace. 
						
						
					 
					
						2018-08-05 16:41:18 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c0af42d6eb 
							
						 
					 
					
						
						
							
							Merge pull request  #912  from lioncash/global-var  
						
						... 
						
						
						
						video_core: Eliminate the g_renderer global variable 
						
						
					 
					
						2018-08-05 16:37:39 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							7a77d0a71e 
							
						 
					 
					
						
						
							
							address_arbiter: Return by value from GetThreadsWaitingOnAddress()  
						
						... 
						
						
						
						In all cases the vector being supplied is empty, so we can just return
by value in these instances. 
						
						
					 
					
						2018-08-05 16:29:17 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							ca96f8db4e 
							
						 
					 
					
						
						
							
							gdbstub: Replace PAddr alias with VAddr  
						
						... 
						
						
						
						In all cases, a virtual address is being passed in, not a physical one. 
						
						
					 
					
						2018-08-05 15:56:01 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							fd715e54a1 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Fix TEXS mask and dest.  
						
						
						
						
					 
					
						2018-08-05 01:47:09 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce46fb27ca 
							
						 
					 
					
						
						
							
							Merge pull request  #926  from ogniK5377/vertex-attrib-format  
						
						... 
						
						
						
						gl_rasterizer: Fix glVertexAttribFormat for integers 
						
						
					 
					
						2018-08-05 01:38:54 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							b46df98e93 
							
						 
					 
					
						
						
							
							audio_core: Implement audren_u audio playback.  
						
						
						
						
					 
					
						2018-08-04 21:54:30 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							b96010bfa9 
							
						 
					 
					
						
						
							
							added braces for conditions  
						
						
						
						
					 
					
						2018-08-05 11:36:55 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							6d1e30e041 
							
						 
					 
					
						
						
							
							fix the attrib format for ints  
						
						
						
						
					 
					
						2018-08-05 11:29:21 +10:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0a605df06 
							
						 
					 
					
						
						
							
							Merge pull request  #924  from lioncash/arp  
						
						... 
						
						
						
						service: Add arp services 
						
						
					 
					
						2018-08-04 21:20:26 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd96c04339 
							
						 
					 
					
						
						
							
							Merge pull request  #921  from lioncash/view  
						
						... 
						
						
						
						core/crypto: Minor changes 
						
						
					 
					
						2018-08-04 21:17:10 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							1dee8ceda1 
							
						 
					 
					
						
						
							
							audio_core: Use s16 where possible for audio samples.  
						
						
						
						
					 
					
						2018-08-04 18:22:58 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							f1cb3903ac 
							
						 
					 
					
						
						
							
							audio_core: Port codec code from Citra for ADPCM decoding.  
						
						
						
						
					 
					
						2018-08-04 18:22:58 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							de72956181 
							
						 
					 
					
						
						
							
							service: Add arp services  
						
						... 
						
						
						
						Adds the basic skeleton of the arp services based off the information
provided by Switch Brew. 
						
						
					 
					
						2018-08-04 18:01:12 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							df51207ed2 
							
						 
					 
					
						
						
							
							service: Remove redundant #pragma once directives  
						
						... 
						
						
						
						These don't do anything within .cpp files (we don't include cpp files,
so...) 
						
						
					 
					
						2018-08-04 17:39:08 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0d04ee97dc 
							
						 
					 
					
						
						
							
							aes_util: Add static assertion to Transcode() and XTSTranscode() to ensure well-defined behavior  
						
						... 
						
						
						
						These functions should only be given trivially-copyable types. 
						
						
					 
					
						2018-08-04 17:30:52 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							64c8212ae1 
							
						 
					 
					
						
						
							
							aes_util: Make CalculateNintendoTweak() an internally linked function  
						
						... 
						
						
						
						This function doesn't directly depend on class state, so it can be
hidden entirely from the interface in the cpp file. 
						
						
					 
					
						2018-08-04 17:30:48 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b25468b498 
							
						 
					 
					
						
						
							
							aes_util: Make Transcode() a const member function  
						
						... 
						
						
						
						This doesn't modify member state, so it can be made const. 
						
						
					 
					
						2018-08-04 16:49:42 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							8da651ac4d 
							
						 
					 
					
						
						
							
							core/crypto: Remove unnecessary includes  
						
						
						
						
					 
					
						2018-08-04 16:44:07 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c1f76abfaf 
							
						 
					 
					
						
						
							
							key_manager: Use regular std::string instead of std::string_view  
						
						... 
						
						
						
						The benefit of std::string_view comes from the idea of avoiding copies
(essentially acting as a non-owning view), however if we're just going
to copy into a local variable immediately, there's not much benefit
gained here. 
						
						
					 
					
						2018-08-04 16:37:30 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							02fccc0940 
							
						 
					 
					
						
						
							
							cubeb_sink: Support variable sample_rate and num_channels.  
						
						
						
						
					 
					
						2018-08-04 15:30:10 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							2cc962e171 
							
						 
					 
					
						
						
							
							content_archive: Add support for titlekey cryptography  
						
						
						
						
					 
					
						2018-08-04 14:57:21 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							34b3f83498 
							
						 
					 
					
						
						
							
							audio_core: Sinks need unique names as well.  
						
						
						
						
					 
					
						2018-08-04 14:34:12 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							9f846d3aa4 
							
						 
					 
					
						
						
							
							audio_core: Streams need unique names for CoreTiming.  
						
						
						
						
					 
					
						2018-08-04 14:34:12 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b06301dbf 
							
						 
					 
					
						
						
							
							Merge pull request  #849  from DarkLordZach/xci  
						
						... 
						
						
						
						XCI and Encrypted NCA Support 
						
						
					 
					
						2018-08-04 14:33:11 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							13d6593753 
							
						 
					 
					
						
						
							
							Merge pull request  #919  from lioncash/sign  
						
						... 
						
						
						
						gl_shader_manager: Amend sign differences in an assertion comparison in SetShaderUniformBlockBinding() 
						
						
					 
					
						2018-08-04 14:29:59 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							3b678b9e8e 
							
						 
					 
					
						
						
							
							gl_shader_manager: Invert conditional in SetShaderUniformBlockBinding()  
						
						... 
						
						
						
						This lets us indent the majority of the code and places the error case
first. 
						
						
					 
					
						2018-08-04 02:57:11 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							dde5dce736 
							
						 
					 
					
						
						
							
							gl_shader_manager: Amend sign differences in an assertion comparison in SetShaderUniformBlockBinding()  
						
						... 
						
						
						
						Ensures both operands have the same sign in the comparison.
While we're at it, we can get rid of the redundant casting of ub_size to
an int. This type will always be trivial and alias a built-in type (not
doing so would break backwards compatibility at a standard level). 
						
						
					 
					
						2018-08-04 02:55:03 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2665457f4a 
							
						 
					 
					
						
						
							
							renderer_base: Make Rasterizer() return the rasterizer by reference  
						
						... 
						
						
						
						All calling code assumes that the rasterizer will be in a valid state,
which is a totally fine assumption. The only way the rasterizer wouldn't
be is if initialization is done incorrectly or fails, which is checked
against in System::Init(). 
						
						
					 
					
						2018-08-04 02:36:58 -04:00