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 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								272a201d12 
								
							 
						 
						
							
							
								
								Merge pull request  #94  from lioncash/misc  
							
							... 
							
							
							
							Minor cleanup in ncch. 
							
						 
						
							2014-09-06 14:06:14 -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 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								5d95d038a0 
								
							 
						 
						
							
							
								
								Merge pull request  #88  from archshift/remove-atomic  
							
							... 
							
							
							
							Removed common/atomic, instead using std::atomic 
							
						 
						
							2014-09-04 20:36:21 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								fda291816b 
								
							 
						 
						
							
							
								
								Merge pull request  #89  from archshift/X11-OSX  
							
							... 
							
							
							
							Removed the need for X11 on OS X 
							
						 
						
							2014-09-03 10:15:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									archshift 
								
							 
						 
						
							
							
							
							
								
							
							
								051b162add 
								
							 
						 
						
							
							
								
								Removed the need for X11 on OS X  
							
							... 
							
							
							
							It only causes issues when someone (who doesn't need it) doesn't have it. 
							
						 
						
							2014-09-02 23:32:15 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									archshift 
								
							 
						 
						
							
							
							
							
								
							
							
								4795a64fc8 
								
							 
						 
						
							
							
								
								Removed common/atomic, instead using std::atomic  
							
							
							
						 
						
							2014-09-02 22:40:02 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								c0e48432cd 
								
							 
						 
						
							
							
								
								Merge pull request  #69  from yuriks/cmake-cleanup  
							
							... 
							
							
							
							CMake cleanup 
							
						 
						
							2014-09-01 22:29:23 -04: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 
								
							 
						 
						
							
							
							
							
								
							
							
								523385955c 
								
							 
						 
						
							
							
								
								Update GLFW to 3.0.4 and include x64 lib for MSVC  
							
							
							
						 
						
							2014-09-01 17:41:56 -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 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								7122c46937 
								
							 
						 
						
							
							
								
								Merge pull request  #81  from yuriks/downgrade-shader  
							
							... 
							
							
							
							Downgrade GLSL version to 1.50 (compatible with GL 3.2) 
							
						 
						
							2014-08-28 12:10:40 -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 
								
							 
						 
						
							
							
							
							
								
							
							
								1a7bbe2569 
								
							 
						 
						
							
							
								
								Merge pull request  #79  from bunnei/framebuffer-render-fixes  
							
							... 
							
							
							
							VideoCore: Fixes rendering issues on Qt and corrects framebuffer output size. 
							
						 
						
							2014-08-26 18:10:23 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								20d169e4a1 
								
							 
						 
						
							
							
								
								VideoCore: Fixes rendering issues on Qt and corrects framebuffer output size.  
							
							
							
						 
						
							2014-08-26 17:34:52 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								fef62d0e54 
								
							 
						 
						
							
							
								
								Merge pull request  #74  from kevinhartman/master  
							
							... 
							
							
							
							Initial rewrite of opengl renderer. 
							
						 
						
							2014-08-26 00:03:05 -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 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								aa7472057a 
								
							 
						 
						
							
							
								
								Update README.md to correct OS X typo  
							
							
							
						 
						
							2014-08-25 19:08:25 -04:00