TheKoopaKingdom 
							
						 
					 
					
						
						
						
						
							
						
						
							59de38b965 
							
						 
					 
					
						
						
							
							Switched to the ERROR_NOT_FOUND constant from errors.h.  
						
						
						
					 
					
						2017-06-02 18:40:39 -04:00 
						 
				 
			
				
					
						
							
							
								TheKoopaKingdom 
							
						 
					 
					
						
						
						
						
							
						
						
							cea19fd659 
							
						 
					 
					
						
						
							
							Moved whitelist checks from FS_User to the Archive_NCCH handler.  
						
						
						
					 
					
						2017-06-02 18:40:27 -04:00 
						 
				 
			
				
					
						
							
							
								TheKoopaKingdom 
							
						 
					 
					
						
						
						
						
							
						
						
							a8aef599e0 
							
						 
					 
					
						
						
							
							Created a whitelist of system archives to prevent false positives creating dialogs.  
						
						
						
					 
					
						2017-06-02 18:28:14 -04:00 
						 
				 
			
				
					
						
							
							
								TheKoopaKingdom 
							
						 
					 
					
						
						
						
						
							
						
						
							0409bdfea5 
							
						 
					 
					
						
						
							
							Optimized messages that were repetitive and added ability for core errors to specify more details optionally.  
						
						
						
					 
					
						2017-06-02 18:28:14 -04:00 
						 
				 
			
				
					
						
							
							
								TheKoopaKingdom 
							
						 
					 
					
						
						
						
						
							
						
						
							b6bab59000 
							
						 
					 
					
						
						
							
							Added message to status bar to show core errors ignored by the user.  
						
						
						
					 
					
						2017-06-02 18:28:14 -04:00 
						 
				 
			
				
					
						
							
							
								TheKoopaKingdom 
							
						 
					 
					
						
						
						
						
							
						
						
							37bec598ea 
							
						 
					 
					
						
						
							
							Made some changes from review comments:  
						
						... 
						
						
						
						- Made LoadKernelSystemMode return a pair consisting of a system mode and a result code (Could use review).
- Deleted ErrorOpenGL error code in favor of just having ErrorVideoCore.
- Made dialog messages more clear.
- Compared archive ID in fs_user.cpp to ArchiveIdCode::NCCH as opposed to hex magic.
- Cleaned up some other stuff. 
						
					 
					
						2017-06-02 18:28:14 -04:00 
						 
				 
			
				
					
						
							
							
								TheKoopaKingdom 
							
						 
					 
					
						
						
						
						
							
						
						
							1ecb322daa 
							
						 
					 
					
						
						
							
							Added system for handling core errors in citra-qt.  
						
						
						
					 
					
						2017-06-02 18:27:56 -04:00 
						 
				 
			
				
					
						
							
							
								TheKoopaKingdom 
							
						 
					 
					
						
						
						
						
							
						
						
							e523c76cc8 
							
						 
					 
					
						
						
							
							Fixed encrypted ROM error messages.  
						
						
						
					 
					
						2017-06-02 18:25:32 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							4857eb441b 
							
						 
					 
					
						
						
							
							Merge pull request  #2722  from wwylele/cam-ipc-helper  
						
						... 
						
						
						
						CAM: use IPCHelper 
						
					 
					
						2017-05-31 19:47:37 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							af1ff4d3ce 
							
						 
					 
					
						
						
							
							Merge pull request  #2739  from yuriks/kernel-reorg  
						
						... 
						
						
						
						Split-up kernel.h 
						
					 
					
						2017-05-31 19:46:15 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							54ea95cca7 
							
						 
					 
					
						
						
							
							Merge pull request  #2721  from wwylele/texture-cube  
						
						... 
						
						
						
						swrasterizer: implemented TextureCube 
						
					 
					
						2017-05-30 10:21:05 -04:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							10906dceec 
							
						 
					 
					
						
						
							
							gl_rasterizer: implement spot light  
						
						
						
					 
					
						2017-05-30 10:54:58 +03:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							686cbf3ac6 
							
						 
					 
					
						
						
							
							gl_rasterizer: sync spot light status  
						
						
						
					 
					
						2017-05-30 10:54:58 +03:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							b5addf8fb8 
							
						 
					 
					
						
						
							
							pica: prepare registers for spotlight  
						
						
						
					 
					
						2017-05-30 10:54:58 +03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							be031989ee 
							
						 
					 
					
						
						
							
							Kernel: Move HandleTable to a separate file  
						
						
						
					 
					
						2017-05-29 17:34:39 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							64ecf81a3c 
							
						 
					 
					
						
						
							
							Kernel: Move WaitObject to a separate file  
						
						... 
						
						
						
						Now that HandleTable doesn't directly depend on WaitObject anymore, this
can be separated from the main kernel.h header. 
						
					 
					
						2017-05-29 16:16:46 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							a4f88c7d7c 
							
						 
					 
					
						
						
							
							Merge pull request  #2734  from yuriks/cmake-imported-libs  
						
						... 
						
						
						
						CMake: Use CMake target properties for all libraries 
						
					 
					
						2017-05-29 15:12:21 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							9453223075 
							
						 
					 
					
						
						
							
							Kernel: Removed HandleTable::GetWaitObject  
						
						... 
						
						
						
						This isn't necessary anymore since plain Get works correctly for
WaitObjects. 
						
					 
					
						2017-05-29 15:10:06 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							b17754f998 
							
						 
					 
					
						
						
							
							Kernel: Extract dynamic Object pointer cast into its own function  
						
						
						
					 
					
						2017-05-29 14:42:27 -07:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							0b9bb082c3 
							
						 
					 
					
						
						
							
							swrasterizer: implement TextureCube  
						
						
						
					 
					
						2017-05-29 22:28:48 +03:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							077cc683e5 
							
						 
					 
					
						
						
							
							pica: add registers for texture cube  
						
						
						
					 
					
						2017-05-29 22:03:08 +03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							3df85a103a 
							
						 
					 
					
						
						
							
							Merge pull request  #2729  from yuriks/quaternion-fix  
						
						... 
						
						
						
						OpenGL: Improve accuracy of quaternion interpolation 
						
					 
					
						2017-05-28 01:24:06 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							4caa2bad9d 
							
						 
					 
					
						
						
							
							Merge pull request  #2733  from yuriks/cmake-cleanup  
						
						... 
						
						
						
						Dependencies and build system cleanup 
						
					 
					
						2017-05-28 01:01:00 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							9a08160ae5 
							
						 
					 
					
						
						
							
							CMake: Re-organize root CMakeLists.txt file  
						
						... 
						
						
						
						Separates the file into sections and re-orders things to fit in them 
						
					 
					
						2017-05-27 23:45:55 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							c211368734 
							
						 
					 
					
						
						
							
							CMake: Move definitions of externals to the CMakeLists in that directory  
						
						
						
					 
					
						2017-05-27 23:33:14 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							cebdae6c92 
							
						 
					 
					
						
						
							
							CMake: Create an INTERFACE target for Catch  
						
						
						
					 
					
						2017-05-27 22:46:59 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							d736cca848 
							
						 
					 
					
						
						
							
							CMake: Create INTERFACE targets for microprofile and nihstro  
						
						
						
					 
					
						2017-05-27 22:34:52 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							3b68600f81 
							
						 
					 
					
						
						
							
							CMake: Remove unnecessary include_directories for dynarmic  
						
						... 
						
						
						
						Dynarmic already adds the correct include paths to the library target. 
						
					 
					
						2017-05-27 22:19:37 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							4f84372bc2 
							
						 
					 
					
						
						
							
							CMake: Add cryptopp include path to target property  
						
						
						
					 
					
						2017-05-27 22:16:57 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							74afcd5328 
							
						 
					 
					
						
						
							
							CMake: Add SoundTouch include path to target property  
						
						
						
					 
					
						2017-05-27 22:09:28 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							cb49df156d 
							
						 
					 
					
						
						
							
							CMake: Use target properties to add inih include paths  
						
						
						
					 
					
						2017-05-27 21:59:02 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							776cb91785 
							
						 
					 
					
						
						
							
							CMake: Define an interface target for SDL2 definitions  
						
						
						
					 
					
						2017-05-27 21:38:49 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							34b6c8bd88 
							
						 
					 
					
						
						
							
							CMake: Remove CITRA_QT_LIBS var  
						
						... 
						
						
						
						This used to be required to support both Qt4 and Qt5, but we dropped Qt4
so it's not needed anymore. 
						
					 
					
						2017-05-27 20:53:39 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							089baa04e8 
							
						 
					 
					
						
						
							
							CMake: Stop using FindOpenGL, which seems to not be required anymore  
						
						
						
					 
					
						2017-05-27 20:48:00 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							d6ff5c6f75 
							
						 
					 
					
						
						
							
							CMake: Use append instead of set to modify list  
						
						
						
					 
					
						2017-05-27 20:44:51 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							0f563111a2 
							
						 
					 
					
						
						
							
							CMake: Use IMPORTED target for Boost  
						
						
						
					 
					
						2017-05-27 20:44:51 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							4660bc1c78 
							
						 
					 
					
						
						
							
							CMake: Use IMPORTED target for libpng  
						
						
						
					 
					
						2017-05-27 20:44:51 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							01ebb65c30 
							
						 
					 
					
						
						
							
							Travis: Upgrade to CMake 3.6.3  
						
						
						
					 
					
						2017-05-27 20:44:43 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							7b81903756 
							
						 
					 
					
						
						
							
							CMake: Correct inter-module dependencies and library visibility  
						
						... 
						
						
						
						Modules didn't correctly define their dependencies before, which relied
on the frontends implicitly including every module for linking to
succeed.
Also changed every target_link_libraries call to specify visibility of
dependencies to avoid leaking definitions to dependents when not
necessary. 
						
					 
					
						2017-05-27 18:41:24 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							62f34c8e5c 
							
						 
					 
					
						
						
							
							Citra: Convert include into forward declaration  
						
						
						
					 
					
						2017-05-27 18:41:24 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							e91f2b7663 
							
						 
					 
					
						
						
							
							Remove some unnecessary inclusions of video_core.h  
						
						
						
					 
					
						2017-05-27 18:41:24 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							eb10f25025 
							
						 
					 
					
						
						
							
							Move screen size constants from video_core to core  
						
						... 
						
						
						
						video_core didn't even properly use them, and they were the source of
many otherwise-unnecessary dependencies from core to video_core. 
						
					 
					
						2017-05-27 18:41:24 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							6665557ff7 
							
						 
					 
					
						
						
							
							OpenGL: Remove unused RendererOpenGL fields  
						
						
						
					 
					
						2017-05-27 18:02:46 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							ae095cfb71 
							
						 
					 
					
						
						
							
							Core: Fix some out-of-style includes  
						
						
						
					 
					
						2017-05-27 16:31:42 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							2579ae543b 
							
						 
					 
					
						
						
							
							Common: Fix some out-of-style includes  
						
						
						
					 
					
						2017-05-27 16:14:10 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							d1bf7919da 
							
						 
					 
					
						
						
							
							Move framebuffer_layout from Common to Core  
						
						... 
						
						
						
						This removes a dependency inversion between core and common. It's also
the proper place for the file since it makes screen layout decisions
specific to the 3DS. 
						
					 
					
						2017-05-27 16:10:25 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							ec8dfc8fb7 
							
						 
					 
					
						
						
							
							Merge pull request  #2732  from yuriks/add-fmt  
						
						... 
						
						
						
						Add the fmt string formatting library 
						
					 
					
						2017-05-27 15:03:53 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							a06220682c 
							
						 
					 
					
						
						
							
							Add the fmt string formatting library  
						
						... 
						
						
						
						More info at http://fmtlib.net/ 
This commit was based on @jroweboy's work on his spdlog branch, but with
modifications. 
						
					 
					
						2017-05-27 14:26:02 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							4e88458814 
							
						 
					 
					
						
						
							
							Update dynarmic  
						
						... 
						
						
						
						Updated to incorporate fix from MerryMage/dynarmic#106  which is required
for using fmt in Citra. 
						
					 
					
						2017-05-27 14:26:02 -07:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							857510a7c0 
							
						 
					 
					
						
						
							
							fixup!cam: use IPCHelper  
						
						
						
					 
					
						2017-05-27 21:30:07 +03:00