Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							bd798390d5 
							
						 
					 
					
						
						
							
							GSP: Fix a major regression introduced in ffda035c, due to which no display transfers were triggered at all anymore.  
						
						
						
					 
					
						2014-08-12 13:32:18 +02:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							1a2604902f 
							
						 
					 
					
						
						
							
							break_points.cpp: return directly from conditionals  
						
						
						
					 
					
						2014-08-12 04:04:54 -07:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							e3efc613fd 
							
						 
					 
					
						
						
							
							break_points: cleaned up, added find_ifs  
						
						
						
					 
					
						2014-08-12 03:48:11 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							a3e029fad0 
							
						 
					 
					
						
						
							
							Merge pull request  #38  from neobrain/replace_registerset  
						
						... 
						
						
						
						Remove the fancy RegisterSet class introduced in 4c2bff61e 
						
					 
					
						2014-08-11 22:21:54 -04:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							5a7c3ad194 
							
						 
					 
					
						
						
							
							Changed iterators to use auto, some of which using range-based loops  
						
						
						
					 
					
						2014-08-11 17:53:23 -07:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							9c781a6c76 
							
						 
					 
					
						
						
							
							Remove the fancy RegisterSet class introduced in  4c2bff61e.  
						
						... 
						
						
						
						While it was some nice and fancy template usage, it ultimately had many practical issues regarding length of involved expressions under regular usage as well as common code completion tools not being able to handle the structures.
Instead, we now use a more conventional approach which is a lot more clean to use. 
						
					 
					
						2014-08-12 02:17:21 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							29365e67d6 
							
						 
					 
					
						
						
							
							Merge pull request  #40  from bentley/master  
						
						... 
						
						
						
						Use pthread_set_name_np() on OpenBSD. 
						
					 
					
						2014-08-08 09:58:08 -04:00 
						 
				 
			
				
					
						
							
							
								Anthony J. Bentley 
							
						 
					 
					
						
						
						
						
							
						
						
							dad3655a6d 
							
						 
					 
					
						
						
							
							Use pthread_set_name_np() on OpenBSD.  
						
						
						
					 
					
						2014-08-07 22:56:58 -06:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							552287498a 
							
						 
					 
					
						
						
							
							HID: Implemented HID_User::GetIPCHandles service function.  
						
						
						
					 
					
						2014-08-07 20:27:56 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							66f91b4346 
							
						 
					 
					
						
						
							
							SVC: Fixed typo with MapMemoryBlock DEBUG_LOG call.  
						
						
						
					 
					
						2014-08-07 20:27:11 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							d0c1794853 
							
						 
					 
					
						
						
							
							Merge pull request  #34  from bunnei/gsp-command-synch  
						
						... 
						
						
						
						Gsp command synch 
						
					 
					
						2014-08-06 18:30:01 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							0805ecbaca 
							
						 
					 
					
						
						
							
							GPU: Updated g_last_ticks variable to be more descriptive (represents CPU tick count of last vertical line).  
						
						
						
					 
					
						2014-08-06 18:20:02 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							7ada2625fe 
							
						 
					 
					
						
						
							
							GPU: Updated horizontal sync line counter to use framebuffer height.  
						
						
						
					 
					
						2014-08-06 18:20:01 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							d4bd2f2e5d 
							
						 
					 
					
						
						
							
							Thread: Added more descriptive comment to WaitCurrentThread.  
						
						
						
					 
					
						2014-08-06 18:19:59 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							cad2f21985 
							
						 
					 
					
						
						
							
							GSP: Cleaned up command buffer decoding.  
						
						... 
						
						
						
						GSP: Cleaned up code and added additional comments.
GSP: Removed unnecessary TODO comment.
GSP: Changed u32 iterators in TriggerCmdReqQueue to unsigned. 
						
					 
					
						2014-08-06 18:19:56 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							36fd1c169e 
							
						 
					 
					
						
						
							
							GSP: Added reinitialization of other state objects.  
						
						
						
					 
					
						2014-08-05 23:58:00 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							4e9f305ed2 
							
						 
					 
					
						
						
							
							GSP: Removed dumb GX prefixes to functions/structs in GSP namespace.  
						
						... 
						
						
						
						- Various other cleanups. 
						
					 
					
						2014-08-05 23:58:00 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							99e404e221 
							
						 
					 
					
						
						
							
							GSP: Removed unnecessary GX_FinishCommand function.  
						
						
						
					 
					
						2014-08-05 23:57:59 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ec14ffe1cd 
							
						 
					 
					
						
						
							
							GSP: Implements preliminary command synchronization via GPU interrupts.  
						
						... 
						
						
						
						Core: Added a comment to explain the logic for the RunLoop iterations. 
						
					 
					
						2014-08-05 23:57:53 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							c48ab0bd9e 
							
						 
					 
					
						
						
							
							MemMap: Fixed typo with GetPointer to VRAM address.  
						
						
						
					 
					
						2014-08-05 23:54:28 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							2542350b85 
							
						 
					 
					
						
						
							
							AddressArbiter: Removed unnecessary HLE::Reschedule.  
						
						
						
					 
					
						2014-08-05 23:54:28 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							60078baab1 
							
						 
					 
					
						
						
							
							AddressArbiter: Fixed bug with break statements missing from case statements.  
						
						
						
					 
					
						2014-08-05 23:54:27 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							1b247b8031 
							
						 
					 
					
						
						
							
							SRV: Updated GetProcSemaphore to create an event instead of a mutex.  
						
						
						
					 
					
						2014-08-05 23:54:27 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							4d4607041b 
							
						 
					 
					
						
						
							
							SVC: Removed ArbitrateAddress log message that spams to much.  
						
						
						
					 
					
						2014-08-05 23:53:58 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							7a1f813be1 
							
						 
					 
					
						
						
							
							Kernel: Updated Event and Mutex to specify handle that they are blocking for.  
						
						
						
					 
					
						2014-08-05 20:14:51 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							2003ccf09d 
							
						 
					 
					
						
						
							
							Qt: Removed unnecessary HW::Update.  
						
						
						
					 
					
						2014-08-05 20:14:49 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							90aaab1df0 
							
						 
					 
					
						
						
							
							Merge pull request  #36  from bunnei/fix-memory-unaligned-reads  
						
						... 
						
						
						
						Fix memory unaligned reads 
						
					 
					
						2014-08-05 20:09:04 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							967e5629de 
							
						 
					 
					
						
						
							
							MemMap: Added an error for unaligned 16-bit memory reads.  
						
						
						
					 
					
						2014-08-05 20:05:06 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							da81742439 
							
						 
					 
					
						
						
							
							MemMap: Removed Read64 function.  
						
						... 
						
						
						
						- Unused code
- Was not correct for unaligned memory reads 
						
					 
					
						2014-08-05 20:01:55 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							81fa804b3c 
							
						 
					 
					
						
						
							
							FS: Fix port name (old port name was based on an unaligned memory read).  
						
						
						
					 
					
						2014-08-05 19:58:33 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							2b52ec4829 
							
						 
					 
					
						
						
							
							MemMap: Fix Read32 for unaligned memory reads.  
						
						... 
						
						
						
						MemMap: Cleaned up Read32 unaligned memory access. 
						
					 
					
						2014-08-05 19:58:28 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							8a9f155f29 
							
						 
					 
					
						
						
							
							Merge pull request  #35  from bunnei/skyeye-3dmoo  
						
						... 
						
						
						
						ARM: Synchronize Citra's SkyEye core with 3dmoo's. 
						
					 
					
						2014-08-05 17:45:44 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							77fc029a00 
							
						 
					 
					
						
						
							
							ARM: Synchronize Citra's SkyEye core with 3dmoo's.  
						
						
						
					 
					
						2014-07-23 19:16:40 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							866d2a62e9 
							
						 
					 
					
						
						
							
							Merge pull request  #27  from neobrain/disassembly_view_rewrite  
						
						... 
						
						
						
						citra-qt: Rewrite disassembly view. 
						
					 
					
						2014-07-23 10:43:46 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							daa924b906 
							
						 
					 
					
						
						
							
							Merge pull request  #31  from neobrain/gpu_framebuffer  
						
						... 
						
						
						
						GPU framebuffer emulation improvements 
						
					 
					
						2014-07-22 19:20:57 -04:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							c131fb2c27 
							
						 
					 
					
						
						
							
							citra-qt: Show function names in disassembler based on bunnei's suggestion.  
						
						
						
					 
					
						2014-07-23 00:58:52 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							456b9feb25 
							
						 
					 
					
						
						
							
							Disassembler: Chose slightly lower value for chunk size.  
						
						
						
					 
					
						2014-07-23 00:50:28 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							9fd2537e93 
							
						 
					 
					
						
						
							
							Use uniform formatting when printing hexadecimal numbers.  
						
						
						
					 
					
						2014-07-23 00:44:31 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							afcb250b31 
							
						 
					 
					
						
						
							
							Fix a few warnings.  
						
						... 
						
						
						
						Templates shouldn't be marked as inline if they aren't defined in the header. 
						
					 
					
						2014-07-23 00:44:31 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							2eb61dafc0 
							
						 
					 
					
						
						
							
							GPU: Clarify display transfer code.  
						
						... 
						
						
						
						Also makes the illogical component order more obvious. 
						
					 
					
						2014-07-23 00:44:31 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							61e2ffd448 
							
						 
					 
					
						
						
							
							GPU: Add documentation.  
						
						
						
					 
					
						2014-07-23 00:44:31 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							4b141791ed 
							
						 
					 
					
						
						
							
							GSP: Add a few comments.  
						
						
						
					 
					
						2014-07-23 00:44:31 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							9b0d0c81a0 
							
						 
					 
					
						
						
							
							GSP: Clean up GX command processing a lot and treat command id as a u8 rather than a u32.  
						
						... 
						
						
						
						Anonymous structs are not standard C++, hence don't use them. 
						
					 
					
						2014-07-23 00:44:31 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							246cb75584 
							
						 
					 
					
						
						
							
							RegisterSet: Simplify code by using structs for register definition instead of unions.  
						
						
						
					 
					
						2014-07-23 00:33:08 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							75775e9ef4 
							
						 
					 
					
						
						
							
							GPU: Make use of RegisterSet.  
						
						
						
					 
					
						2014-07-23 00:33:08 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							357d893b26 
							
						 
					 
					
						
						
							
							GPU: Make framebuffer code format-aware.  
						
						
						
					 
					
						2014-07-23 00:33:08 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							c6fdeb7b23 
							
						 
					 
					
						
						
							
							Renderer: Fix component order in bottom framebuffer.  
						
						
						
					 
					
						2014-07-23 00:33:08 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							cb6f97b2eb 
							
						 
					 
					
						
						
							
							Renderer: Respect the active_fb GPU register.  
						
						
						
					 
					
						2014-07-23 00:33:08 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							9b96407e8e 
							
						 
					 
					
						
						
							
							Renderer: Add a few TODOs.  
						
						
						
					 
					
						2014-07-23 00:33:08 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							9d618d0b70 
							
						 
					 
					
						
						
							
							GPU: Interface cleanup.  
						
						
						
					 
					
						2014-07-23 00:33:08 +02:00