bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1584fb6b38 
							
						 
					 
					
						
						
							
							Merge pull request  #1409  from DarkLordZach/key-derivation  
						
						... 
						
						
						
						crypto: Add support for full key derivation 
						
						
					 
					
						2018-10-12 22:55:49 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c2aa4293ec 
							
						 
					 
					
						
						
							
							Merge pull request  #1483  from lioncash/codeset  
						
						... 
						
						
						
						kernel/process: Make CodeSet a regular non-inherited object 
						
						
					 
					
						2018-10-12 22:52:12 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							38b027aa81 
							
						 
					 
					
						
						
							
							Merge pull request  #1484  from FernandoS27/calculate-size  
						
						... 
						
						
						
						Implemented helper function to correctly calculate a texture's size 
						
						
					 
					
						2018-10-12 21:12:53 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ffcda6c08e 
							
						 
					 
					
						
						
							
							Merge pull request  #1481  from lioncash/typo  
						
						... 
						
						
						
						svc: Fix typos in sanitizing checks for MapMemory/UnmapMemory 
						
						
					 
					
						2018-10-12 20:46:55 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							97b6405a17 
							
						 
					 
					
						
						
							
							Implemented helper function to correctly calculate a texture's size  
						
						
						
						
					 
					
						2018-10-12 14:21:53 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2946d4bdbe 
							
						 
					 
					
						
						
							
							Merge pull request  #1467  from ogniK5377/svcbreak-type-fix  
						
						... 
						
						
						
						Fixed incorrect types for svcBreak 
						
						
					 
					
						2018-10-12 12:08:08 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							1abed2f4c4 
							
						 
					 
					
						
						
							
							kernel/process: Make CodeSet a regular non-inherited object  
						
						... 
						
						
						
						These only exist to ferry data into a Process instance and end up going
out of scope quite early. Because of this, we can just make it a plain
struct for holding things and just std::move it into the relevant
function. There's no need to make this inherit from the kernel's Object
type. 
						
						
					 
					
						2018-10-12 12:07:32 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f7ab3e21a 
							
						 
					 
					
						
						
							
							Merge pull request  #1478  from ogniK5377/remap-invalidhandle-remap  
						
						... 
						
						
						
						Passing an invalid nmap handle to Remap should throw an error 
						
						
					 
					
						2018-10-12 12:07:14 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9d03b1d41 
							
						 
					 
					
						
						
							
							Merge pull request  #1482  from lioncash/init  
						
						... 
						
						
						
						thread: Remove unnecessary memset from ResetThreadContext() 
						
						
					 
					
						2018-10-12 12:06:51 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc328440c8 
							
						 
					 
					
						
						
							
							Merge pull request  #1479  from ogniK5377/nmap-revamped  
						
						... 
						
						
						
						Added error codes for nvmap 
						
						
					 
					
						2018-10-12 12:06:22 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b492d43e63 
							
						 
					 
					
						
						
							
							thread: Remove unnecessary memset from ResetThreadContext()  
						
						... 
						
						
						
						Regular value initialization is adequate here for zeroing out data. It
also has the benefit of not invoking undefined behavior if a non-trivial
type is ever added to the struct for whatever reason. 
						
						
					 
					
						2018-10-12 10:57:31 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							4d2de6564f 
							
						 
					 
					
						
						
							
							Returned an error before processing other remaps  
						
						
						
						
					 
					
						2018-10-12 17:10:41 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							c55b5de0fb 
							
						 
					 
					
						
						
							
							Made the minimum alignment more clear  
						
						
						
						
					 
					
						2018-10-12 17:06:46 +11:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4ccf30dfaa 
							
						 
					 
					
						
						
							
							svc: Fix typos in sanitizing checks for MapMemory/UnmapMemory  
						
						
						
						
					 
					
						2018-10-12 01:48:26 -04: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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							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