Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						f081388afe 
					 
					
						
						
							
							Common: Adapt CityHash code to match our codebase better  
						
						... 
						
						
						
						- Use #pragma once instead of guards
- Move header typedefs to implementation file
- Enclose in Common namespace 
						
						
					 
					
						2018-01-15 13:43:37 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						d93ee65164 
					 
					
						
						
							
							Common: Add convenience function for hashing a struct  
						
						
						
						
					 
					
						2018-01-15 13:43:37 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						7f77820460 
					 
					
						
						
							
							Common: Replace MurmurHash3 with CityHash64  
						
						... 
						
						
						
						CityHash64 is faster than Murmur3 at all sizes, but especially for short
keys. 
						
						
					 
					
						2018-01-15 01:11:11 -08:00 
						 
				 
			
				
					
						
							
							
								Merry 
							
						 
					 
					
						
						
							
						
						79dca3d67a 
					 
					
						
						
							
							Merge pull request  #3373  from linkmauve/better-sdl-errors  
						
						... 
						
						
						
						Print the actual error preventing SDL from working 
						
						
					 
					
						2018-01-13 21:05:19 +00:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
							
						
						c361dad7d2 
					 
					
						
						
							
							Citra: Print the actual error preventing SDL from working  
						
						
						
						
					 
					
						2018-01-13 21:41:51 +01:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
							
						
						f42f7dfcab 
					 
					
						
						
							
							Service/Y2R: convert to ServiceFramework  
						
						
						
						
					 
					
						2018-01-12 13:38:20 +02:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						9b647d459b 
					 
					
						
						
							
							Merge pull request  #3324  from Subv/gspgpu  
						
						... 
						
						
						
						Services: Keep track of per-session data in GSPGPU 
						
						
					 
					
						2018-01-11 20:03:46 +02:00 
						 
				 
			
				
					
						
							
							
								BreadFish64 
							
						 
					 
					
						
						
							
						
						ca96077601 
					 
					
						
						
							
							1 -> d  
						
						
						
						
					 
					
						2018-01-11 10:57:44 -06:00 
						 
				 
			
				
					
						
							
							
								BreadFish64 
							
						 
					 
					
						
						
							
						
						f985d277c8 
					 
					
						
						
							
							get rid of cmake GUI option  
						
						
						
						
					 
					
						2018-01-10 20:39:32 -06:00 
						 
				 
			
				
					
						
							
							
								BreadFish64 
							
						 
					 
					
						
						
							
						
						da59ce91c9 
					 
					
						
						
							
							require web services  
						
						
						
						
					 
					
						2018-01-10 19:44:09 -06:00 
						 
				 
			
				
					
						
							
							
								BreadFish64 
							
						 
					 
					
						
						
							
						
						b71d9e108d 
					 
					
						
						
							
							address wwylele's feedback  
						
						
						
						
					 
					
						2018-01-10 19:05:14 -06:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						2e41810608 
					 
					
						
						
							
							Merge pull request  #3333  from Senjosei/pause-coreerror  
						
						... 
						
						
						
						citra_qt: Pause emulation on CoreError 
						
						
					 
					
						2018-01-10 12:16:51 -05:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
							
						
						9be3ce83db 
					 
					
						
						
							
							Service/PTM: convert to ServiceFramework  
						
						
						
						
					 
					
						2018-01-10 14:23:35 +02:00 
						 
				 
			
				
					
						
							
							
								Merry 
							
						 
					 
					
						
						
							
						
						80025792d6 
					 
					
						
						
							
							Merge pull request  #3352  from linkmauve/no-dynarmic  
						
						... 
						
						
						
						Tie dynarmic to ARCHITECTURE_x86_64 
						
						
					 
					
						2018-01-08 22:43:03 +00:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
							
						
						7f9fae5f7c 
					 
					
						
						
							
							Telemetry: Disable CPU detection on ¬x86_64  
						
						
						
						
					 
					
						2018-01-08 19:21:21 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
							
						
						e5a3dc2956 
					 
					
						
						
							
							Core: Disable the JIT when dynarmic is not available  
						
						
						
						
					 
					
						2018-01-08 19:13:58 +01:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Phantom 
							
						 
					 
					
						
						
							
						
						7f1aec8fbb 
					 
					
						
						
							
							Support for textures smaller than 8*8  
						
						
						
						
					 
					
						2017-12-30 07:42:32 +01: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 
						 
				 
			
				
					
						
							
							
								Phantom 
							
						 
					 
					
						
						
							
						
						be1d0cee1e 
					 
					
						
						
							
							Fix viewport to surface rect clamping  
						
						
						
						
					 
					
						2017-12-29 17:07:01 +01:00 
						 
				 
			
				
					
						
							
							
								Phantom 
							
						 
					 
					
						
						
							
						
						19672cfee8 
					 
					
						
						
							
							CachedSurface: Add microprofile scopes for UploadGLTexture and DownloadGLTexture  
						
						
						
						
					 
					
						2017-12-29 17:01:37 +01:00 
						 
				 
			
				
					
						
							
							
								Phantom 
							
						 
					 
					
						
						
							
						
						1591fa8d3d 
					 
					
						
						
							
							Remove read_framebuffer_handle and draw_framebuffer_handle from CachedSurface  
						
						
						
						
					 
					
						2017-12-29 17:00:09 +01: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 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						1c4d1d1ace 
					 
					
						
						
							
							Move trasnfer_framebuffer to a member of RasterCache. Address review comments  
						
						
						
						
					 
					
						2017-12-23 16:10:32 -07:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						10fb9242ae 
					 
					
						
						
							
							Fix clang format  
						
						
						
						
					 
					
						2017-12-23 16:10:32 -07:00