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 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							96528b3aab 
							
						 
					 
					
						
						
							
							Merge pull request  #2725  from wwylele/texture-sampler  
						
						... 
						
						
						
						gl_shader: refactor texture sampler into its own function 
						
						
					 
					
						2017-05-27 03:26:50 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							669ef82aee 
							
						 
					 
					
						
						
							
							OpenGL: Improve accuracy of quaternion interpolation  
						
						... 
						
						
						
						Current order of operations (rotate then normalize) seems to produce a
lot more distortion than normalizing and then rotating. This makes Citra
results match pretty closesly with hardware, and indicates that hardware
may also be using lerp instead of slerp to interpolate the quaternions. 
						
						
					 
					
						2017-05-27 00:13:41 -07:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							90c8d09098 
							
						 
					 
					
						
						
							
							gl_shader: refactor texture sampler into its own function  
						
						
						
						
					 
					
						2017-05-27 01:56:22 +03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							61decd84cc 
							
						 
					 
					
						
						
							
							Merge pull request  #2716  from yuriks/decentralized-result  
						
						... 
						
						
						
						Decentralize ResultCode 
						
						
					 
					
						2017-05-26 11:59:57 -04:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							bae3799bd5 
							
						 
					 
					
						
						
							
							Merge pull request  #2697  from wwylele/proctex  
						
						... 
						
						
						
						Implemented Procedural Texture (Texture Unit 3) 
						
						
					 
					
						2017-05-24 21:37:42 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							a5810d61da 
							
						 
					 
					
						
						
							
							FS: Remove unused result definition  
						
						
						
						
					 
					
						2017-05-24 21:06:00 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							c1a9e94068 
							
						 
					 
					
						
						
							
							Common: Clean up meta-template logic in BitField  
						
						
						
						
					 
					
						2017-05-24 21:06:00 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							2cdb40d709 
							
						 
					 
					
						
						
							
							Kernel: Centralize error definitions in errors.h  
						
						
						
						
					 
					
						2017-05-24 21:06:00 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							743d18f0e4 
							
						 
					 
					
						
						
							
							GSP_GPU: Move error codes from result.h to local file  
						
						
						
						
					 
					
						2017-05-24 21:06:00 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							92be29adba 
							
						 
					 
					
						
						
							
							FileSys: Move all result description to errors.h  
						
						
						
						
					 
					
						2017-05-24 21:06:00 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							3b1f0fea31 
							
						 
					 
					
						
						
							
							result: Make error description a generic integer  
						
						... 
						
						
						
						It is now known that result code description vary depending on the
module, and so they're best defined on a per-module basis. To support
this, allow passing in an arbitrary integer instead of limiting to the
ones in the ErrorDescription enum. These will be gradually migrated to
their individual users, but a few will be kept as "common" codes shared
by all modules. 
						
						
					 
					
						2017-05-24 21:05:59 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							a75145a2c6 
							
						 
					 
					
						
						
							
							Make BitField and ResultCode constexpr-initializable  
						
						
						
						
					 
					
						2017-05-24 21:05:59 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							634229ff45 
							
						 
					 
					
						
						
							
							Merge pull request  #2683  from bunnei/telemetry-framework  
						
						... 
						
						
						
						Telemetry framework Part 1 
						
						
					 
					
						2017-05-24 19:33:54 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							120b00fb1a 
							
						 
					 
					
						
						
							
							telemetry: Log a few simple data fields throughout core.  
						
						
						
						
					 
					
						2017-05-24 19:16:23 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							f3e14cae1e 
							
						 
					 
					
						
						
							
							core: Keep track of telemetry for the current emulation session.  
						
						
						
						
					 
					
						2017-05-24 19:16:22 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							a4760e939f 
							
						 
					 
					
						
						
							
							common: Add a generic interface for logging telemetry fields.  
						
						
						
						
					 
					
						2017-05-24 19:16:21 -04:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							8cd9522526 
							
						 
					 
					
						
						
							
							cam: move u32->u8 trancation to IPCHelper  
						
						
						
						
					 
					
						2017-05-24 12:50:19 +03:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							924292f2cc 
							
						 
					 
					
						
						
							
							cam: use IPCHelper  
						
						
						
						
					 
					
						2017-05-24 12:45:36 +03:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
						
						
							
						
						
							c291db72e7 
							
						 
					 
					
						
						
							
							Merge pull request  #2692  from Subv/vfp_ftz  
						
						... 
						
						
						
						Dyncom/VFP: Convert denormal outputs into 0 when the FTZ flag is enabled. 
						
						
					 
					
						2017-05-22 12:16:53 -05:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							cc566dadd8 
							
						 
					 
					
						
						
							
							Merge pull request  #2406  from Subv/session_disconnect  
						
						... 
						
						
						
						Kernel: Properly update port counters on session disconnection. 
						
						
					 
					
						2017-05-21 17:18:16 -07:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							5b46a89230 
							
						 
					 
					
						
						
							
							fixup! Dyncom/VFP: Convert denormal outputs into 0 when the FTZ flag is enabled.  
						
						
						
						
					 
					
						2017-05-21 18:56:09 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							37347bfa38 
							
						 
					 
					
						
						
							
							Kernel/Sessions: Remove the ClientSession::Create function.  
						
						... 
						
						
						
						It is not meant to be used by anything other than CreateSessionPair. 
						
						
					 
					
						2017-05-21 18:52:42 -05:00 
						 
				 
			
				
					
						
							
							
								Merry 
							
						 
					 
					
						
						
						
						
							
						
						
							188d63fdb6 
							
						 
					 
					
						
						
							
							Merge pull request  #2694  from Subv/vfp_vsub_ftz  
						
						... 
						
						
						
						Dyncom/VFP: Perform flush-to-zero on the second operand of vsub before sending it to vadd. 
						
						
					 
					
						2017-05-22 00:50:52 +01:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							c1ec89bdaf 
							
						 
					 
					
						
						
							
							Merge pull request  #2719  from lioncash/catch  
						
						... 
						
						
						
						externals: Update catch to 1.9.4 
						
						
					 
					
						2017-05-21 16:45:14 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e74ada0a73 
							
						 
					 
					
						
						
							
							externals: Update catch to 1.9.4  
						
						
						
						
					 
					
						2017-05-21 19:29:21 -04:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
						
						
							
						
						
							0f2e32c017 
							
						 
					 
					
						
						
							
							Merge pull request  #2718  from citra-emu/appveyor-vs2017  
						
						... 
						
						
						
						Upgrade AppVeyor to Visual Studio 2017 
						
						
					 
					
						2017-05-21 17:18:58 -06:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							6c26b6efbc 
							
						 
					 
					
						
						
							
							Remove "Xamarin logspam" workaround  
						
						... 
						
						
						
						The file does not seem to exist anymore in the VS 2017 environment. 
						
						
					 
					
						2017-05-21 15:59:11 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							eb8afab865 
							
						 
					 
					
						
						
							
							Upgrade AppVeyor to Visual Studio 2017  
						
						... 
						
						
						
						More C++14/17 goodness! 
						
						
					 
					
						2017-05-21 15:56:25 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							d2bb0a6f2d 
							
						 
					 
					
						
						
							
							Merge pull request  #2713  from wwylele/where-is-my-tc0_w  
						
						... 
						
						
						
						swrasterizer: add missing tc0_w attribute processing 
						
						
					 
					
						2017-05-21 00:19:46 -07:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							36526c63ef 
							
						 
					 
					
						
						
							
							swrasterizer: add missing tc0_w and fragment lighting attribute processing  
						
						
						
						
					 
					
						2017-05-21 09:09:15 +03:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							4d62e75fb2 
							
						 
					 
					
						
						
							
							gl_rasterizer: implement procedural texture  
						
						
						
						
					 
					
						2017-05-20 13:50:50 +03:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							ade45b5b99 
							
						 
					 
					
						
						
							
							pica/swrasterizer: implement procedural texture  
						
						
						
						
					 
					
						2017-05-20 13:50:50 +03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							152a012373 
							
						 
					 
					
						
						
							
							Merge pull request  #2661  from Subv/uds5  
						
						... 
						
						
						
						Services/UDS: Generate 802.11 beacon frames when a network is open. 
						
						
					 
					
						2017-05-19 11:04:34 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							b70cd0c33f 
							
						 
					 
					
						
						
							
							Merge pull request  #2710  from emmauss/ptm_ipc  
						
						... 
						
						
						
						use IPCHelper for PTM services 
						
						
					 
					
						2017-05-19 11:03:55 -04:00 
						 
				 
			
				
					
						
							
							
								emmaus 
							
						 
					 
					
						
						
						
						
							
						
						
							b2e82d16c8 
							
						 
					 
					
						
						
							
							use IPCHelper for PTM services  
						
						
						
						
					 
					
						2017-05-19 08:44:58 +00:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							55b7f1a7b3 
							
						 
					 
					
						
						
							
							Merge pull request  #2709  from wwylele/pica-masked-value  
						
						... 
						
						
						
						pica: use correct register value for shader bool_uniforms 
						
						
					 
					
						2017-05-17 20:09:46 -07:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							393fee10a2 
							
						 
					 
					
						
						
							
							pica: use correct register value for shader bool_uniforms  
						
						... 
						
						
						
						variable value is not masked. the masked and combined register value should be used instead 
						
						
					 
					
						2017-05-17 22:14:09 +03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							8d558777a6 
							
						 
					 
					
						
						
							
							Merge pull request  #2703  from wwylele/pica-reg-revise  
						
						... 
						
						
						
						pica: correct bit field length for some registers 
						
						
					 
					
						2017-05-16 10:00:37 -07:00