Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							ab71997b2c 
							
						 
					 
					
						
						
							
							gl_resource_manager: Add missing noexcept specifiers to move constructors and assignment operators  
						
						... 
						
						
						
						Standard library containers may use std::move_if_noexcept to perform
move operations. If a move cannot be performed under these
circumstances, then a copy is attempted. Given we only intend for these
types to be move-only this can be somewhat problematic. By defining
these to be noexcept we prevent cases where copies may be attempted. 
						
						
					 
					
						2018-04-20 20:04:00 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							7db0b8d74f 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Make MatchFlags an enum class  
						
						... 
						
						
						
						Prevents implicit conversions and scope pollution. 
						
						
					 
					
						2018-04-20 19:50:05 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							659a612368 
							
						 
					 
					
						
						
							
							core: Relocate g_service_manager to the System class  
						
						... 
						
						
						
						Converts the service manager from a global into an instance-based
variable. 
						
						
					 
					
						2018-04-20 19:44:32 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							bec05db746 
							
						 
					 
					
						
						
							
							resource_limit: Make ResourceTypes an enum class  
						
						... 
						
						
						
						Prevents enum identifiers from leaking into the surrounding scope. 
						
						
					 
					
						2018-04-20 19:41:45 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1df3a7710e 
							
						 
					 
					
						
						
							
							Merge pull request  #340  from mailwl/vi-update  
						
						... 
						
						
						
						Service/VI: stub SetLayerVisibility, fix GetDisplayResolution output 
						
						
					 
					
						2018-04-20 16:23:15 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							d03fc77475 
							
						 
					 
					
						
						
							
							ShaderGen: Register id 255 is special and is hardcoded to return 0 (SR_ZERO).  
						
						
						
						
					 
					
						2018-04-20 14:57:40 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							2e0a9f66a0 
							
						 
					 
					
						
						
							
							ShaderGen: Ignore the 'sched' instruction when generating shaders.  
						
						... 
						
						
						
						The 'sched' instruction has a very convoluted encoding, but fortunately it seems to only appear on a fixed interval (once every 4 instructions). 
						
						
					 
					
						2018-04-20 14:57:40 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							326b044c19 
							
						 
					 
					
						
						
							
							Merge pull request  #367  from lioncash/clamp  
						
						... 
						
						
						
						math_util: Remove the Clamp() function 
						
						
					 
					
						2018-04-20 14:18:03 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							87f89ac82d 
							
						 
					 
					
						
						
							
							Merge pull request  #361  from lioncash/common  
						
						... 
						
						
						
						common_types: Minor changes 
						
						
					 
					
						2018-04-20 10:27:17 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fae2dd0344 
							
						 
					 
					
						
						
							
							math_util: Remove the Clamp() function  
						
						... 
						
						
						
						C++17 adds clamp() to the standard library, so we can remove ours in
favor of it. 
						
						
					 
					
						2018-04-20 10:14:13 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a904d70afe 
							
						 
					 
					
						
						
							
							Merge pull request  #368  from lioncash/dynarmic  
						
						... 
						
						
						
						externals: Update dynarmic to HEAD 
						
						
					 
					
						2018-04-20 09:48:15 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b11f6f90e7 
							
						 
					 
					
						
						
							
							Merge pull request  #360  from lioncash/namespaces  
						
						... 
						
						
						
						service: Use nested namespace specifiers where applicable 
						
						
					 
					
						2018-04-20 09:44:40 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d96997447 
							
						 
					 
					
						
						
							
							Merge pull request  #364  from lioncash/thread-local  
						
						... 
						
						
						
						common/thread: Remove unnecessary feature checking for thread_local 
						
						
					 
					
						2018-04-20 09:43:52 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b5c204ac6f 
							
						 
					 
					
						
						
							
							Merge pull request  #362  from lioncash/snprintf  
						
						... 
						
						
						
						common_funcs: Remove check for VS versions that we don't even support 
						
						
					 
					
						2018-04-20 09:43:30 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							701dd649e6 
							
						 
					 
					
						
						
							
							Merge pull request  #363  from lioncash/array-size  
						
						... 
						
						
						
						common_funcs: Remove ARRAY_SIZE macro 
						
						
					 
					
						2018-04-20 09:43:02 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79c1ed80e9 
							
						 
					 
					
						
						
							
							Merge pull request  #366  from lioncash/vec  
						
						... 
						
						
						
						vector_math: Remove AsArray() and Write() functions from Vec[2,3,4] 
						
						
					 
					
						2018-04-20 09:42:41 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb267093bb 
							
						 
					 
					
						
						
							
							Merge pull request  #365  from lioncash/codeblock  
						
						... 
						
						
						
						common: Remove code_block.h 
						
						
					 
					
						2018-04-20 09:42:15 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2febaff2f 
							
						 
					 
					
						
						
							
							externals: Update dynarmic to HEAD  
						
						
						
						
					 
					
						2018-04-20 09:02:18 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							956e200f12 
							
						 
					 
					
						
						
							
							vector_math: Remove AsArray() and Write() functions from Vec[2,3,4]  
						
						... 
						
						
						
						These are all unused and the Write() ones should arguably not even be in the interface. There are better ways to provide this if we ever need it (like iterators). 
						
						
					 
					
						2018-04-19 22:58:24 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0eba5911f2 
							
						 
					 
					
						
						
							
							common: Remove code_block.h  
						
						... 
						
						
						
						We use dynarmic, so this is unued. Anything else we need will likely use Xbyak, so
this header isn't necessary any more. 
						
						
					 
					
						2018-04-19 22:47:02 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b134e6afcf 
							
						 
					 
					
						
						
							
							common/thread: Remove unnecessary feature checking for thread_local  
						
						... 
						
						
						
						Every compiler we require already supports it. 
						
						
					 
					
						2018-04-19 22:41:18 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							d9e316e353 
							
						 
					 
					
						
						
							
							common_funcs: Remove ARRAY_SIZE macro  
						
						... 
						
						
						
						C++17 has non-member size() which we can just call where necessary. 
						
						
					 
					
						2018-04-19 22:36:52 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							902fc61ef8 
							
						 
					 
					
						
						
							
							common_funcs: Remove check for VS versions that we don't even support  
						
						... 
						
						
						
						We don't support any VS versions that don't already have snprintf in the
standard library implementation. 
						
						
					 
					
						2018-04-19 22:28:56 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							16ffecd8fb 
							
						 
					 
					
						
						
							
							common_types: Convert typedefs to using aliases  
						
						... 
						
						
						
						May as well while we're making changes to this file. 
						
						
					 
					
						2018-04-19 22:26:35 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e8e5041955 
							
						 
					 
					
						
						
							
							common_types: Remove unnecessary check for whether or not__func__ is defined  
						
						... 
						
						
						
						VS has supported this for quite a while. 
						
						
					 
					
						2018-04-19 22:25:19 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							ccca5e7c28 
							
						 
					 
					
						
						
							
							service: Use nested namespace specifiers where applicable  
						
						... 
						
						
						
						Tidies up namespace declarations 
						
						
					 
					
						2018-04-19 22:20:28 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c8afe1140 
							
						 
					 
					
						
						
							
							Merge pull request  #357  from lioncash/guard  
						
						... 
						
						
						
						renderer_opengl: Add missing header guards 
						
						
					 
					
						2018-04-19 22:17:25 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ef04f69b2 
							
						 
					 
					
						
						
							
							Merge pull request  #358  from lioncash/explicit  
						
						... 
						
						
						
						disk_filesystem: Minor changes 
						
						
					 
					
						2018-04-19 22:16:55 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14bf88a777 
							
						 
					 
					
						
						
							
							Merge pull request  #359  from lioncash/redundant  
						
						... 
						
						
						
						vi: Remove redundant initializers in the constructors 
						
						
					 
					
						2018-04-19 22:16:17 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							3990da488b 
							
						 
					 
					
						
						
							
							vi: Remove redundant initializers in the constructors  
						
						
						
						
					 
					
						2018-04-19 21:34:36 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							80982748c8 
							
						 
					 
					
						
						
							
							disk_filesystem: Remove unused total_entries_in_directory member from Disk_Directory  
						
						
						
						
					 
					
						2018-04-19 21:28:56 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e61a4dd485 
							
						 
					 
					
						
						
							
							disk_filesystem: Remove redundant initializer in Disk_Directory's constructor  
						
						
						
						
					 
					
						2018-04-19 21:28:07 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b05f8ea5b5 
							
						 
					 
					
						
						
							
							disk_filesystem: Make constructors explicit where applicable  
						
						
						
						
					 
					
						2018-04-19 21:27:43 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							3841ec4200 
							
						 
					 
					
						
						
							
							renderer_opengl: Add missing header guards  
						
						
						
						
					 
					
						2018-04-19 21:13:59 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17ad56c1dc 
							
						 
					 
					
						
						
							
							Merge pull request  #356  from lioncash/shader  
						
						... 
						
						
						
						glsl_shader_decompiler: Minor API changes to ShaderWriter 
						
						
					 
					
						2018-04-19 21:09:25 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f633b0c875 
							
						 
					 
					
						
						
							
							Merge pull request  #355  from Subv/shader_instr  
						
						... 
						
						
						
						ShaderGen: Fixed TEXS overriding its own texcoords and implemented fmul32i 
						
						
					 
					
						2018-04-19 21:09:02 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e3b6f6c016 
							
						 
					 
					
						
						
							
							glsl_shader_decompiler: Use std::string_view instead of std::string for AddLine()  
						
						... 
						
						
						
						This function doesn't need to take ownership of the string data being
given to it, considering all we do is append the characters to the
internal string instance.
Instead, use a string view to simply reference the string data without
any potential heap allocation.
Now anything that is a raw const char* won't need to be converted to a
std::string before appending. 
						
						
					 
					
						2018-04-19 20:12:58 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							412b31ad72 
							
						 
					 
					
						
						
							
							glsl_shader_decompiler: Add AddNewLine() function to ShaderWriter  
						
						... 
						
						
						
						Avoids constructing a std::string just to append a newline character 
						
						
					 
					
						2018-04-19 20:09:27 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							aa26baa3db 
							
						 
					 
					
						
						
							
							glsl_shader_decompiler: Add char overload for ShaderWriter's AddLine()  
						
						... 
						
						
						
						Avoids constructing a std::string just to append a character. 
						
						
					 
					
						2018-04-19 20:04:09 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4ef392906b 
							
						 
					 
					
						
						
							
							glsl_shader_decompiler: Append indentation without constructing a separate std::string  
						
						... 
						
						
						
						The interface of std::string already lets us append N copies of a
character to an existing string. 
						
						
					 
					
						2018-04-19 19:59:25 -04:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f49210234 
							
						 
					 
					
						
						
							
							Merge pull request  #348  from jlachniet/patch-1  
						
						... 
						
						
						
						Technically, yuzu can boot commercial games 
						
						
					 
					
						2018-04-19 14:07:17 -06:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							fe84842137 
							
						 
					 
					
						
						
							
							ShaderGen: Implemented the fmul32i shader instruction.  
						
						
						
						
					 
					
						2018-04-19 13:46:32 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							5367935d35 
							
						 
					 
					
						
						
							
							ShaderGen: Fixed a case where the TEXS instruction would use the same registers for the input and the output.  
						
						... 
						
						
						
						It will now save the coords before writing the outputs in a subscope. 
						
						
					 
					
						2018-04-19 13:33:17 -05:00 
						 
				 
			
				
					
						
							
							
								N00byKing 
							
						 
					 
					
						
						
						
						
							
						
						
							8a47e7e493 
							
						 
					 
					
						
						
							
							Implement Pull  #3528  from citra: use nvidia graphics automatically on laptops with optimus (with AMD support) ( #271 )  
						
						... 
						
						
						
						* Port 3528: use nvidia graphics automatically on laptops with optimus
* Force dedicated AMD Card for switchable Graphics
* Ran clang-format 
						
						
					 
					
						2018-04-19 12:22:26 -06:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e90a12f80c 
							
						 
					 
					
						
						
							
							Merge pull request  #352  from bunnei/fix-microprofile  
						
						... 
						
						
						
						nvflinger: Call MicroProfileFlip on NVFlinger::Compose. 
						
						
					 
					
						2018-04-19 12:18:47 -06:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d019bb16f6 
							
						 
					 
					
						
						
							
							Merge pull request  #353  from Subv/compressed_formats  
						
						... 
						
						
						
						GPU: Add support for the DXT23 and DXT45 compressed texture formats. 
						
						
					 
					
						2018-04-19 09:02:19 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							057170928c 
							
						 
					 
					
						
						
							
							GPU: Add support for the DXT23 and DXT45 compressed texture formats.  
						
						
						
						
					 
					
						2018-04-18 20:48:53 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							de18592179 
							
						 
					 
					
						
						
							
							nvflinger: Call MicroProfileFlip on NVFlinger::Compose.  
						
						
						
						
					 
					
						2018-04-18 20:28:50 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60e6e8953e 
							
						 
					 
					
						
						
							
							Merge pull request  #351  from Subv/tex_formats  
						
						... 
						
						
						
						GPU: Implemented the B5G6R5 format. 
						
						
					 
					
						2018-04-18 20:20:51 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							2985056340 
							
						 
					 
					
						
						
							
							GPU: Implemented the B5G6R5 format.  
						
						
						
						
					 
					
						2018-04-18 18:16:45 -05:00