Chin
							
						 
					 | 
					
						
						
						
						
							
						
						
							0199a7d9ef
							
						
					 | 
					
						
						
							
							More warning cleanups
						
						
						
						
						
						
					 | 
					
						2014-12-21 10:58:55 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
						
						
							
						
						
							c107249103
							
						
					 | 
					
						
						
							
							Update README.md
						
						
						
						
						
						
					 | 
					
						2014-12-21 01:53:31 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
						
						
							
						
						
							572ce043c2
							
						
					 | 
					
						
						
							
							Merge pull request #271 from archshift/createf
						
						
						
						
						
						
						
						Added CreateFile to the FS_USER service 
						
						
					 | 
					
						2014-12-21 01:45:00 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								archshift
							
						 
					 | 
					
						
						
						
						
							
						
						
							0625dd09ea
							
						
					 | 
					
						
						
							
							Added CreateFile to the FS_USER service
						
						
						
						
						
						
						
						Tested with hwtests. 
						
						
					 | 
					
						2014-12-21 02:21:49 -03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								purpasmart96
							
						 
					 | 
					
						
						
						
						
							
						
						
							ebfd831ccb
							
						
					 | 
					
						
						
							
							License change
						
						
						
						
						
						
					 | 
					
						2014-12-20 21:20:24 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
						
						
							
						
						
							0f696037f6
							
						
					 | 
					
						
						
							
							Merge pull request #323 from lioncash/saddsub
						
						
						
						
						
						
						
						armemu: Implement SADD8/SSUB8 
						
						
					 | 
					
						2014-12-21 00:10:12 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
						
						
							
						
						
							cdfe665a21
							
						
					 | 
					
						
						
							
							Merge pull request #318 from bunnei/simulate-thread-sleep
						
						
						
						
						
						
						
						Thread: Wait current thread on svc_SleepThread 
						
						
					 | 
					
						2014-12-20 23:22:53 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
						
						
							
						
						
							09a5df31d6
							
						
					 | 
					
						
						
							
							Merge pull request #319 from yuriks/travis-apt-cache
						
						
						
						
						
						
						
						Travis: Enable caching of dependencies 
						
						
					 | 
					
						2014-12-20 23:21:08 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
						
						
							
						
						
							4fcdbed9f6
							
						
					 | 
					
						
						
							
							Thread: Wait current thread on svc_SleepThread
						
						
						
						
						
						
						
						- Removed unused VBLANK sleep mode
- Added error log for bad context switch
- Renamed VerifyWait to CheckWaitType to be more clear 
						
						
					 | 
					
						2014-12-20 23:20:19 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lioncash
							
						 
					 | 
					
						
						
						
						
							
						
						
							855eda6f85
							
						
					 | 
					
						
						
							
							armemu: Implement SADD8/SSUB8
						
						
						
						
						
						
					 | 
					
						2014-12-20 23:10:35 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
						
						
							
						
						
							2e5869c939
							
						
					 | 
					
						
						
							
							Merge pull request #316 from yuriks/thread-handle
						
						
						
						
						
						
						
						Kernel: Implement support for current thread pseudo-handle 
						
						
					 | 
					
						2014-12-20 16:36:01 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
						
						
							
						
						
							0e9262885d
							
						
					 | 
					
						
						
							
							Merge pull request #296 from lioncash/dyn
						
						
						
						
						
						
						
						dyncom: Implement UMAAL 
						
						
					 | 
					
						2014-12-20 16:24:12 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
						
						
							
						
						
							993afd3bf0
							
						
					 | 
					
						
						
							
							Merge pull request #310 from lioncash/ssat16
						
						
						
						
						
						
						
						armemu: Fix SSAT16. 
						
						
					 | 
					
						2014-12-20 16:23:54 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
						
						
							
						
						
							58af74d58d
							
						
					 | 
					
						
						
							
							Merge pull request #320 from lioncash/labs
						
						
						
						
						
						
						
						armemu: Should be using labs for USAD8/USADA8 
						
						
					 | 
					
						2014-12-20 15:40:03 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lioncash
							
						 
					 | 
					
						
						
						
						
							
						
						
							2a097f0990
							
						
					 | 
					
						
						
							
							armemu: Should be using labs for USAD8/USADA8
						
						
						
						
						
						
					 | 
					
						2014-12-20 15:34:14 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
						
						
							
						
						
							7095c4959b
							
						
					 | 
					
						
						
							
							Merge pull request #311 from lioncash/usada
						
						
						
						
						
						
						
						armemu: Implement USAD8 and USADA8 
						
						
					 | 
					
						2014-12-20 15:21:25 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
						
						
							
						
						
							52bc58283d
							
						
					 | 
					
						
						
							
							Merge pull request #313 from lioncash/smlsd
						
						
						
						
						
						
						
						armemu: Implement SMLSD 
						
						
					 | 
					
						2014-12-20 15:18:52 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
						
						
							
						
						
							1c50a036dd
							
						
					 | 
					
						
						
							
							Merge pull request #314 from lioncash/qsax-qasx
						
						
						
						
						
						
						
						armemu: Implement QASX and QSAX 
						
						
					 | 
					
						2014-12-20 15:18:05 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yuri Kunde Schlesner
							
						 
					 | 
					
						
						
						
						
							
						
						
							d261e77c16
							
						
					 | 
					
						
						
							
							Travis: Try to cache downloaded files to work around sf.net sucking
						
						
						
						
						
						
					 | 
					
						2014-12-20 15:56:25 -02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
						
						
							
						
						
							acabd7be82
							
						
					 | 
					
						
						
							
							Merge pull request #284 from neobrain/pica_progress
						
						
						
						
						
						
						
						Pica progress: Texturing, shaders, cleanups & more 
						
						
					 | 
					
						2014-12-20 12:40:06 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 |