bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								026379ed55 
								
							 
						 
						
							
							
								
								Merge pull request  #1037  from aroulin/shader-ex2-lg2  
							
							... 
							
							
							
							Shader: Implement EX2 and LG2 in interpreter/JIT 
							
						 
						
							2015-08-18 19:42:32 -04: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									aroulin 
								
							 
						 
						
							
							
							
							
								
							
							
								7d3a6016d6 
								
							 
						 
						
							
							
								
								Shader: implement EX2 and LG2 in JIT  
							
							
							
						 
						
							2015-08-17 01:12:34 +02: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									aroulin 
								
							 
						 
						
							
							
							
							
								
							
							
								638e47c04d 
								
							 
						 
						
							
							
								
								Shader: implement EX2 and LG2 in interpreter  
							
							
							
						 
						
							2015-08-16 15:54:30 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								93f607f549 
								
							 
						 
						
							
							
								
								Merge pull request  #1023  from yuriks/gl-state-bugs  
							
							... 
							
							
							
							OpenGL: Fix state tracking in situations with reused object handles 
							
						 
						
							2015-08-11 17:19:45 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								df25b047f8 
								
							 
						 
						
							
							
								
								Merge pull request  #1028  from aroulin/arm-disas-media-instr  
							
							... 
							
							
							
							arm_disasm: ARMv6 media instructions 
							
						 
						
							2015-08-11 13:28:23 -04:00