Lioncash 
							
						 
					 
					
						
						
							
						
						093d6fbcdc 
					 
					
						
						
							
							Core: Replace a sprintf in core_timing with StringFromFormat  
						
						
						
						
					 
					
						2014-09-12 21:18:46 -04:00 
						 
				 
			
				
					
						
							
							
								Kevin Hartman 
							
						 
					 
					
						
						
							
						
						02fd19b2f6 
					 
					
						
						
							
							Added support for multiple input device types for KeyMap and connected Qt.  
						
						
						
						
					 
					
						2014-09-12 01:15:14 -07:00 
						 
				 
			
				
					
						
							
							
								Kevin Hartman 
							
						 
					 
					
						
						
							
						
						4a94ec934a 
					 
					
						
						
							
							Initial HID PAD work, with GLFW only.  
						
						
						
						
					 
					
						2014-09-11 22:43:42 -07:00 
						 
				 
			
				
					
						
							
							
								Kevin Hartman 
							
						 
					 
					
						
						
							
						
						bb7ddede15 
					 
					
						
						
							
							Created structure for PAD.  
						
						
						
						
					 
					
						2014-09-11 22:43:42 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						532a9e80a0 
					 
					
						
						
							
							Merge pull request  #99  from archshift/ext-check  
						
						... 
						
						
						
						loader.cpp: improved file extension checking, made Upper/LowerStr useful, moved string_util into Common namespace 
						
						
					 
					
						2014-09-11 00:04:36 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						d79fe3ebaa 
					 
					
						
						
							
							Merge pull request  #103  from archshift/prune  
						
						... 
						
						
						
						Prune redundant includes 
						
						
					 
					
						2014-09-10 18:44:08 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						249a567834 
					 
					
						
						
							
							Merge pull request  #104  from archshift/removal  
						
						... 
						
						
						
						Removed fixed_size_queue.h 
						
						
					 
					
						2014-09-09 20:56:28 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						8891c27425 
					 
					
						
						
							
							Merge pull request  #101  from lioncash/inf-loop  
						
						... 
						
						
						
						Common: Fix a potential infinite loop in StringUtil's ReplaceAll 
						
						
					 
					
						2014-09-09 20:53:33 -04:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
							
						
						727bad24a2 
					 
					
						
						
							
							Removed fixed_size_queue.h  
						
						... 
						
						
						
						It's unused and doesn't look like it compiles anyway :/ 
						
						
					 
					
						2014-09-08 18:49:41 -07:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
							
						
						6e606c515f 
					 
					
						
						
							
							core: Prune redundant includes  
						
						
						
						
					 
					
						2014-09-08 17:54:14 -07:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
							
						
						9d7cc2bedc 
					 
					
						
						
							
							common: Prune all redundant includes  
						
						
						
						
					 
					
						2014-09-08 17:25:43 -07:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
							
						
						8fe5f2e2fe 
					 
					
						
						
							
							Moved common_types::Rect from common to Common namespace  
						
						
						
						
					 
					
						2014-09-08 15:43:36 -07:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
							
						
						5472fd4d9b 
					 
					
						
						
							
							Added string_util to common, small changes in loader.cpp  
						
						
						
						
					 
					
						2014-09-08 15:43:22 -07:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
							
						
						4ed24a0619 
					 
					
						
						
							
							loader.cpp: improved file extension checking, made Upper/LowerStr useful  
						
						... 
						
						
						
						Instead of forcibly taking the last 4 characters, it now finds the last extension separator (the period) and takes a substr of its location. 
						
						
					 
					
						2014-09-08 15:41:58 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						5b65decf91 
					 
					
						
						
							
							Common: Remove HAVE_CXX11_SYNTAX define from Common.h  
						
						
						
						
					 
					
						2014-09-08 15:01:15 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						2f6ef914db 
					 
					
						
						
							
							Common: Fix a potential infinite loop in StringUtil's ReplaceAll  
						
						
						
						
					 
					
						2014-09-08 14:48:59 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						335082e74e 
					 
					
						
						
							
							Merge pull request  #95  from lioncash/disassembler  
						
						... 
						
						
						
						core: Make the ARM disassembler use std::string internally 
						
						
					 
					
						2014-09-08 00:10:13 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						85f1b76cd8 
					 
					
						
						
							
							Merge pull request  #87  from archshift/remove-cruft  
						
						... 
						
						
						
						Removed redundant headers for std implementations 
						
						
					 
					
						2014-09-07 22:08:06 -04:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
							
						
						498d1a37f1 
					 
					
						
						
							
							Removed common/std_xyz, instead using the std header  
						
						
						
						
					 
					
						2014-09-07 14:31:07 -07:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
							
						
						81baa477b5 
					 
					
						
						
							
							renderer_opengl.cpp: improved alignment for readability  
						
						
						
						
					 
					
						2014-09-07 12:09:02 -07:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
							
						
						1c02c03e32 
					 
					
						
						
							
							Dead code removal: video_core.cpp, load_symbol_map.cpp  
						
						
						
						
					 
					
						2014-09-07 12:09:02 -07:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
							
						
						9c0efdb75b 
					 
					
						
						
							
							bootmanager::EmuThread: fixed initialization order  
						
						
						
						
					 
					
						2014-09-07 12:09:02 -07:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
							
						
						0167e9140e 
					 
					
						
						
							
							utils: cleaned up DumpTGA, removing redundancies  
						
						
						
						
					 
					
						2014-09-07 12:09:02 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						403c84cdab 
					 
					
						
						
							
							core: Make the ARM disassembler use std::string internally  
						
						
						
						
					 
					
						2014-09-06 14:45:56 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						a130086587 
					 
					
						
						
							
							Merge pull request  #93  from lioncash/ref  
						
						... 
						
						
						
						core: Pass string by reference in FetchFromPortName and DeleteService 
						
						
					 
					
						2014-09-06 14:06:37 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						f68776ce13 
					 
					
						
						
							
							ncch: Remove C-style struct typedefs  
						
						... 
						
						
						
						In C++ you can simply just declare it as is. 
						
						
					 
					
						2014-09-06 13:38:03 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						26cd696843 
					 
					
						
						
							
							ncch: inline declare some variables in LZSS_Decompress  
						
						
						
						
					 
					
						2014-09-06 13:36:49 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						d30747efea 
					 
					
						
						
							
							core: Pass string by reference in FetchFromPortName and DeleteService  
						
						
						
						
					 
					
						2014-09-06 13:30:27 -04:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
							
						
						4795a64fc8 
					 
					
						
						
							
							Removed common/atomic, instead using std::atomic  
						
						
						
						
					 
					
						2014-09-02 22:40:02 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						c57de3e404 
					 
					
						
						
							
							Remove hand-crafted Visual Studio solution.  
						
						
						
						
					 
					
						2014-09-01 18:06:30 -03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						b15d631d99 
					 
					
						
						
							
							Avoid LOGGING redefinition warnings.  
						
						
						
						
					 
					
						2014-09-01 18:06:30 -03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						45976da975 
					 
					
						
						
							
							CMake cleanup  
						
						... 
						
						
						
						Several cleanups to the buildsystem:
 - Do better factoring of common libs between platforms.
 - Add support to building on Windows.
 - Remove Qt4 support.
 - Re-sort file lists and add missing headers. 
						
						
					 
					
						2014-09-01 18:06:30 -03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						478289140d 
					 
					
						
						
							
							Replace GLEW with a glLoadGen loader.  
						
						... 
						
						
						
						This should fix the GL loading errors that occur in some drivers due to
the use of deprecated functions by GLEW. Side benefits are more accurate
auto-completion (deprecated function and symbols don't exist) and faster
pointer loading (less entrypoints to load). In addition it removes an
external library depency, simplifying the build system a bit and
eliminating one set of binary libraries for Windows. 
						
						
					 
					
						2014-09-01 17:41:56 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						76372feb19 
					 
					
						
						
							
							Merge pull request  #84  from bunnei/fix-hw-synchronization  
						
						... 
						
						
						
						Fix GPU/HW synchronization 
						
						
					 
					
						2014-08-31 00:53:07 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						038a51aac1 
					 
					
						
						
							
							Merge pull request  #82  from yuriks/addr-types  
						
						... 
						
						
						
						Introduce VAddr and PAddr typedefs for ARM addresses. 
						
						
					 
					
						2014-08-30 23:27:46 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						aabfcfe6ad 
					 
					
						
						
							
							GPU: Improve frame synchronization, increases compatibility with both homebrew and retail applications.  
						
						
						
						
					 
					
						2014-08-30 23:24:14 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						eb36d3fc90 
					 
					
						
						
							
							Core: Refactor core to use only one function for execution.  
						
						... 
						
						
						
						Core: Cleaned up comment to be more readable.
Citra: Changed loop to be more readable. 
						
						
					 
					
						2014-08-30 23:23:38 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						738b88293c 
					 
					
						
						
							
							Loader: Added support for loading raw BIN executables.  
						
						... 
						
						
						
						- Useful for debugging homebrew
Qt: Updated GUI to support loading .bin files. 
						
						
					 
					
						2014-08-30 23:23:33 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						3ade84cb7b 
					 
					
						
						
							
							Threading: Fix thread starting to execute first instruction correctly.  
						
						
						
						
					 
					
						2014-08-30 23:23:32 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						ae93adddd1 
					 
					
						
						
							
							srv::Initialize: Return "success" status code.  
						
						
						
						
					 
					
						2014-08-30 23:23:31 -04:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						83c3d2bcd1 
					 
					
						
						
							
							Introduce VAddr and PAddr typedefs for ARM addresses.  
						
						
						
						
					 
					
						2014-08-31 00:04:11 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						06864c93fd 
					 
					
						
						
							
							Merge pull request  #80  from bunnei/fix-latest-libctru  
						
						... 
						
						
						
						Fixes Citra for the latest changes made to the "refactor" branch of libctru.
- For reference, see: https://github.com/smealum/ctrulib/tree/refactor/libctru  
						
						
					 
					
						2014-08-28 18:07:45 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						6966fdf025 
					 
					
						
						
							
							Loader: Added support for loading raw BIN executables.  
						
						... 
						
						
						
						- Useful for debugging homebrew
Qt: Updated GUI to support loading .bin files. 
						
						
					 
					
						2014-08-28 17:51:49 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						304999dfeb 
					 
					
						
						
							
							Threading: Fix thread starting to execute first instruction correctly.  
						
						
						
						
					 
					
						2014-08-28 17:51:49 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						fb908b9395 
					 
					
						
						
							
							srv::Initialize: Return "success" status code.  
						
						
						
						
					 
					
						2014-08-28 17:51:41 -04:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						9d172ab550 
					 
					
						
						
							
							Downgrade GLSL version to 1.50 (compatible with GL 3.2)  
						
						
						
						
					 
					
						2014-08-28 05:38:13 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						20d169e4a1 
					 
					
						
						
							
							VideoCore: Fixes rendering issues on Qt and corrects framebuffer output size.  
						
						
						
						
					 
					
						2014-08-26 17:34:52 -04:00 
						 
				 
			
				
					
						
							
							
								Kevin Hartman 
							
						 
					 
					
						
						
							
						
						cbfd6b6e52 
					 
					
						
						
							
							Rewrite of OpenGL renderer, including OS X support  
						
						... 
						
						
						
						Screen contents are now displayed using textured quads. This can be updated to expose an FBO once an OpenGL backend for when Pica rendering is being worked on. That FBO's texture can then be applied to the quads.
Previously, FBO blitting was used in order to display screen contents, which did not work on OS X. The new textured quad approach is less of a compatibility risk. 
						
						
					 
					
						2014-08-25 20:56:59 -07:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						a79644c9ba 
					 
					
						
						
							
							Pica/Rasterizer: Clarify a TODO.  
						
						
						
						
					 
					
						2014-08-25 22:03:19 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						697b50c3ff 
					 
					
						
						
							
							Pica/VertexShader: Fix a bug in the call stack handling.  
						
						
						
						
					 
					
						2014-08-25 22:03:19 +02:00