Subv 
							
						 
					 
					
						
						
							
						
						a6c69bfca0 
					 
					
						
						
							
							HLE/FS: Use IPCHelper in DeleteFile.  
						
						
						
						
					 
					
						2017-12-12 17:48:07 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						e9a70ce2fc 
					 
					
						
						
							
							HLE/FS: Use IPCHelper in OpenFileDirectly.  
						
						
						
						
					 
					
						2017-12-12 17:48:03 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						90fdc8dcbf 
					 
					
						
						
							
							FS: Make LowPathType a strongly typed enum.  
						
						
						
						
					 
					
						2017-12-12 17:48:00 -05:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
						
						6afd091c37 
					 
					
						
						
							
							Merge pull request  #3235  from Subv/dlp3  
						
						... 
						
						
						
						HLE/FS: Implemented FSFile::OpenSubFile. 
						
						
					 
					
						2017-12-12 17:01:18 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						4695f12a08 
					 
					
						
						
							
							Merge pull request  #3264  from lioncash/cmake-target  
						
						... 
						
						
						
						CMakeLists: Derive the source directory grouping from targets themselves 
						
						
					 
					
						2017-12-12 14:34:51 -05:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
							
						
						fb2d34997e 
					 
					
						
						
							
							core/arm: Backend-specific context implementations  
						
						
						
						
					 
					
						2017-12-12 19:12:03 +00:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
							
						
						7d5c3b00a8 
					 
					
						
						
							
							dynarmic: Update to d1d4705  
						
						
						
						
					 
					
						2017-12-12 19:08:53 +00:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						c9ddd5b0ae 
					 
					
						
						
							
							HLE/FS: Implemented FSFile::OpenSubFile.  
						
						... 
						
						
						
						The File class now holds a list of connected sessions along with data unique to each session.
A subfile is a window into an existing file. They have a few limitations compared to normal files:
* They can't be written to.
* They can't be flushed.
* Their size can not be changed.
* New subfiles can't be created from another subfile. 
						
						
					 
					
						2017-12-12 13:34:02 -05:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
						
						b4bb74a101 
					 
					
						
						
							
							Merge pull request  #3268  from lioncash/ipc-enum  
						
						... 
						
						
						
						ipc_helpers: Add member functions for pushing and popping strongly typed enums 
						
						
					 
					
						2017-12-12 12:52:02 -05:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
							
						
						6c199e4699 
					 
					
						
						
							
							fixup! shader_jit_x64_compiler: Use haddps for horizontal summation  
						
						
						
						
					 
					
						2017-12-12 15:37:00 +00:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						ab021d163e 
					 
					
						
						
							
							CMakeLists: Derive the source directory grouping from targets themselves  
						
						... 
						
						
						
						Removes the need to store to separate SRC and HEADER variables,
and then construct the target in most cases. 
						
						
					 
					
						2017-12-11 21:11:52 -05:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						b88ed528a3 
					 
					
						
						
							
							Merge pull request  #3275  from MerryMage/shutdown-before-init  
						
						... 
						
						
						
						core: Don't Shutdown before we've even Init-ed 
						
						
					 
					
						2017-12-11 18:50:16 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						ae7240a2cb 
					 
					
						
						
							
							Merge pull request  #3097  from ds84182/round-primary-color-swrast  
						
						... 
						
						
						
						Round primary color in swrast 
						
						
					 
					
						2017-12-11 20:06:21 -05:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
							
						
						533feb42d1 
					 
					
						
						
							
							core: Don't Shutdown before we've even Init-ed  
						
						
						
						
					 
					
						2017-12-12 00:30:46 +00:00 
						 
				 
			
				
					
						
							
							
								Merry 
							
						 
					 
					
						
						
							
						
						5c802d35ef 
					 
					
						
						
							
							Merge pull request  #3262  from lioncash/warn  
						
						... 
						
						
						
						common/core: Silence initialization order warnings 
						
						
					 
					
						2017-12-11 19:52:53 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
						
						1e3113b1b2 
					 
					
						
						
							
							Merge pull request  #3251  from Subv/fs_numseeds  
						
						... 
						
						
						
						HLE/FS: Stubbed GetNumSeeds to always return 0 seeds. 
						
						
					 
					
						2017-12-11 14:13:10 -05:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
						
						4a3d7863fa 
					 
					
						
						
							
							Merge pull request  #3250  from Subv/news_notifications  
						
						... 
						
						
						
						HLE/News: Stubbed GetTotalNotifications to always return 0 notifications. 
						
						
					 
					
						2017-12-11 14:12:22 -05:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						87ac05a575 
					 
					
						
						
							
							Merge pull request  #3271  from lioncash/retval  
						
						... 
						
						
						
						ncch: Add missing return statement in ReadUpdateRomFs 
						
						
					 
					
						2017-12-11 02:25:35 -05:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						422c7b29b0 
					 
					
						
						
							
							Merge pull request  #3266  from lioncash/qt-bootmgr  
						
						... 
						
						
						
						bootmanager: Minor tidiness/correctness changes 
						
						
					 
					
						2017-12-11 01:53:35 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						eb58dbda32 
					 
					
						
						
							
							ncch: Add missing return statement in ReadUpdateRomFs  
						
						
						
						
					 
					
						2017-12-11 01:33:08 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						91a804707b 
					 
					
						
						
							
							ipc_helpers: Add member functions for pushing and popping strongly typed enums  
						
						... 
						
						
						
						Alleviates the need to static_cast to an enum type at the call sites of the Push and Pop calls.
We only allow strongly typed enums, as they have a defined type of int
by default if an underlying type isn't explicitly specified, whereas
with regular enums, if an underlying type isn't specified, an
implementation-defined  type is used that can fit all the enumeration
values. 
						
						
					 
					
						2017-12-10 23:10:00 -05:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						660accc92f 
					 
					
						
						
							
							Merge pull request  #3263  from lioncash/pessimizing-move  
						
						... 
						
						
						
						input_common/sdl: Silence a -Wpessimizing-move warning 
						
						
					 
					
						2017-12-10 21:18:17 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						e439725271 
					 
					
						
						
							
							bootmanager: Make EmuThread's IsRunning() member function const  
						
						
						
						
					 
					
						2017-12-10 20:12:47 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						c06f7978ac 
					 
					
						
						
							
							bootmanager: In-class initialize EmuThread's boolean member variables  
						
						... 
						
						
						
						Trims down the initializer list a little. 
						
						
					 
					
						2017-12-10 20:11:35 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						1f186be030 
					 
					
						
						
							
							input_common/sdl: Silence a -Wpessimizing-move warning  
						
						... 
						
						
						
						Moving when returning by value can inhibit copy elision. 
						
						
					 
					
						2017-12-10 19:53:57 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						c31f932afe 
					 
					
						
						
							
							common/core: Silence initialization order warnings  
						
						
						
						
					 
					
						2017-12-10 19:50:45 -05:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						9699194b54 
					 
					
						
						
							
							Merge pull request  #3258  from yuriks/gs-cleanup  
						
						... 
						
						
						
						Small GS cleanups 
						
						
					 
					
						2017-12-10 17:21:04 -05:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
							
						
						efec8fe513 
					 
					
						
						
							
							shader_jit_x64_compiler: Use haddps for horizontal summation  
						
						
						
						
					 
					
						2017-12-10 22:04:30 +00:00 
						 
				 
			
				
					
						
							
							
								B3n30 
							
						 
					 
					
						
						
							
						
						2146311ad1 
					 
					
						
						
							
							Merge pull request  #3091  from Subv/hle_request_delat  
						
						... 
						
						
						
						Kernel/IPC: Add a small delay after each SyncRequest to prevent thread starvation. 
						
						
					 
					
						2017-12-10 19:59:19 +01:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						0ac82af50f 
					 
					
						
						
							
							HLE/FS: Stubbed GetNumSeeds to always return 0 seeds.  
						
						... 
						
						
						
						We don't yet implement the SEEDDB store.
This number is supposed to be modified by the AddSeed function (0x087A0180) but there's too little info about it on 3dbrew. 
						
						
					 
					
						2017-12-10 13:08:04 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						98e3872353 
					 
					
						
						
							
							Kernel/IPC: Use 39 microseconds for the SendSyncRequest delay approximation.  
						
						... 
						
						
						
						As measured by the time it takes for to return when performing the SetLcdForceBlack IPC request to the GSP:GPU service in a n3DS with firmware 11.6
See https://gist.github.com/ds84182/ecdbbd25b56a29bd4e5b32a7544b8e92  for the source code of the test. 
						
						
					 
					
						2017-12-10 13:00:05 -05:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
						
						c72262d7e3 
					 
					
						
						
							
							Merge pull request  #3246  from Steveice10/pxidev  
						
						... 
						
						
						
						HLE: Add pxi:dev stub. 
						
						
					 
					
						2017-12-10 12:21:35 -05:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
						
						2859b98884 
					 
					
						
						
							
							Merge pull request  #3234  from Subv/dlp2  
						
						... 
						
						
						
						HLE/FS: Implemented FS::GetProgramLaunchInfo. 
						
						
					 
					
						2017-12-10 08:58:08 -05:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
						
						951b023a3d 
					 
					
						
						
							
							Merge pull request  #3259  from lioncash/init-order  
						
						... 
						
						
						
						ac: Correct constructor initialization order 
						
						
					 
					
						2017-12-10 08:46:11 -05:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						312281fd61 
					 
					
						
						
							
							Merge pull request  #3256  from yuriks/move-svc  
						
						... 
						
						
						
						HLE: Move svc.cpp to kernel/ 
						
						
					 
					
						2017-12-10 01:13:46 -05:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						e472858bc8 
					 
					
						
						
							
							cryptopp: Move some source files to beginning of list  
						
						... 
						
						
						
						This is recommended by the Crypto++ readme:
2d4614084a/Readme.txt (L188-L193) 
						
						
					 
					
						2017-12-09 21:35:02 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						87ff37fa95 
					 
					
						
						
							
							cryptopp: Add two extra files to source list  
						
						... 
						
						
						
						For some reason these are required too in MSVC Debug. 
						
						
					 
					
						2017-12-09 21:34:52 -08:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						bca58546b1 
					 
					
						
						
							
							ac: Correct constructor initialization order  
						
						... 
						
						
						
						The parent class constructor will always run before the
class' initializers for member variables. 
						
						
					 
					
						2017-12-09 23:48:40 -05:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						230a7557f1 
					 
					
						
						
							
							Shader: Store AttributeBuffers in GS output buffer  
						
						... 
						
						
						
						This also does the output masking early at EMIT time, instead of when a
triangle is sent to the vertex handler. 
						
						
					 
					
						2017-12-09 20:33:59 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						21188f5683 
					 
					
						
						
							
							HLE: Move SVC handlers to the Kernel namespace  
						
						
						
						
					 
					
						2017-12-09 20:32:58 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						0184419814 
					 
					
						
						
							
							Shader: Refactor output_mask copy loop to function  
						
						
						
						
					 
					
						2017-12-09 20:31:24 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						a5aa5e2b2d 
					 
					
						
						
							
							Common: Simplify and optimize BitSet iterator  
						
						... 
						
						
						
						Instead of doing complex machinations to keep track of the current bit
index, just unset the lowest bit on each iteration, greatly simplifying
the code. 
						
						
					 
					
						2017-12-09 20:31:23 -08:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
						
						ae82b8d5cc 
					 
					
						
						
							
							Merge pull request  #3232  from Dragios/add-applet-id  
						
						... 
						
						
						
						Services/APT: Add remaining Applet IDs 
						
						
					 
					
						2017-12-09 21:12:25 -05:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						ad71e23f23 
					 
					
						
						
							
							HLE: Move svc.{cpp,h} to kernel/  
						
						
						
						
					 
					
						2017-12-09 18:10:47 -08:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
						
						176ed77506 
					 
					
						
						
							
							Merge pull request  #3255  from yuriks/trim-cryptopp  
						
						... 
						
						
						
						cryptopp: Build only required files 
						
						
					 
					
						2017-12-09 21:07:58 -05:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						7b2d7c5d9b 
					 
					
						
						
							
							cryptopp: Build only required files  
						
						... 
						
						
						
						Instead of globbing all .cpp files that ship with CryptoPP, use an
explicit list of files to compile. This cuts out compilation of a lot of
stuff we don't use (reducing build times) and also works around
https://github.com/weidai11/cryptopp/issues/527  
						
						
					 
					
						2017-12-09 17:42:53 -08:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						7d038b9bd8 
					 
					
						
						
							
							HLE/FS: Implemented FS::GetProgramLaunchInfo.  
						
						... 
						
						
						
						This function is used by the DLP system module during the DLPSRVR initialization. 
						
						
					 
					
						2017-12-09 18:46:34 -05:00 
						 
				 
			
				
					
						
							
							
								Dragios 
							
						 
					 
					
						
						
							
						
						8b864a74e9 
					 
					
						
						
							
							Add new AppID (eShop)  
						
						
						
						
					 
					
						2017-12-10 07:38:56 +08:00 
						 
				 
			
				
					
						
							
							
								Dragios 
							
						 
					 
					
						
						
							
						
						ebb731b9a1 
					 
					
						
						
							
							Fill up the rest of Applet IDs  
						
						
						
						
					 
					
						2017-12-10 07:38:23 +08:00 
						 
				 
			
				
					
						
							
							
								Merry 
							
						 
					 
					
						
						
							
						
						25afbe5707 
					 
					
						
						
							
							Merge pull request  #3254  from lioncash/fs  
						
						... 
						
						
						
						file_sys: std::move data argumnets in the constructor where applicable 
						
						
					 
					
						2017-12-09 23:35:08 +00:00