Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								08f42c2b8c
								
							
						 | 
						
							
							
								
								Pica/VertexShader: Promote a log message to critical status.
							
							
							
							
							
						 | 
						
							2014-12-20 18:06:56 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								17f31de364
								
							
						 | 
						
							
							
								
								Pica/VertexShader: Small optimization.
							
							
							
							
							
						 | 
						
							2014-12-20 18:06:56 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								a664574ecb
								
							
						 | 
						
							
							
								
								Pica/VertexShader: Be robust against invalid inputs.
							
							
							
							
							
							
							
							More specifically, this also fixes crashes by Citra trying to load a src2 register even if the current instruction does not use that. 
							
						 | 
						
							2014-12-20 18:06:56 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								ad5db467d7
								
							
						 | 
						
							
							
								
								Pica/VertexShader: Clarify a comment.
							
							
							
							
							
						 | 
						
							2014-12-20 18:06:56 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								871418e62b
								
							
						 | 
						
							
							
								
								Pica/DebugUtils: Further cleanups to LookupTexture.
							
							
							
							
							
						 | 
						
							2014-12-20 18:06:56 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								88e9efe4b8
								
							
						 | 
						
							
							
								
								Pica/DebugUtils: Fix two warnings.
							
							
							
							
							
						 | 
						
							2014-12-20 18:06:56 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								6e275778c9
								
							
						 | 
						
							
							
								
								Pica/DebugUtils: Better document LookupTexture.
							
							
							
							
							
						 | 
						
							2014-12-20 18:06:55 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tony Wasserka
								
							 
						 | 
						
							
							
							
							
								
							
							
								e4e9710d18
								
							
						 | 
						
							
							
								
								Pica/Rasterizer: Get rid of C-style casts.
							
							
							
							
							
						 | 
						
							2014-12-20 18:06:55 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									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 | 
						
						
							
							
							
							
								
							
							
						 |