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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								9ae5a09655 
								
							 
						 
						
							
							
								
								GPU: Implement TextureCopy-mode display transfers  
							
							... 
							
							
							
							Fixes glitchy garbage in Fire Emblem 3D scenes. 
							
						 
						
							2015-08-16 01:52:51 -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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								840b85690b 
								
							 
						 
						
							
							
								
								Kernel: Remove unused legacy heap MapBlock_* functions  
							
							
							
						 
						
							2015-08-16 01:03:49 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								38bfbe1b2b 
								
							 
						 
						
							
							
								
								APT: Adjust shared font hack so it works with the new linear heap code  
							
							
							
						 
						
							2015-08-16 01:03:48 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								14eca982f4 
								
							 
						 
						
							
							
								
								Kernel: Implement svcGetProcessInfo in a basic way  
							
							... 
							
							
							
							This also adds some basic memory usage accounting. These two types are
used by Super Smash Bros. during startup. 
							
						 
						
							2015-08-16 01:03:48 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								74d4bc0af1 
								
							 
						 
						
							
							
								
								Kernel: Add more infrastructure to support different memory layouts  
							
							... 
							
							
							
							This adds some structures necessary to support multiple memory regions
in the future. It also adds support for different system memory types
and the new linear heap mapping at 0x30000000. 
							
						 
						
							2015-08-16 01:03:47 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								c39b52f974 
								
							 
						 
						
							
							
								
								HLE: Remove empty ConfigMem and SharedPage Shutdown functions  
							
							
							
						 
						
							2015-08-16 01:03:47 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								69c3021a8d 
								
							 
						 
						
							
							
								
								Move core/mem_map.{cpp,h} => core/hle/kernel/memory.{cpp,h}  
							
							
							
						 
						
							2015-08-16 01:03:46 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								e2c7954be5 
								
							 
						 
						
							
							
								
								Memory: Move address type conversion routines to memory.cpp/h  
							
							... 
							
							
							
							These helpers aren't really part of the kernel, and mem_map.cpp/h is
going to be moved there next. 
							
						 
						
							2015-08-16 01:03:46 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								a12a30c9e0 
								
							 
						 
						
							
							
								
								Process: Store kernel compatibility version during loading  
							
							
							
						 
						
							2015-08-16 01:03:45 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								cdeeecf080 
								
							 
						 
						
							
							
								
								Kernel: Properly implement ControlMemory FREE and COMMIT  
							
							
							
						 
						
							2015-08-16 01:03:45 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								ccab02c723 
								
							 
						 
						
							
							
								
								Memory: Move PAGE_MASK and PAGE_BITS to memory.h  
							
							
							
						 
						
							2015-08-16 01:03:44 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								306408d174 
								
							 
						 
						
							
							
								
								VMManager: Introduce names for used ResultCodes  
							
							
							
						 
						
							2015-08-16 01:03:44 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								b9a9ad9742 
								
							 
						 
						
							
							
								
								VMManager: Make LogLayout log level configurable as a parameter  
							
							
							
						 
						
							2015-08-16 01:03:43 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								785407d06f 
								
							 
						 
						
							
							
								
								VMManager: Change block offsets to size_t  
							
							
							
						 
						
							2015-08-16 01:03:43 -03: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