Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4ccf30dfaa 
							
						 
					 
					
						
						
							
							svc: Fix typos in sanitizing checks for MapMemory/UnmapMemory  
						
						
						
						
					 
					
						2018-10-12 01:48:26 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							98b760c645 
							
						 
					 
					
						
						
							
							Wip  
						
						
						
						
					 
					
						2018-10-12 16:28:00 +11:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9bf409f275 
							
						 
					 
					
						
						
							
							Merge pull request  #1474  from ogniK5377/hwopus-decodeinterleavedwithperformance  
						
						... 
						
						
						
						HwOpus, Implemented DecodeInterleavedWithPerformance 
						
						
					 
					
						2018-10-11 16:52:13 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3fd26b7147 
							
						 
					 
					
						
						
							
							Merge pull request  #1472  from lioncash/san  
						
						... 
						
						
						
						svc: Add missing address range sanitizing checks to MapMemory/UnmapMemory 
						
						
					 
					
						2018-10-11 16:51:41 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc293e1751 
							
						 
					 
					
						
						
							
							Merge pull request  #1476  from bunnei/fix-unmap-flush  
						
						... 
						
						
						
						nvhost_as_gpu: Flush/invalidate CPU VAddr on UnmapBuffer. 
						
						
					 
					
						2018-10-11 16:51:28 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							83ac3e6395 
							
						 
					 
					
						
						
							
							Merge pull request  #1477  from ReinUsesLisp/vmad  
						
						... 
						
						
						
						gl_shader_decompiler: Implement VMAD 
						
						
					 
					
						2018-10-11 16:51:09 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							85b0d9a7be 
							
						 
					 
					
						
						
							
							Dynamically decide handheld variant based on supported npad id priority  
						
						... 
						
						
						
						Kirby input still doesn't work, should fix a lot of other games 
						
						
					 
					
						2018-10-12 02:56:49 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							c7763603ef 
							
						 
					 
					
						
						
							
							Added error codes for nvmap  
						
						
						
						
					 
					
						2018-10-11 23:06:34 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							5dd538cace 
							
						 
					 
					
						
						
							
							Passing an invalid nmap handle to Remap should throw an error  
						
						... 
						
						
						
						Added error for invalid nmap handles 
						
						
					 
					
						2018-10-11 20:32:21 +11:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							17290a4416 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Implement VMAD  
						
						
						
						
					 
					
						2018-10-11 04:15:10 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							bf795edac4 
							
						 
					 
					
						
						
							
							nvhost_as_gpu: Flush CPU VAddr on UnmapBuffer.  
						
						
						
						
					 
					
						2018-10-11 00:19:36 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							28ec921d0d 
							
						 
					 
					
						
						
							
							core/CMakeLists: Make all web_service-related libraries private  
						
						... 
						
						
						
						Now that all external dependencies are hidden, we can remove
json-headers from the publically linked libraries, as the use of this
library is now completely hidden from external users of the web_service
library. We can also make the web_services library private as well,
considering it's not a requirement. If a library needs to link in
web_service, it should be done explicitly -- not via indirect linking. 
						
						
					 
					
						2018-10-10 22:29:39 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							183a664405 
							
						 
					 
					
						
						
							
							web_backend: Make Client use the PImpl idiom  
						
						... 
						
						
						
						Like with TelemetryJson, we can make the implementation details private
and avoid the need to expose httplib to external libraries that need to
use the Client class. 
						
						
					 
					
						2018-10-10 22:29:35 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							fa10905e1e 
							
						 
					 
					
						
						
							
							HwOpus, Implemented DecodeInterleavedWithPerformance  
						
						... 
						
						
						
						Used by sonic ages 
						
						
					 
					
						2018-10-11 13:06:56 +11:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d82c4adf9 
							
						 
					 
					
						
						
							
							Merge pull request  #1458  from FernandoS27/fix-render-target-block-settings  
						
						... 
						
						
						
						Fixed block height settings for RenderTargets and Depth Buffers 
						
						
					 
					
						2018-10-10 21:24:07 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a7725d354c 
							
						 
					 
					
						
						
							
							telemetry_json: Use the PImpl idiom to avoid unnecessary dependency exposure  
						
						... 
						
						
						
						Users of the web_service library shouldn't need to care about an
external library like json.h. However, given it's exposed in our
interface, this requires that other libraries publicly link in the JSON
library. We can do better.
By using the PImpl idiom, we can hide this dependency in the cpp file
and remove the need to link that library in altogether. 
						
						
					 
					
						2018-10-10 21:10:36 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c422f146ee 
							
						 
					 
					
						
						
							
							telemetry_json: Add missing override specifier to the destructor of TelemetryJson  
						
						
						
						
					 
					
						2018-10-10 21:00:39 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							881bb2295d 
							
						 
					 
					
						
						
							
							telemetry_json: Take std::string parameters by value  
						
						... 
						
						
						
						Taking them by const reference isn't advisable here, because it means
the std::move calls were doing nothing and we were always copying the
std::string instances. 
						
						
					 
					
						2018-10-10 20:59:28 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a34e5e51d8 
							
						 
					 
					
						
						
							
							telemetry_json: Remove unnecessary includes  
						
						... 
						
						
						
						Removes unused includes. Also rectifies a missing <chrono> include. 
						
						
					 
					
						2018-10-10 20:57:31 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6e6ce2ce39 
							
						 
					 
					
						
						
							
							core/CMakeLists: Use target_compile_definitions instead of add_definitions for specifying ENABLE_WEB_SERVICE  
						
						... 
						
						
						
						Avoids introducing the definition to the whole directory space and
localizes it to being added to the library that needs it. 
						
						
					 
					
						2018-10-10 20:54:02 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							72e9cb523e 
							
						 
					 
					
						
						
							
							svc: Add missing address range sanitizing checks to MapMemory/UnmapMemory  
						
						... 
						
						
						
						This adds the missing address range checking that the service functions
do before attempting to map or unmap memory. Given that both service
functions perform the same set of checks in the same order, we can wrap
these into a function and just call it from both functions, which
deduplicates a little bit of code. 
						
						
					 
					
						2018-10-10 20:30:49 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							03ec936ca0 
							
						 
					 
					
						
						
							
							Merge pull request  #1460  from FernandoS27/scissor_test  
						
						... 
						
						
						
						Implemented Scissor Testing 
						
						
					 
					
						2018-10-10 12:04:10 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee1b204749 
							
						 
					 
					
						
						
							
							Merge pull request  #1425  from ReinUsesLisp/geometry-shaders  
						
						... 
						
						
						
						gl_shader_decompiler: Implement geometry shaders 
						
						
					 
					
						2018-10-10 11:51:29 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68b3d8b7a9 
							
						 
					 
					
						
						
							
							Merge pull request  #1469  from lioncash/ptr  
						
						... 
						
						
						
						kernel/thread: Use a regular pointer for the owner/current process 
						
						
					 
					
						2018-10-10 10:34:20 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							9e924f2ef2 
							
						 
					 
					
						
						
							
							Added BeginPermitVibrationSession and EndPermitVibrationSession  
						
						... 
						
						
						
						Used by Mario Party 
						
						
					 
					
						2018-10-11 00:58:47 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							3d75c9cd7a 
							
						 
					 
					
						
						
							
							Added GetLedPattern and HandheldVariant  
						
						... 
						
						
						
						HandheldVariant is for specific games which expect handheld controllers to be at position 8(kirby), however this doesn't fix all games as some games require handhelds to be at position 0(snipperclips) 
						
						
					 
					
						2018-10-10 21:38:43 +11:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							5c0408596f 
							
						 
					 
					
						
						
							
							kernel/thread: Use a regular pointer for the owner/current process  
						
						... 
						
						
						
						There's no real need to use a shared pointer in these cases, and only
makes object management more fragile in terms of how easy it would be to
introduce cycles. Instead, just do the simple thing of using a regular
pointer. Much of this is just a hold-over from citra anyways.
It also doesn't make sense from a behavioral point of view for a
process' thread to prolong the lifetime of the process itself (the
process is supposed to own the thread, not the other way around). 
						
						
					 
					
						2018-10-10 02:04:55 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							46cdeb4549 
							
						 
					 
					
						
						
							
							Kirby expects handheld controllers to be at position 8  
						
						
						
						
					 
					
						2018-10-10 14:21:56 +11:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5461b21c7a 
							
						 
					 
					
						
						
							
							Merge pull request  #1461  from lioncash/warn  
						
						... 
						
						
						
						ips_layer: Silence truncation and conversion warnings 
						
						
					 
					
						2018-10-09 22:30:01 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ac874c32e 
							
						 
					 
					
						
						
							
							Merge pull request  #1464  from lioncash/unique  
						
						... 
						
						
						
						patch_manager: Return a std::unique_ptr from ParseControlNCA() and GetControlMetadata() instead of a std::shared_ptr 
						
						
					 
					
						2018-10-09 22:29:39 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							5f4ee6f0c8 
							
						 
					 
					
						
						
							
							Add memory Layout to Render Targets and Depth Buffers  
						
						
						
						
					 
					
						2018-10-09 22:28:19 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							f43815af5d 
							
						 
					 
					
						
						
							
							Added the ability to "disconnect" individual npads  
						
						... 
						
						
						
						Fixes arms 
						
						
					 
					
						2018-10-10 13:15:39 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							b79c294c02 
							
						 
					 
					
						
						
							
							Removed unneeded forward declarations  
						
						
						
						
					 
					
						2018-10-10 13:15:37 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							5857aea94e 
							
						 
					 
					
						
						
							
							Addressed changes for better hid  
						
						
						
						
					 
					
						2018-10-10 13:15:37 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							56f35ab262 
							
						 
					 
					
						
						
							
							"Better Hid" rework part 1  
						
						
						
						
					 
					
						2018-10-10 13:15:35 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							2db37ddea9 
							
						 
					 
					
						
						
							
							Changed all casts in svc_wrap.h to be static_cast instead  
						
						
						
						
					 
					
						2018-10-10 12:49:08 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							09b6dda8f0 
							
						 
					 
					
						
						
							
							Use a better name than "dont_kill_application"  
						
						... 
						
						
						
						signal_debugger seems like a more fitting name 
						
						
					 
					
						2018-10-10 12:27:44 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							a4412c8e22 
							
						 
					 
					
						
						
							
							Fixed incorrect types for svcBreak  
						
						... 
						
						
						
						svcBreak reason should be a u32, not a u64. 
						
						
					 
					
						2018-10-10 12:23:50 +11:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							af653906d0 
							
						 
					 
					
						
						
							
							Fixed block height settings for RenderTargets and Depth Buffers, and added block width and block depth  
						
						
						
						
					 
					
						2018-10-09 21:14:32 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc6939beaa 
							
						 
					 
					
						
						
							
							Merge pull request  #1466  from lioncash/unused  
						
						... 
						
						
						
						gl_shader_decompiler: Remove unused variables in TMML's implementation 
						
						
					 
					
						2018-10-09 19:03:06 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b3d4db98b 
							
						 
					 
					
						
						
							
							Merge pull request  #1463  from FearlessTobi/port-4310  
						
						... 
						
						
						
						Port citra-emu/citra#4310 : "Handle touch input" 
						
						
					 
					
						2018-10-09 19:02:41 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe16905de1 
							
						 
					 
					
						
						
							
							Merge pull request  #1459  from ogniK5377/break  
						
						... 
						
						
						
						svcBreak, Signalling to the debugger should not kill execution 
						
						
					 
					
						2018-10-09 16:57:37 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							89939be9e6 
							
						 
					 
					
						
						
							
							Merge pull request  #1465  from lioncash/telemetry  
						
						... 
						
						
						
						telemetry_session: Minor miscellaneous changes 
						
						
					 
					
						2018-10-09 16:56:56 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							141a0d9386 
							
						 
					 
					
						
						
							
							Merge pull request  #1462  from lioncash/move  
						
						... 
						
						
						
						ips_layer: Minor miscellaneous changes 
						
						
					 
					
						2018-10-09 16:56:32 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6aab309e41 
							
						 
					 
					
						
						
							
							Merge pull request  #1455  from ogniK5377/smo-softlockfix  
						
						... 
						
						
						
						Fixed smo softlock due to incorrect effect state updating 
						
						
					 
					
						2018-10-09 16:56:11 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6e27c5d4d1 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Remove unused variables in TMML's implementation  
						
						... 
						
						
						
						Given "y" isn't always used, but "x" is, we can rearrange this to avoid
unused variable warnings by changing the names of op_a and op_b 
						
						
					 
					
						2018-10-09 15:44:37 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e3b4d31f4e 
							
						 
					 
					
						
						
							
							telemetry_session: Remove doxygen comment for a non-existent parameter  
						
						... 
						
						
						
						There's no "func" parameter, so this can just be removed. 
						
						
					 
					
						2018-10-09 14:52:10 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							8aa4889e76 
							
						 
					 
					
						
						
							
							telemetry_session: Add missing includes  
						
						... 
						
						
						
						Prevents potential compilation issues in the future by including missing
headers for certain functions and types. 
						
						
					 
					
						2018-10-09 14:51:39 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							1964f4bbb3 
							
						 
					 
					
						
						
							
							telemetry_session: Remove unimplemented FinalizeAsyncJob prototype  
						
						... 
						
						
						
						This isn't implemented anywhere, so it can just be removed. 
						
						
					 
					
						2018-10-09 14:46:31 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							8723cc8798 
							
						 
					 
					
						
						
							
							telemetry_session: Use a std::array in GenerateTelemetryId()  
						
						... 
						
						
						
						We don't need to potentially heap-allocate a std::string instance here,
given the data is known ahead of time. We can just place it within an
array and pass this to the mbedtls functions. 
						
						
					 
					
						2018-10-09 14:46:26 -04:00