Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
							
						
						2cd2a7491c 
					 
					
						
						
							
							CMakeLists: Disable dynarmic on ¬x86_64  
						
						
						
						
					 
					
						2018-01-08 17:58:00 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
							
						
						6773546d5c 
					 
					
						
						
							
							CMakeLists: Disable architecture checks with -DENABLE_GENERIC=1  
						
						
						
						
					 
					
						2018-01-08 17:54:37 +01:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						34685f48dc 
					 
					
						
						
							
							GSP: Allow the signaling of the PDC0/1 interrupts even if the GPU right hasn't been acquired.  
						
						... 
						
						
						
						This was verified with a hwtest. 
						
						
					 
					
						2018-01-06 13:51:33 -05:00 
						 
				 
			
				
					
						
							
							
								BreadFish64 
							
						 
					 
					
						
						
							
						
						68959823e9 
					 
					
						
						
							
							move menu action  
						
						
						
						
					 
					
						2018-01-06 11:56:12 -06:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
							
						
						8ca20ca6f0 
					 
					
						
						
							
							README: add info about translation  
						
						
						
						
					 
					
						2018-01-04 15:26:15 +02:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						a66e4585a0 
					 
					
						
						
							
							Merge pull request  #3304  from wwylele/hid-new-framework  
						
						... 
						
						
						
						HID: convert to ServiceFramework 
						
						
					 
					
						2018-01-04 11:04:57 +02:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						aa90198ec5 
					 
					
						
						
							
							Services: Make SessionDataBase's destructor virtual.  
						
						
						
						
					 
					
						2018-01-03 10:52:46 -05:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						b4471aafa2 
					 
					
						
						
							
							Merge pull request  #3043  from MerryMage/appveyor  
						
						... 
						
						
						
						appveyor: Determine dlls to include in package programmatically 
						
						
					 
					
						2018-01-02 21:27:59 -08:00 
						 
				 
			
				
					
						
							
							
								Dwayne Slater 
							
						 
					 
					
						
						
							
						
						41929371dc 
					 
					
						
						
							
							Optimize AttributeBuffer to OutputVertex conversion ( #3283 )  
						
						... 
						
						
						
						Optimize AttributeBuffer to OutputVertex conversion
First I unrolled the inner loop, then I pushed semantics validation
outside of the hotloop.
I also added overflow slots to avoid conditional branches.
Super Mario 3D Land's intro runs at almost full speed when compiled with
Clang, and theres a noticible speed increase in MSVC. GCC hasn't been
tested but I'm confident in its ability to optimize this code. 
						
						
					 
					
						2018-01-02 15:32:33 -08:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						75f68c4860 
					 
					
						
						
							
							Services/GSP: Mark the thread ids as unused when a GSP session is destroyed.  
						
						... 
						
						
						
						This fixes the games that call RegisterInterruptRelayQueue and UnregisterInterruptRelayQueue frequently. 
						
						
					 
					
						2018-01-02 12:10:58 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						d17f148e48 
					 
					
						
						
							
							Services/GSP: Assign a thread id to each connected session when the session is created.  
						
						... 
						
						
						
						Most applications call AcquireRight before calling RegisterInterruptRelayQueue so we can't assign the thread id there.
This fixes the bug with LLE applets not launching properly. 
						
						
					 
					
						2018-01-02 12:07:26 -05:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						3f7f2b42c0 
					 
					
						
						
							
							Merge pull request  #3257  from tgsm/y2r-ipc  
						
						... 
						
						
						
						y2r: convert some functions to use IPC helper 
						
						
					 
					
						2018-01-02 12:55:56 +02:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						337e9e12eb 
					 
					
						
						
							
							Merge pull request  #3335  from mailwl/citra-sdl-small-fix  
						
						... 
						
						
						
						citra(SDL) small fixes: fix fall-through 
						
						
					 
					
						2018-01-01 21:00:10 -08:00 
						 
				 
			
				
					
						
							
							
								tgsm 
							
						 
					 
					
						
						
							
						
						ee779a5a4d 
					 
					
						
						
							
							y2r: convert some functions to use IPC helper  
						
						
						
						
					 
					
						2018-01-01 22:46:34 -05:00 
						 
				 
			
				
					
						
							
							
								BreadFish64 
							
						 
					 
					
						
						
							
						
						e768a92587 
					 
					
						
						
							
							add compatibility reporting to qt frontend  
						
						
						
						
					 
					
						2018-01-01 19:25:38 -06:00 
						 
				 
			
				
					
						
							
							
								Merry 
							
						 
					 
					
						
						
							
						
						e203c10cc2 
					 
					
						
						
							
							Merge pull request  #3336  from PizzicatoWolf/qt-layout-fixes  
						
						... 
						
						
						
						citra_qt: Resized main config window 
						
						
					 
					
						2017-12-31 21:17:25 +00:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						743c247f46 
					 
					
						
						
							
							Merge pull request  #3338  from wwylele/resource-limit-fix  
						
						... 
						
						
						
						Kernel/SVC: fix typo in GetResourceLimitLimitValues 
						
						
					 
					
						2017-12-31 08:56:02 +02:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
							
						
						7daa2a51d7 
					 
					
						
						
							
							Kernel/SVC: fix typo in GetResourceLimitLimitValues  
						
						
						
						
					 
					
						2017-12-30 23:42:32 +02:00 
						 
				 
			
				
					
						
							
							
								PizzicatoWolf 
							
						 
					 
					
						
						
							
						
						8fa160395b 
					 
					
						
						
							
							Revert index change  
						
						
						
						
					 
					
						2017-12-30 14:51:45 +10:30 
						 
				 
			
				
					
						
							
							
								PizzicatoWolf 
							
						 
					 
					
						
						
							
						
						e0e4b70f6a 
					 
					
						
						
							
							Resized main config window  
						
						
						
						
					 
					
						2017-12-30 14:10:05 +10:30 
						 
				 
			
				
					
						
							
							
								mailwl 
							
						 
					 
					
						
						
							
						
						f93d656e53 
					 
					
						
						
							
							citra(SDL) small fixes: fix fall-through, remove u16 'always true' compare  
						
						
						
						
					 
					
						2017-12-29 21:04:10 +03:00 
						 
				 
			
				
					
						
							
							
								Senjosei 
							
						 
					 
					
						
						
							
						
						fb72a9d9fa 
					 
					
						
						
							
							Fixed clang whitespace  
						
						
						
						
					 
					
						2017-12-29 06:31:18 +11:00 
						 
				 
			
				
					
						
							
							
								Senjosei 
							
						 
					 
					
						
						
							
						
						f17600db1a 
					 
					
						
						
							
							Moved when to pause because it wasnt fast enough  
						
						
						
						
					 
					
						2017-12-29 06:17:21 +11:00 
						 
				 
			
				
					
						
							
							
								Senjosei 
							
						 
					 
					
						
						
							
						
						bbe6c8890c 
					 
					
						
						
							
							Pause emulation OnCoreError  
						
						
						
						
					 
					
						2017-12-29 06:15:59 +11:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						fbef978b98 
					 
					
						
						
							
							GSP: Return the correct result code if AcquireRight is called multiple times from the same thread.  
						
						
						
						
					 
					
						2017-12-24 12:15:01 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						68fc3b36e6 
					 
					
						
						
							
							HLE/GSP: Only trigger GSP interrupts for the current active GSP thread.  
						
						... 
						
						
						
						This is true for all interrupts except PDC0 and PDC1, which should be triggered for all registered threads.
TODO: The real GSP module seems to only trigger PDC0 after updating the screens (both top and bottom). PDC1 doesn't seem to be triggered at all. 
						
						
					 
					
						2017-12-24 12:15:00 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						05a44ed353 
					 
					
						
						
							
							HLE/GSP: Keep track of the thread that currently has the GPU right.  
						
						... 
						
						
						
						This thread is the only one for which the GSP interrupts should be signaled, except for the PDC0/1 interrupts. 
						
						
					 
					
						2017-12-24 12:14:59 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						aabb07cca4 
					 
					
						
						
							
							HLE/GSP: Make RegisterInterruptRelayQueue work in a per-session basis.  
						
						... 
						
						
						
						The registered interrupt event is unique to each session that calls RegisterInterruptRelayQueue, and only that event should be reset when UnregisterInterruptRelayQueue is called. 
						
						
					 
					
						2017-12-24 12:14:58 -05:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
						
						c3c684cd2b 
					 
					
						
						
							
							Merge pull request  #3301  from Subv/exitprocess2  
						
						... 
						
						
						
						Kernel/SVC: Partially implemented svcExitProcess. 
						
						
					 
					
						2017-12-23 10:49:36 -05:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						f2e1160601 
					 
					
						
						
							
							Merge pull request  #3326  from wwylele/cmake-gen  
						
						... 
						
						
						
						cmake: add missing ${...} for variables inside generator expressions 
						
						
					 
					
						2017-12-22 22:25:42 -08:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
							
						
						80ed0f03ac 
					 
					
						
						
							
							cmake: add missing ${...} for variables inside generator expressions  
						
						
						
						
					 
					
						2017-12-23 03:00:15 +02:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
							
						
						bf23f8d542 
					 
					
						
						
							
							HID: convert to ServiceFramework  
						
						
						
						
					 
					
						2017-12-22 12:41:41 +02:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
							
						
						5345d2e957 
					 
					
						
						
							
							fixup!citra_qt: load translation from resource  
						
						
						
						
					 
					
						2017-12-22 12:34:49 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
						
						ae42267cc7 
					 
					
						
						
							
							Merge pull request  #3307  from Subv/gsp_new_frame  
						
						... 
						
						
						
						HLE: Convert GSP_GPU to ServiceFramework. 
						
						
					 
					
						2017-12-21 10:31:41 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						3652809408 
					 
					
						
						
							
							HLE: Convert GSP_GPU to ServiceFramework.  
						
						... 
						
						
						
						The only functional change is the error handling of GSP_GPU::ReadHWRegs function. We previously didn't return error codes (not even for success). The new returns were found by reverse engineering the GSP module. 
						
						
					 
					
						2017-12-21 10:30:22 -05:00 
						 
				 
			
				
					
						
							
							
								Mat M 
							
						 
					 
					
						
						
							
						
						c143a5a3a6 
					 
					
						
						
							
							Merge pull request  #3318  from MerryMage/gdb_stub_  
						
						... 
						
						
						
						gdbstub: Correct typo 
						
						
					 
					
						2017-12-20 15:05:37 -05:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
							
						
						19814d68c1 
					 
					
						
						
							
							gdbstub: Correct typo  
						
						... 
						
						
						
						Constructing and destructing a Core::System instance for the
GetInstance() call isn't the smartest thing to do. 
						
						
					 
					
						2017-12-20 18:47:06 +00:00 
						 
				 
			
				
					
						
							
							
								Merry 
							
						 
					 
					
						
						
							
						
						c6293d7357 
					 
					
						
						
							
							Merge pull request  #3312  from lioncash/qt5-connect  
						
						... 
						
						
						
						citra_qt: Migrate to Qt 5 signal/slot connection syntax where applicable 
						
						
					 
					
						2017-12-19 14:24:39 +00:00 
						 
				 
			
				
					
						
							
							
								Merry 
							
						 
					 
					
						
						
							
						
						3f37976fd3 
					 
					
						
						
							
							Merge pull request  #3309  from wwylele/cro-session-slot  
						
						... 
						
						
						
						ldr_ro: use ServiceFramework's session slot for client slot 
						
						
					 
					
						2017-12-18 18:22:39 +00:00 
						 
				 
			
				
					
						
							
							
								Merry 
							
						 
					 
					
						
						
							
						
						32b2d5bdfe 
					 
					
						
						
							
							Merge pull request  #3253  from lioncash/mic-ipc  
						
						... 
						
						
						
						mic_u: Migrate to the new service framework 
						
						
					 
					
						2017-12-18 14:34:47 +00:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						a73f135868 
					 
					
						
						
							
							citra_qt: Migrate to Qt 5 signal/slot connection syntax where applicable  
						
						... 
						
						
						
						This is more type-safe than the string-based signal/slot syntax that was
being used. It also makes the connections throughout the UI code consistent. 
						
						
					 
					
						2017-12-17 18:44:48 -05:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						4c3a4ab664 
					 
					
						
						
							
							Merge pull request  #3306  from lioncash/qt4  
						
						... 
						
						
						
						citra_qt: Drop Qt 5 version checks in code 
						
						
					 
					
						2017-12-17 12:08:21 +02:00 
						 
				 
			
				
					
						
							
							
								danzel 
							
						 
					 
					
						
						
							
						
						0238e0c5e7 
					 
					
						
						
							
							Convert Movie to a class with a static instance, and other fixes based on B3n30 feedback.  
						
						
						
						
					 
					
						2017-12-17 17:55:56 +13:00 
						 
				 
			
				
					
						
							
							
								danzel 
							
						 
					 
					
						
						
							
						
						04541150b1 
					 
					
						
						
							
							Movie (recorded inputs) playback and recording. SDL has command lines to control it.  
						
						
						
						
					 
					
						2017-12-17 16:43:09 +13:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
							
						
						eeec04fcaa 
					 
					
						
						
							
							ldr_ro: use ServiceFramework's session slot for client slot  
						
						
						
						
					 
					
						2017-12-17 01:43:12 +02:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						6e2a4ba665 
					 
					
						
						
							
							Merge pull request  #3305  from lioncash/fwd  
						
						... 
						
						
						
						game_list: Use forward declarations where applicable 
						
						
					 
					
						2017-12-16 12:42:26 -07:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						f4b595331f 
					 
					
						
						
							
							GSP/GPU: Make FrameBufferInfo::active_fb use the entire u32 instead of just one bit.  
						
						... 
						
						
						
						The GSP module reads the entire 32 bit word from this field to determine the framebuffer. 
						
						
					 
					
						2017-12-16 13:33:42 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						9ec0609ae5 
					 
					
						
						
							
							citra_qt: Drop Qt 5 version checks in code  
						
						... 
						
						
						
						We don't support Qt 4.x anymore. 
						
						
					 
					
						2017-12-16 13:26:14 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						8e53599deb 
					 
					
						
						
							
							game_list: Use forward declarations where applicable  
						
						... 
						
						
						
						Reduces the number of header dependencies propagated by the header file. 
						
						
					 
					
						2017-12-16 13:14:23 -05:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
						
						125f5d1e68 
					 
					
						
						
							
							Merge pull request  #3284  from Subv/session_data  
						
						... 
						
						
						
						HLE/Services: Allow specifying a SessionData template parameter to ServiceFramework. 
						
						
					 
					
						2017-12-16 09:14:34 -05:00