Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								d81370682f
								
							
						 | 
						
							
							
								
								Pica/DebugUtils: Make a number of variables static.
							
							
							
							
							
							
							
							Makes for cleaner and faster code. 
							
						 | 
						
							2014-12-20 18:06:55 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								6bd41de276
								
							
						 | 
						
							
							
								
								Pica/VertexShader: Cleanup flow control logic and implement CMP/IFU instructions.
							
							
							
							
							
						 | 
						
							2014-12-20 18:06:55 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								22afb9d830
								
							
						 | 
						
							
							
								
								Pica/VertexShader: Run instruction handlers according to the effective opcode.
							
							
							
							
							
							
							
							This allows for proper emulation of the different CMP/LRP/MAD instructions. 
							
						 | 
						
							2014-12-20 18:06:55 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								cd163fb59a
								
							
						 | 
						
							
							
								
								Pica/VertexShader: Implement MAX instructions.
							
							
							
							
							
						 | 
						
							2014-12-20 18:06:55 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								aff808b2fd
								
							
						 | 
						
							
							
								
								Pica: Add support for boolean uniforms.
							
							
							
							
							
						 | 
						
							2014-12-20 18:06:55 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								67618a2c55
								
							
						 | 
						
							
							
								
								Pica/VertexShader: Add support for MOVA, CMP and IFC.
							
							
							
							
							
						 | 
						
							2014-12-20 18:06:55 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								cb1804e0ab
								
							
						 | 
						
							
							
								
								Pica/VertexShader: Move code around a bit.
							
							
							
							
							
						 | 
						
							2014-12-20 18:06:55 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								b85524c760
								
							
						 | 
						
							
							
								
								Pica/VertexShader: Some cleanups using std::array.
							
							
							
							
							
						 | 
						
							2014-12-20 18:06:55 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								ce36ad454e
								
							
						 | 
						
							
							
								
								Pica/VertexShader: Support negating src2.
							
							
							
							
							
						 | 
						
							2014-12-20 18:06:55 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								cc5746abfe
								
							
						 | 
						
							
							
								
								Pica/DebugUtils: Replace duplicated SHBIN structures in favor of nihstro's ones.
							
							
							
							
							
						 | 
						
							2014-12-20 18:06:55 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								8ce1d32460
								
							
						 | 
						
							
							
								
								Pica/VertexShader: Remove (now) duplicated shader bytecode definitions in favor of nihstro's ones.
							
							
							
							
							
						 | 
						
							2014-12-20 18:06:55 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								056a8f9dfa
								
							
						 | 
						
							
							
								
								Add nihstro (a 3DS shader tools suite) as a submodule.
							
							
							
							
							
						 | 
						
							2014-12-20 18:06:55 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								79c29243ed
								
							
						 | 
						
							
							
								
								Pica/DebugUtils: Add an event triggered after loading a vertex.
							
							
							
							
							
						 | 
						
							2014-12-20 18:06:55 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								cd322e328e
								
							
						 | 
						
							
							
								
								Pica/PrimitiveAssembly: Implement triangle strips.
							
							
							
							
							
						 | 
						
							2014-12-20 18:06:54 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								346012f29e
								
							
						 | 
						
							
							
								
								Pica/CommandProcessor: Add a safety check for invalid (?) GPU configurations.
							
							
							
							
							
						 | 
						
							2014-12-20 18:06:54 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								1e960e9ee2
								
							
						 | 
						
							
							
								
								Pica/CommandProcessor: Fix vertex decoding if multiple memory areas are accessed for different attributes.
							
							
							
							
							
						 | 
						
							2014-12-20 18:06:54 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								1c972ef3b9
								
							
						 | 
						
							
							
								
								Add support for a ridiculous number of texture formats.
							
							
							
							
							
						 | 
						
							2014-12-20 18:06:54 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								40f123b7c0
								
							
						 | 
						
							
							
								
								Pica: Unify ugly address translation hacks.
							
							
							
							
							
						 | 
						
							2014-12-20 18:06:53 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								7e210e0229
								
							
						 | 
						
							
							
								
								Pica: Further improve Tev emulation.
							
							
							
							
							
						 | 
						
							2014-12-20 18:05:53 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								3df88d59b0
								
							
						 | 
						
							
							
								
								Pica: Merge texture lookup logic for DebugUtils and Rasterizer.
							
							
							
							
							
							
							
							This effectively adds support for a lot texture formats in the rasterizer. 
							
						 | 
						
							2014-12-20 18:05:53 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								0fba1d48a6
								
							
						 | 
						
							
							
								
								Pica: Implement texture wrapping.
							
							
							
							
							
						 | 
						
							2014-12-20 18:05:53 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								c81f1a9ebc
								
							
						 | 
						
							
							
								
								Pica/DebugUtils: Add support for RGBA8, RGBA5551, RGBA4 and A8 texture formats.
							
							
							
							
							
						 | 
						
							2014-12-20 18:05:53 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								782592e6d3
								
							
						 | 
						
							
							
								
								citra-qt: Fix invalid memory read upon program startup.
							
							
							
							
							
							
							
							This was caused by the framebuffer display widget not checking whether we are actually in a valid emulation state or not. 
							
						 | 
						
							2014-12-20 18:05:53 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								fd2539121c
								
							
						 | 
						
							
							
								
								Pica: Initial support for multitexturing.
							
							
							
							
							
						 | 
						
							2014-12-20 18:05:53 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								95be6a09b2
								
							
						 | 
						
							
							
								
								BitField: Add an explicit Assign method.
							
							
							
							
							
							
							
							This is useful when doing crazy stuff like inheriting from BitField. 
							
						 | 
						
							2014-12-20 18:05:53 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								8cd0d9c000
								
							
						 | 
						
							
							
								
								citra-qt: static-constify a map.
							
							
							
							
							
						 | 
						
							2014-12-20 18:05:52 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								2b0d7a1d29
								
							
						 | 
						
							
							
								
								Merge pull request #315 from chinhodado/master
							
							
							
							
							
							
							
							Clean up some warnings 
							
						 | 
						
							2014-12-20 11:59:18 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner
								
							 
						 | 
						
							
							
							
							
								
							
							
								c7bba5a079
								
							
						 | 
						
							
							
								
								Travis: Enable APT cache. This should give us a small boost
							
							
							
							
							
							
							
							http://docs.travis-ci.com/user/caching/#Caching-Ubuntu-packages 
							
						 | 
						
							2014-12-20 14:37:00 -02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Chin
								
							 
						 | 
						
							
							
							
							
								
							
							
								e795692614
								
							
						 | 
						
							
							
								
								Clean up some warnings
							
							
							
							
							
						 | 
						
							2014-12-20 10:03:36 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								c2753d37a7
								
							
						 | 
						
							
							
								
								Merge pull request #317 from yuriks/make_unique
							
							
							
							
							
							
							
							Add a clone of std::make_unique and revert C++14 requirement 
							
						 | 
						
							2014-12-20 15:07:47 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner
								
							 
						 | 
						
							
							
							
							
								
							
							
								98a9aba46f
								
							
						 | 
						
							
							
								
								Remove C++14/1y requirement
							
							
							
							
							
						 | 
						
							2014-12-20 03:45:02 -02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner
								
							 
						 | 
						
							
							
							
							
								
							
							
								82528ba7df
								
							
						 | 
						
							
							
								
								Common: Add a clone of std::make_unique
							
							
							
							
							
						 | 
						
							2014-12-20 03:45:02 -02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner
								
							 
						 | 
						
							
							
							
							
								
							
							
								adee775f44
								
							
						 | 
						
							
							
								
								Kernel: Implement support for current thread pseudo-handle
							
							
							
							
							
							
							
							This boots a few (mostly Nintendo 1st party) games further. 
							
						 | 
						
							2014-12-20 03:27:47 -02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								f1309e6bf0
								
							
						 | 
						
							
							
								
								Merge pull request #306 from Subv/even_more_savedata
							
							
							
							
							
							
							
							SaveData: Added some documentation to FormatSaveData 
							
						 | 
						
							2014-12-19 23:20:31 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Subv
								
							 
						 | 
						
							
							
							
							
								
							
							
								fc73bef692
								
							
						 | 
						
							
							
								
								FS_U: Added the command to the docs of SaveData functions
							
							
							
							
							
						 | 
						
							2014-12-19 22:45:39 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								eb394ac0af
								
							
						 | 
						
							
							
								
								Merge pull request #309 from chinhodado/patch-1
							
							
							
							
							
							
							
							Properly erase/remove a DebuggerObserver 
							
						 | 
						
							2014-12-19 16:47:42 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								245abb4125
								
							
						 | 
						
							
							
								
								Merge pull request #294 from lioncash/var
							
							
							
							
							
							
							
							armemu: Narrow the scope of some variables in handle_v6_insn 
							
						 | 
						
							2014-12-19 16:46:56 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								dc5d1a9061
								
							
						 | 
						
							
							
								
								Merge pull request #305 from lioncash/paren
							
							
							
							
							
							
							
							armemu: Get rid of bitwise parenthesis warnings 
							
						 | 
						
							2014-12-19 16:46:36 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									chinhodado
								
							 
						 | 
						
							
							
							
							
								
							
							
								d31c23e958
								
							
						 | 
						
							
							
								
								Properly erase/remove an observer
							
							
							
							
							
						 | 
						
							2014-12-19 14:24:44 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Lioncash
								
							 
						 | 
						
							
							
							
							
								
							
							
								4b506cec01
								
							
						 | 
						
							
							
								
								armemu: Implement QASX and QSAX
							
							
							
							
							
						 | 
						
							2014-12-19 14:09:18 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Lioncash
								
							 
						 | 
						
							
							
							
							
								
							
							
								0f3a6a161c
								
							
						 | 
						
							
							
								
								armemu: Implement SMLSD
							
							
							
							
							
						 | 
						
							2014-12-19 09:53:54 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Lioncash
								
							 
						 | 
						
							
							
							
							
								
							
							
								4a646ace1f
								
							
						 | 
						
							
							
								
								dyncom: Implement UMAAL
							
							
							
							
							
						 | 
						
							2014-12-19 04:02:14 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								017e6a488e
								
							
						 | 
						
							
							
								
								Merge pull request #302 from purpasmart96/flushshutup
							
							
							
							
							
							
							
							GSP_GPU: Shut up FlushDataCache 
							
						 | 
						
							2014-12-18 23:40:10 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Lioncash
								
							 
						 | 
						
							
							
							
							
								
							
							
								00e8ec4a9e
								
							
						 | 
						
							
							
								
								armemu: Implement USAD8 and USADA8
							
							
							
							
							
						 | 
						
							2014-12-18 23:38:57 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Lioncash
								
							 
						 | 
						
							
							
							
							
								
							
							
								92c53fe522
								
							
						 | 
						
							
							
								
								armemu: Fix SSAT16
							
							
							
							
							
							
							
							The lower-bound would never be negative like it should 
							
						 | 
						
							2014-12-18 20:35:14 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Lioncash
								
							 
						 | 
						
							
							
							
							
								
							
							
								b9fc0b4b80
								
							
						 | 
						
							
							
								
								armemu: Clean up naming and formatting for SSAT16
							
							
							
							
							
						 | 
						
							2014-12-18 20:34:22 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									purpasmart96
								
							 
						 | 
						
							
							
							
							
								
							
							
								b2c64eb5ff
								
							
						 | 
						
							
							
								
								GSP_GPU: Shut up FlushDataCache
							
							
							
							
							
						 | 
						
							2014-12-18 16:39:55 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								765dbabdb6
								
							
						 | 
						
							
							
								
								Merge pull request #308 from Subv/more_savedata
							
							
							
							
							
							
							
							SystemSaveData: Fixed a typo that was segfaulting 
							
						 | 
						
							2014-12-18 18:05:03 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Subv
								
							 
						 | 
						
							
							
							
							
								
							
							
								78e0f36857
								
							
						 | 
						
							
							
								
								SystemSaveData: Fixed a typo that was segfaulting
							
							
							
							
							
						 | 
						
							2014-12-18 18:01:47 -05:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								24b5e87279
								
							
						 | 
						
							
							
								
								Merge pull request #304 from lioncash/sflags
							
							
							
							
							
							
							
							armemu: Set GE flags properly for SSUB16, SADD16, SSAX, and SASX. 
							
						 | 
						
							2014-12-18 17:46:10 -05:00 | 
						
						
							
							
							
							
								
							
							
						 |