bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								0de6a08d75 
								
							 
						 
						
							
							
								
								Merge pull request  #291  from purpasmart96/license  
							
							... 
							
							
							
							License change 
							
						 
						
							2014-12-21 16:05:44 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									purpasmart96 
								
							 
						 
						
							
							
							
							
								
							
							
								ebfd831ccb 
								
							 
						 
						
							
							
								
								License change  
							
							
							
						 
						
							2014-12-20 21:20:24 -08: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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								fd2539121c 
								
							 
						 
						
							
							
								
								Pica: Initial support for multitexturing.  
							
							
							
						 
						
							2014-12-20 18:05:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chin 
								
							 
						 
						
							
							
							
							
								
							
							
								e795692614 
								
							 
						 
						
							
							
								
								Clean up some warnings  
							
							
							
						 
						
							2014-12-20 10:03:36 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									chinhodado 
								
							 
						 
						
							
							
							
							
								
							
							
								d31c23e958 
								
							 
						 
						
							
							
								
								Properly erase/remove an observer  
							
							
							
						 
						
							2014-12-19 14:24:44 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								0600e2d8b5 
								
							 
						 
						
							
							
								
								Convert old logging calls to new logging macros  
							
							
							
						 
						
							2014-12-13 02:08:02 -02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								a6791e4fc7 
								
							 
						 
						
							
							
								
								Merge pull request  #267  from bunnei/apt-shared-font  
							
							... 
							
							
							
							APT shared font loading 
							
						 
						
							2014-12-12 22:12:12 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								33e61ef514 
								
							 
						 
						
							
							
								
								Merge pull request  #261  from neobrain/boost  
							
							... 
							
							
							
							Add Boost as a submodule and add some minor cleanups using Boost.Range 
							
						 
						
							2014-12-12 17:32:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								4cb7a44d4e 
								
							 
						 
						
							
							
								
								MemMap: Renamed "GSP" heap to "linear", as this is not specific to GSP.  
							
							... 
							
							
							
							- Linear simply indicates that the mapped physical address is always MappedVAddr+0x0C000000, thus this memory can be used for hardware devices' DMA (such as the GPU). 
							
						 
						
							2014-12-12 00:15:47 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f94d8f9603 
								
							 
						 
						
							
							
								
								GSP: Trigger GPU interrupts at more accurate locations.  
							
							
							
						 
						
							2014-12-09 19:07:14 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								170123982d 
								
							 
						 
						
							
							
								
								GPU: Fixed bug in command list size decoding.  
							
							
							
						 
						
							2014-12-09 19:07:13 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								0305435edd 
								
							 
						 
						
							
							
								
								Pica: Re-enable command names on MSVC.  
							
							... 
							
							
							
							The affected code is no longer limited by compiler support on that platform. 
							
						 
						
							2014-12-09 16:37:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								79bb403089 
								
							 
						 
						
							
							
								
								More coding style fixes.  
							
							
							
						 
						
							2014-12-09 16:37:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								0cd27a511e 
								
							 
						 
						
							
							
								
								Some code cleanup.  
							
							
							
						 
						
							2014-12-09 16:37:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								2793619dce 
								
							 
						 
						
							
							
								
								citra_qt: Add enhanced texture debugging widgets.  
							
							... 
							
							
							
							Double-clicking a texture parameter command in the pica command lists will spawn these as a new tab in the pica command list dock area. 
							
						 
						
							2014-12-09 16:37:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								fd194d95b0 
								
							 
						 
						
							
							
								
								citra-qt: Add texture viewer to Pica command list.  
							
							... 
							
							
							
							The texture viewer is enabled when selecting a write command to one of the texture config registers. 
							
						 
						
							2014-12-09 16:37:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								2c71ec7052 
								
							 
						 
						
							
							
								
								Pica/DebugUtils: Add breakpoint functionality.  
							
							
							
						 
						
							2014-12-09 16:37:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								8db65723d2 
								
							 
						 
						
							
							
								
								Build fix for something which shouldn't have compiled successfully to begin with.  
							
							
							
						 
						
							2014-12-09 16:37:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								4d4572c697 
								
							 
						 
						
							
							
								
								Integrate Boost into build system and perform a trivial cleanup in vertex_shader.cpp.  
							
							
							
						 
						
							2014-12-07 23:52:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rohit Nirmal 
								
							 
						 
						
							
							
							
							
								
							
							
								8a62423970 
								
							 
						 
						
							
							
								
								Change NULLs to nullptrs.  
							
							
							
						 
						
							2014-12-03 12:57:57 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								63b1453dd8 
								
							 
						 
						
							
							
								
								Merge pull request  #236  from rohit-n/sign-compare  
							
							... 
							
							
							
							Silence a few -Wsign-compare warnings. 
							
						 
						
							2014-12-03 10:04:47 -05:00