archshift 
								
							 
						 
						
							
							
							
							
								
							
							
								e3efc613fd 
								
							 
						 
						
							
							
								
								break_points: cleaned up, added find_ifs  
							
							
							
						 
						
							2014-08-12 03:48:11 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									archshift 
								
							 
						 
						
							
							
							
							
								
							
							
								5a7c3ad194 
								
							 
						 
						
							
							
								
								Changed iterators to use auto, some of which using range-based loops  
							
							
							
						 
						
							2014-08-11 17:53:23 -07: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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								46950ee4de 
								
							 
						 
						
							
							
								
								GPU: Initialize GPU registers to some sensible default state.  
							
							
							
						 
						
							2014-07-23 00:33:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								baf0aa04f5 
								
							 
						 
						
							
							
								
								GPU: Emulate memory fills.  
							
							
							
						 
						
							2014-07-23 00:33:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								0b4055c152 
								
							 
						 
						
							
							
								
								GPU: Add proper framebuffer register handling.  
							
							
							
						 
						
							2014-07-23 00:33:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								bbc6f314eb 
								
							 
						 
						
							
							
								
								GPU: Properly implement display transfers.  
							
							
							
						 
						
							2014-07-23 00:33:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								16bbc4f81b 
								
							 
						 
						
							
							
								
								GPU: Add display transfer configuration.  
							
							
							
						 
						
							2014-07-23 00:33:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								ec9511e1db 
								
							 
						 
						
							
							
								
								GSP: HLE GXCommandId::SET_DISPLAY_TRANSFER and GXCommandId::SET_TEXTURE_COPY.  
							
							
							
						 
						
							2014-07-23 00:33:08 +02:00