Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							b3e530d005 
							
						 
					 
					
						
						
							
							SWRasterizer: Removed a todo. Verified with hwtests.  
						
						
						
						
					 
					
						2015-08-21 10:09:15 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							8e6336d96b 
							
						 
					 
					
						
						
							
							SWRenderer: The stencil depth_pass action is executed even if depth testing is disabled.  
						
						... 
						
						
						
						The HW renderer already did this. 
						
						
					 
					
						2015-08-21 09:48:43 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							e74825e3d0 
							
						 
					 
					
						
						
							
							Rasterizer: Abstract duplicated stencil code into a lambda.  
						
						
						
						
					 
					
						2015-08-21 09:45:36 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							46f660a789 
							
						 
					 
					
						
						
							
							GLRasterizer: Implemented stencil testing in the hw renderer.  
						
						
						
						
					 
					
						2015-08-20 10:11:09 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							186873420f 
							
						 
					 
					
						
						
							
							GPU/Rasterizer: Corrected the stencil implementation.  
						
						... 
						
						
						
						Verified the behavior with hardware tests. 
						
						
					 
					
						2015-08-20 10:10:35 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ef7eb8bc4c 
							
						 
					 
					
						
						
							
							Merge pull request  #1038  from LittleWhite-tb/contributing-include  
						
						... 
						
						
						
						Add coding style about includes 
						
						
					 
					
						2015-08-17 09:15:46 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							1f18c9f8dd 
							
						 
					 
					
						
						
							
							Merge pull request  #1034  from yuriks/rg8-textures  
						
						... 
						
						
						
						videocore: Added RG8 texture support 
						
						
					 
					
						2015-08-16 22:17:12 -04:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							734f4b7041 
							
						 
					 
					
						
						
							
							Merge pull request  #1043  from yuriks/boost-v1_59  
						
						... 
						
						
						
						Update boost external to v1.59.0 
						
						
					 
					
						2015-08-16 17:32:09 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							3007d0c651 
							
						 
					 
					
						
						
							
							Update boost external to v1.59.0  
						
						
						
						
					 
					
						2015-08-16 21:20:48 -03:00 
						 
				 
			
				
					
						
							
							
								LittleWhite 
							
						 
					 
					
						
						
						
						
							
						
						
							44ef68fb48 
							
						 
					 
					
						
						
							
							Add coding style about includes  
						
						
						
						
					 
					
						2015-08-16 21:20:04 +02:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							b3e64813f5 
							
						 
					 
					
						
						
							
							Merge pull request  #1036  from LittleWhite-tb/fix-compilation-memset  
						
						... 
						
						
						
						Fix Linux GCC 4.9 build (complaining about undeclared memset) 
						
						
					 
					
						2015-08-16 10:54:27 -07:00 
						 
				 
			
				
					
						
							
							
								LittleWhite 
							
						 
					 
					
						
						
						
						
							
						
						
							9d6748fa94 
							
						 
					 
					
						
						
							
							Fix Linux GCC 4.9 build (complaining about undeclared memset)  
						
						
						
						
					 
					
						2015-08-16 17:21:08 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							96820ae42a 
							
						 
					 
					
						
						
							
							Build fix for Debug configurations.  
						
						
						
						
					 
					
						2015-08-16 15:14:54 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							f5144e6c10 
							
						 
					 
					
						
						
							
							Merge pull request  #997  from Lectem/cmdlist_full_debug  
						
						... 
						
						
						
						citra-qt: Improve pica command list widget (add mask, fix some issues) 
						
						
					 
					
						2015-08-16 13:34:45 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							7312894a6a 
							
						 
					 
					
						
						
							
							Merge pull request  #933  from neobrain/shader_debugger  
						
						... 
						
						
						
						Shader debugger improvements 
						
						
					 
					
						2015-08-16 13:18:56 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							32592364b8 
							
						 
					 
					
						
						
							
							citra-qt/VertexShader: Minor UI improvements.  
						
						... 
						
						
						
						Renamed "Iteration index" to the (hopefully) more intuitive "Cycle Index".
Added flexible space at the bottom of the widget. 
						
						
					 
					
						2015-08-16 14:12:12 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							493c432d1e 
							
						 
					 
					
						
						
							
							citra-qt: Fix comment style.  
						
						
						
						
					 
					
						2015-08-16 14:12:11 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							33ba604fd9 
							
						 
					 
					
						
						
							
							Introduce a shader tracer to allow inspection of input/output values for each processed instruction.  
						
						
						
						
					 
					
						2015-08-16 14:12:11 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							2e3601f415 
							
						 
					 
					
						
						
							
							Pica/DebugUtils: Include uniform information into shader dumps.  
						
						
						
						
					 
					
						2015-08-16 13:22:01 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							4cb302c8ae 
							
						 
					 
					
						
						
							
							citra-qt: Improve shader debugger.  
						
						... 
						
						
						
						Now supports dumping the current shader and recognizes a larger number of output semantics. 
						
						
					 
					
						2015-08-16 13:22:00 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							6a5d560c4f 
							
						 
					 
					
						
						
							
							citra-qt: Print the correct swizzle mask for SRC2 in the shader disassembler.  
						
						
						
						
					 
					
						2015-08-16 13:19:40 +02:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							0aa443a871 
							
						 
					 
					
						
						
							
							Merge pull request  #1033  from bbarenblat/master  
						
						... 
						
						
						
						Handle `FileType::CIA` in `switch` statements 
						
						
					 
					
						2015-08-15 22:40:29 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							7d0c17d2ae 
							
						 
					 
					
						
						
							
							citra-qt: Give RG8 format a proper name in the texture viewer  
						
						
						
						
					 
					
						2015-08-16 02:36:33 -03:00 
						 
				 
			
				
					
						
							
							
								Patrick Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							5b65d95310 
							
						 
					 
					
						
						
							
							videocore: Added RG8 texture support  
						
						
						
						
					 
					
						2015-08-16 02:21:50 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							882040fde7 
							
						 
					 
					
						
						
							
							Merge pull request  #1017  from LittleWhite-tb/qt-recent-files  
						
						... 
						
						
						
						citra-qt: save path for recent files loaded 
						
						
					 
					
						2015-08-16 00:22:10 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							5989a6ac57 
							
						 
					 
					
						
						
							
							Merge pull request  #1032  from lioncash/swap  
						
						... 
						
						
						
						vfp: use std::swap where applicable 
						
						
					 
					
						2015-08-16 00:20:35 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							46b0277cbf 
							
						 
					 
					
						
						
							
							vfp: use std::swap where applicable  
						
						
						
						
					 
					
						2015-08-15 19:08:51 -04:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							2e5696dba4 
							
						 
					 
					
						
						
							
							Merge pull request  #1031  from bbarenblat/master  
						
						... 
						
						
						
						Handle invalid `Log::Class` 
						
						
					 
					
						2015-08-15 15:34:12 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							d852c4ecc7 
							
						 
					 
					
						
						
							
							Merge pull request  #1002  from bunnei/shader-jit  
						
						... 
						
						
						
						Vertex Shader JIT for X86-64 
						
						
					 
					
						2015-08-15 18:26:12 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							db97090cad 
							
						 
					 
					
						
						
							
							Shader: Use a POD struct for registers.  
						
						
						
						
					 
					
						2015-08-15 18:03:27 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							b39c053785 
							
						 
					 
					
						
						
							
							Rename ARCHITECTURE_X64 definition to ARCHITECTURE_x86_64.  
						
						
						
						
					 
					
						2015-08-15 18:03:27 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							0ee00861f6 
							
						 
					 
					
						
						
							
							Common: Cleanup CPU capability detection code.  
						
						
						
						
					 
					
						2015-08-15 18:03:26 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							a1942238f5 
							
						 
					 
					
						
						
							
							Common: Move cpu_detect to x64 directory.  
						
						
						
						
					 
					
						2015-08-15 18:03:26 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							bd7e691f78 
							
						 
					 
					
						
						
							
							x64: Refactor to remove fake interfaces and general cleanups.  
						
						
						
						
					 
					
						2015-08-15 18:03:25 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							cfb354f11f 
							
						 
					 
					
						
						
							
							JIT: Support negative address offsets.  
						
						
						
						
					 
					
						2015-08-15 18:01:22 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							094ae6fadb 
							
						 
					 
					
						
						
							
							Shader: Initial implementation of x86_x64 JIT compiler for Pica vertex shaders.  
						
						... 
						
						
						
						- Config: Add an option for selecting to use shader JIT or interpreter.
- Qt: Add a menu option for enabling/disabling the shader JIT. 
						
						
					 
					
						2015-08-15 18:01:07 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							d67e2f78b7 
							
						 
					 
					
						
						
							
							Common: Added MurmurHash3 hash function for general-purpose use.  
						
						
						
						
					 
					
						2015-08-15 17:33:46 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ddbeebb887 
							
						 
					 
					
						
						
							
							Common: Ported over boilerplate x86 JIT code from Dolphin/PPSSPP.  
						
						
						
						
					 
					
						2015-08-15 17:33:45 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							4d51792285 
							
						 
					 
					
						
						
							
							Common: Ported over Dolphin's code for x86 CPU capability detection.  
						
						
						
						
					 
					
						2015-08-15 17:33:44 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							3f69c2039d 
							
						 
					 
					
						
						
							
							Shader: Define a common interface for running vertex shader programs.  
						
						
						
						
					 
					
						2015-08-15 17:33:44 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							18527b9e21 
							
						 
					 
					
						
						
							
							Shader: Move shader code to its own subdirectory, "shader".  
						
						
						
						
					 
					
						2015-08-15 17:33:42 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							642b9b5030 
							
						 
					 
					
						
						
							
							GPU: Refactor "VertexShader" namespace to "Shader".  
						
						... 
						
						
						
						- Also renames "vertex_shader.*" to "shader_interpreter.*" 
						
						
					 
					
						2015-08-15 17:33:41 -04:00 
						 
				 
			
				
					
						
							
							
								Benjamin Barenblat 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c0a87bc89f 
							
						 
					 
					
						
						
							
							Properly indicate that CIA support is not implemented yet  
						
						... 
						
						
						
						Make `Loader::LoadFile` return an `ErrorNotImplemented` if you call
it on a CIA file. 
						
						
					 
					
						2015-08-15 16:05:38 -04:00 
						 
				 
			
				
					
						
							
							
								Benjamin Barenblat 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd8be1846b 
							
						 
					 
					
						
						
							
							Give CIA file type a name  
						
						... 
						
						
						
						Make `GetFileTypeString` return ‘CIA’ for CIA (CTR Importable
Archive) files. 
						
						
					 
					
						2015-08-15 15:45:27 -04:00 
						 
				 
			
				
					
						
							
							
								Benjamin Barenblat 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7cd5a653ff 
							
						 
					 
					
						
						
							
							Handle invalid Log::Class  
						
						... 
						
						
						
						Add a case of `Log::Class::Count` to the switch statement that
dispatches on `Log::Class`.  The case simply calls the `UNREACHABLE`
macro. 
						
						
					 
					
						2015-08-15 15:39:45 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							cebf245504 
							
						 
					 
					
						
						
							
							Merge pull request  #1027  from lioncash/debugger  
						
						... 
						
						
						
						debugger: Add the ability to view VFP register contents 
						
						
					 
					
						2015-08-13 18:13:25 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							6ba619f225 
							
						 
					 
					
						
						
							
							Merge pull request  #1030  from archshift/force-inline  
						
						... 
						
						
						
						Stop defining GCC always_inline attributes as __forceinline 
						
						
					 
					
						2015-08-12 00:17:05 -04:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							d1ae413ffd 
							
						 
					 
					
						
						
							
							Stop defining GCC always_inline attributes as __forceinline  
						
						... 
						
						
						
						__forceinline is a MSVC extension, which may confuse some people working on the codebase.
Furthermore, the C++ standard dictates that all names which contain adjacent underscores are reserved. 
						
						
					 
					
						2015-08-11 19:45:15 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							35f3360663 
							
						 
					 
					
						
						
							
							Merge pull request  #893  from linkmauve/remove-uint._t-int._t  
						
						... 
						
						
						
						Replace standard uint*_t and int*_t with CommonTypes’ u* and s* types 
						
						
					 
					
						2015-08-11 17:55:24 -04:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							5115d0177e 
							
						 
					 
					
						
						
							
							ARM Core, Video Core, CitraQt, Citrace: Use CommonTypes types instead of the standard u?int*_t types.  
						
						
						
						
					 
					
						2015-08-11 22:38:44 +01:00