bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							296e57fa0e 
							
						 
					 
					
						
						
							
							Merge pull request  #1115  from Subv/texs_mask  
						
						... 
						
						
						
						Shaders/TEXS: Write to the correct output register when swizzling. 
						
					 
					
						2018-08-20 14:31:33 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b20ed93884 
							
						 
					 
					
						
						
							
							Merge pull request  #1112  from Subv/sampler_types  
						
						... 
						
						
						
						Shaders: Use the correct shader type when sampling textures. 
						
					 
					
						2018-08-20 14:30:45 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							185b35bfcd 
							
						 
					 
					
						
						
							
							Merge pull request  #1117  from ogniK5377/CheckFreeCommunicationPermission  
						
						... 
						
						
						
						Added CheckFreeCommunicationPermission 
						
					 
					
						2018-08-20 11:00:26 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							943771e703 
							
						 
					 
					
						
						
							
							Merge pull request  #1017  from ogniK5377/better-account  
						
						... 
						
						
						
						New account backend to allow for future extended support 
						
					 
					
						2018-08-20 10:59:15 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce4b77bd7d 
							
						 
					 
					
						
						
							
							Merge pull request  #1120  from ogniK5377/rgba8-uint  
						
						... 
						
						
						
						Implemented RGBA8_UINT 
						
					 
					
						2018-08-20 10:54:51 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							23d45715dc 
							
						 
					 
					
						
						
							
							Implemented RGBA8_UINT  
						
						... 
						
						
						
						Needed by kirby 
						
					 
					
						2018-08-20 22:26:54 +10:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							ffd60ee476 
							
						 
					 
					
						
						
							
							game_list: Avoid uninitialized variables when retrieving program ID  
						
						... 
						
						
						
						Avoids potentially leaving this variable uninitialized based off the
loader failing to retrieve the ID value. 
						
					 
					
						2018-08-20 04:23:05 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							8a88110060 
							
						 
					 
					
						
						
							
							Added CheckFreeCommunicationPermission  
						
						... 
						
						
						
						This fixes save files not loading in splatoon 2 
						
					 
					
						2018-08-20 18:14:49 +10:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							6cf719a4ab 
							
						 
					 
					
						
						
							
							Shaders/TEXS: Fixed the component mask in the TEXS instruction.  
						
						... 
						
						
						
						Previously we could end up with a TEXS that didn't write any outputs, this was wrong. 
						
					 
					
						2018-08-19 17:09:40 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							51ddb130c5 
							
						 
					 
					
						
						
							
							Merge pull request  #1089  from Subv/neg_bits  
						
						... 
						
						
						
						Shaders: Corrected the 'abs' and 'neg' bit usage in the float arithmetic instructions. 
						
					 
					
						2018-08-19 17:01:48 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b17486be6 
							
						 
					 
					
						
						
							
							Merge pull request  #1105  from Subv/convert_neg  
						
						... 
						
						
						
						Shader: Remove an unneeded assert, the negate bit is implemented for conversion instructions. 
						
					 
					
						2018-08-19 17:01:20 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a1d4fbc5c 
							
						 
					 
					
						
						
							
							Merge pull request  #1113  from Subv/texs_mask  
						
						... 
						
						
						
						Shaders/TEXS: Fixed the component mask in the TEXS instruction. 
						
					 
					
						2018-08-19 17:00:59 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							f7edbcd7a3 
							
						 
					 
					
						
						
							
							Shaders/TEXS: Fixed the component mask in the TEXS instruction.  
						
						... 
						
						
						
						Previously we could end up with a TEXS that didn't write any outputs, this was wrong. 
						
					 
					
						2018-08-19 14:00:12 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0eb580931 
							
						 
					 
					
						
						
							
							Merge pull request  #1102  from ogniK5377/mirror-clamp-edge  
						
						... 
						
						
						
						Added WrapMode MirrorOnceClampToEdge 
						
					 
					
						2018-08-19 13:59:41 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							85da529f15 
							
						 
					 
					
						
						
							
							Merge pull request  #1101  from Subv/ssy_stack  
						
						... 
						
						
						
						Shaders: Implemented a stack for the SSY/SYNC instructions. 
						
					 
					
						2018-08-19 13:58:45 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							7fb406c3fc 
							
						 
					 
					
						
						
							
							Shader: Implemented the TLD4 and TLD4S opcodes using GLSL's textureGather.  
						
						... 
						
						
						
						It is unknown how TLD4S determines the sampler type, more research is needed. 
						
					 
					
						2018-08-19 12:57:58 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							3ef4b3d4b4 
							
						 
					 
					
						
						
							
							Shader: Use the right sampler type in the TEX, TEXS and TLDS instructions.  
						
						... 
						
						
						
						Different sampler types have their parameters in different registers. 
						
					 
					
						2018-08-19 12:57:54 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							73b937b190 
							
						 
					 
					
						
						
							
							Shader: Added bitfields for the texture type of the various sampling instructions.  
						
						
						
					 
					
						2018-08-19 12:57:51 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							656758fd81 
							
						 
					 
					
						
						
							
							Shaders: Added decodings for TLD4 and TLD4S  
						
						
						
					 
					
						2018-08-19 12:57:08 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29d4f8c2dd 
							
						 
					 
					
						
						
							
							Merge pull request  #1109  from Subv/ldg_decode  
						
						... 
						
						
						
						Shaders: Added decodings for  the LDG and STG instructions. 
						
					 
					
						2018-08-19 13:31:19 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9baf5de90c 
							
						 
					 
					
						
						
							
							Merge pull request  #1108  from Subv/front_facing  
						
						... 
						
						
						
						Shaders: Implemented the gl_FrontFacing input attribute (attr 63). 
						
					 
					
						2018-08-19 13:21:14 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							1b92ae136f 
							
						 
					 
					
						
						
							
							Shaders: Added decodings for  the LDG and STG instructions.  
						
						
						
					 
					
						2018-08-19 00:46:34 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							731701a2d2 
							
						 
					 
					
						
						
							
							Shaders: Implemented the gl_FrontFacing input attribute (attr 63).  
						
						
						
					 
					
						2018-08-19 00:14:34 -05:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							706fc5d2d6 
							
						 
					 
					
						
						
							
							Added check to see if ARB_texture_mirror_clamp_to_edge is supported  
						
						
						
					 
					
						2018-08-19 12:00:33 +10:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							27da7bc9da 
							
						 
					 
					
						
						
							
							filesystem: Add support for loading of system archives  
						
						
						
					 
					
						2018-08-18 21:28:23 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							9b1c49a9cf 
							
						 
					 
					
						
						
							
							Shader: Remove an unneeded assert, the negate bit is implemented for conversion instructions.  
						
						
						
					 
					
						2018-08-18 14:48:05 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							e0f66c1fbf 
							
						 
					 
					
						
						
							
							GLRasterizer: Implemented instanced vertex arrays.  
						
						... 
						
						
						
						Before each draw call, for every enabled vertex array configured as instanced, we take the current instance id and divide it by its configured divisor, then we multiply that by the corresponding stride and increment the start address by the resulting amount. This way we can simulate the vertex array being incremented once per instance without actually using OpenGL's instancing functions. 
						
					 
					
						2018-08-18 14:42:26 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							8335b2f115 
							
						 
					 
					
						
						
							
							Shader: Implemented the predicate and mode arguments of LOP.  
						
						... 
						
						
						
						The mode can be used to set the predicate to true depending on the result of the logic operation. In some cases, this means discarding the result (writing it to register 0xFF (Zero)).
This is used by Super Mario Odyssey. 
						
					 
					
						2018-08-18 14:36:37 -05:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							71cc482bbd 
							
						 
					 
					
						
						
							
							Added WrapMode MirrorOnceClampToEdge  
						
						... 
						
						
						
						Used by splatoon 2 
						
					 
					
						2018-08-19 02:26:50 +10:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							ff358d97e8 
							
						 
					 
					
						
						
							
							Shaders: Implemented a stack for the SSY/SYNC instructions.  
						
						... 
						
						
						
						The SSY instruction pushes an address into the stack, and the SYNC instruction pops it. The current stack depth is 20, we should figure out if this is enough or not. 
						
					 
					
						2018-08-18 10:48:12 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							2e95ba2e9c 
							
						 
					 
					
						
						
							
							Shaders: Corrected the 'abs' and 'neg' bit usage in the float arithmetic instructions.  
						
						... 
						
						
						
						We should definitely audit our shader generator for more errors like this. 
						
					 
					
						2018-08-18 10:22:42 -05:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							63dff47e22 
							
						 
					 
					
						
						
							
							Added predcondition GreaterThanWithNan  
						
						
						
					 
					
						2018-08-18 17:49:59 +10:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							504cff2b7a 
							
						 
					 
					
						
						
							
							Merge pull request  #1096  from bunnei/supported-blits  
						
						... 
						
						
						
						gl_rasterizer_cache: Remove asserts for supported blits. 
						
					 
					
						2018-08-17 22:41:53 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							804aebf7c7 
							
						 
					 
					
						
						
							
							Merge pull request  #1097  from bunnei/gl-critical  
						
						... 
						
						
						
						renderer_opengl: Treat OpenGL errors as critical. 
						
					 
					
						2018-08-17 10:39:13 -04:00 
						 
				 
			
				
					
						
							
							
								greggameplayer 
							
						 
					 
					
						
						
						
						
							
						
						
							2003771789 
							
						 
					 
					
						
						
							
							Implement SetIdleTimeDetectionExtension & GetIdleTimeDetectionExtension ( #1059 )  
						
						... 
						
						
						
						* Used by Mario Tennis Aces 
						
					 
					
						2018-08-17 00:23:08 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f246fd778d 
							
						 
					 
					
						
						
							
							Merge pull request  #1090  from lioncash/ctor-assign  
						
						... 
						
						
						
						core: Delete System copy/move constructors and assignment operators 
						
					 
					
						2018-08-17 00:19:55 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1db7839f11 
							
						 
					 
					
						
						
							
							Merge pull request  #1091  from lioncash/warning  
						
						... 
						
						
						
						qt/main: Get rid of compilation warnings 
						
					 
					
						2018-08-17 00:19:05 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							224be09d66 
							
						 
					 
					
						
						
							
							Merge pull request  #1093  from greggameplayer/GetDefaultDisplayResolutionChangeEvent  
						
						... 
						
						
						
						Implement GetDefaultDisplayResolutionChangeEvent 
						
					 
					
						2018-08-17 00:18:35 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							e341d868ee 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Remove asserts for supported blits.  
						
						
						
					 
					
						2018-08-17 00:10:08 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							da7226442f 
							
						 
					 
					
						
						
							
							renderer_opengl: Treat OpenGL errors as critical.  
						
						
						
					 
					
						2018-08-17 00:09:27 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							727136a9c9 
							
						 
					 
					
						
						
							
							Merge pull request  #1019  from Subv/vertex_divisor  
						
						... 
						
						
						
						Rasterizer: Manually implemented instanced rendering. 
						
					 
					
						2018-08-17 00:07:06 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0d9b3e425e 
							
						 
					 
					
						
						
							
							Merge pull request  #1087  from MerryMage/dynarmic  
						
						... 
						
						
						
						dynarmic: Update to 550d662 
						
					 
					
						2018-08-16 18:07:11 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce56b8e1fa 
							
						 
					 
					
						
						
							
							Merge pull request  #1084  from bunnei/depth  
						
						... 
						
						
						
						gl_rasterizer_cache: Treat Depth formats differently from DepthStencil. 
						
					 
					
						2018-08-16 18:06:51 -04:00 
						 
				 
			
				
					
						
							
							
								greggameplayer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cef35e7c9c 
							
						 
					 
					
						
						
							
							correct coding style  
						
						
						
					 
					
						2018-08-16 23:46:06 +02:00 
						 
				 
			
				
					
						
							
							
								greggameplayer 
							
						 
					 
					
						
						
						
						
							
						
						
							928e78dced 
							
						 
					 
					
						
						
							
							Implement GetDefaultDisplayResolutionChangeEvent  
						
						... 
						
						
						
						Require by Toki Tori and Toki Tori 2+ 
						
					 
					
						2018-08-16 23:25:54 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3fd78f4d24 
							
						 
					 
					
						
						
							
							Merge pull request  #1085  from lioncash/namespace  
						
						... 
						
						
						
						common: Namespace hex_util.h/.cpp 
						
					 
					
						2018-08-16 11:54:42 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							9791f0d590 
							
						 
					 
					
						
						
							
							qt/main: Unindent code in OnMenuInstallToNAND()  
						
						... 
						
						
						
						We can change this into an early-return if the filename is empty.
There's no need to include all of the code within the if statement. 
						
					 
					
						2018-08-16 10:37:58 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2a3d7128d1 
							
						 
					 
					
						
						
							
							qt/main: Make installation dialog text within OnMenuInstallToNAND() translatable  
						
						... 
						
						
						
						This is user-facing text, so it should be marked as translatable by Qt. 
						
					 
					
						2018-08-16 10:36:42 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							aac807fd3a 
							
						 
					 
					
						
						
							
							qt/main: Get rid of compilation warnings  
						
						... 
						
						
						
						Gets rid of truncation warnings about conversion to int. While we're at
it, we can also de-hardcode the buffer size being used. 
						
					 
					
						2018-08-16 10:28:06 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a0ce6de913 
							
						 
					 
					
						
						
							
							core: Delete System copy/move constructors and assignment operators  
						
						... 
						
						
						
						Prevents potentially making copies or doing silly things by accident
with the System instance, particularly given our current core is
designed (unfortunately) around one instantiable instance.
This will prevent the accidental case of:
auto instance = System::Instance();
being compiled without warning when it's supposed to be:
auto& instance = System::Instance(); 
						
					 
					
						2018-08-16 10:21:14 -04:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							94329038b6 
							
						 
					 
					
						
						
							
							dynarmic: Update to 550d662  
						
						... 
						
						
						
						550d662 load_store_exclusive: Define s == t state to be Constraint_NONE
0b69381 A64/translate: Allow for unpredictable behaviour to be defined
6d236d4 system: Implement MRS CNTFRQ_EL0
6cbb6fb A32/testenv: Add missing headers
6729328 externals: Update xbyak to v5.67
1812bd2 Squashed 'externals/xbyak/' changes from 2794cde7..671fc805
9a95802 externals: Document subtrees
714a840 A64: Implement SQ{ADD, SUB}, and UQ{ADD, SUB}'s vector variants
8cab459 A64: Implement UQADD/UQSUB's scalar variants
18a8151 ir: Add opcodes for unsigned saturating add and subtract
a5660ee x64/reg_alloc: Use type alias for array returned by GetArgumentInfo()
29489b5 ir/value: Use type alias CoprocessorInfo for std::array<u8, 8>
e23ba26 status_register_access: Add support for bits 0 and 1 of mask to MSR
55190bd fuzz_with_unicorn: Split utility functions into fuzz_util
23b049d A32/translate/load_store: Correct detection of writeback
7ec9f15 A32/translate: Add TranslateSingleInstruction
efeecb4 A32/ir_emitter: Bug fix: IREmitter::ExceptionRaised using incorrect opcode
08d1d19 A32/decoders: Split instruction list into include file
2d929cc tests: Refactor unicorn_emu to allow for A32 unicorn
f672368 microinstruction: Improve assert messages
7ebff50 emit_x64_vector: EmitVectorNarrow16: AVX512 implementation
edce230 emit_x64_vector: EmitVectorNarrow32: prefer pblendw to loading constant 
						
					 
					
						2018-08-16 10:12:20 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24a759de4a 
							
						 
					 
					
						
						
							
							Merge pull request  #1075  from lioncash/include  
						
						... 
						
						
						
						loader/{nca, xci}: Remove unnecessary includes and unused member variables 
						
					 
					
						2018-08-16 00:04:25 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b39cd70cd4 
							
						 
					 
					
						
						
							
							common: Namespace hex_util.h/.cpp  
						
						... 
						
						
						
						It's in the common code, so it should be under the Common namespace like
everything else. 
						
					 
					
						2018-08-15 23:24:00 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c594ec3417 
							
						 
					 
					
						
						
							
							Merge pull request  #1005  from DarkLordZach/registered-fmt  
						
						... 
						
						
						
						file_sys: Add support for registration format 
						
					 
					
						2018-08-15 23:11:58 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							89c3d6a2a3 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Treat Depth formats differently from DepthStencil.  
						
						
						
					 
					
						2018-08-15 21:24:04 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c00b374e78 
							
						 
					 
					
						
						
							
							Merge pull request  #1078  from lioncash/message  
						
						... 
						
						
						
						lm: Handle threads and modules within the logger 
						
					 
					
						2018-08-15 18:53:47 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69236e5aff 
							
						 
					 
					
						
						
							
							Merge pull request  #1079  from lioncash/fmt  
						
						... 
						
						
						
						loader: Make ResultStatus directly compatible with fmt 
						
					 
					
						2018-08-15 18:25:57 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1dd27aff47 
							
						 
					 
					
						
						
							
							Merge pull request  #1051  from B3n30/UnscheduleEventThreadsafe  
						
						... 
						
						
						
						Core::CoreTiming: add UnscheduleEventThreadsafe 
						
					 
					
						2018-08-15 18:25:30 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cee6a7ab55 
							
						 
					 
					
						
						
							
							Merge pull request  #1080  from lioncash/ret  
						
						... 
						
						
						
						sm/controller: Correct return value of QueryPointerBufferSize 
						
					 
					
						2018-08-15 18:25:05 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a2fa37b499 
							
						 
					 
					
						
						
							
							Merge pull request  #1083  from Subv/conv_neg  
						
						... 
						
						
						
						Shaders: Implemented I2F_C and F2I_C, along with the negation bits of the conversion instructions. 
						
					 
					
						2018-08-15 18:24:47 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f96de510ee 
							
						 
					 
					
						
						
							
							Merge pull request  #1081  from lioncash/convert  
						
						... 
						
						
						
						kernel/server_session: Add IsSession() member function 
						
					 
					
						2018-08-15 13:02:25 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							91140f6c0a 
							
						 
					 
					
						
						
							
							Shader/Conversion: Implemented the negate bit in F2F and I2I instructions.  
						
						
						
					 
					
						2018-08-15 09:27:43 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							38592a3b5e 
							
						 
					 
					
						
						
							
							Shader/I2F: Implemented the negate I2F_C instruction variant.  
						
						
						
					 
					
						2018-08-15 09:25:02 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							40ecdda19e 
							
						 
					 
					
						
						
							
							Shader/F2I: Implemented the negate bit in the I2F instruction  
						
						
						
					 
					
						2018-08-15 09:18:55 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							5ef447cc0e 
							
						 
					 
					
						
						
							
							Shader/F2I: Implemented the F2I_C instruction variant.  
						
						
						
					 
					
						2018-08-15 09:16:35 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							11c221cc62 
							
						 
					 
					
						
						
							
							Shader/F2I: Implemented the negate bit in the F2I instruction.  
						
						
						
					 
					
						2018-08-15 09:15:55 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40f83fee6a 
							
						 
					 
					
						
						
							
							Merge pull request  #1077  from bunnei/rgba16u  
						
						... 
						
						
						
						gl_rasterizer_cache: Add RGBA16U to PixelFormatFromTextureFormat. 
						
					 
					
						2018-08-15 09:25:15 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							aac5792a2b 
							
						 
					 
					
						
						
							
							kernel/server_session: Add IsSession() member function  
						
						... 
						
						
						
						Allows querying the inverse of IsDomain() to make things more readable.
This will likely also be usable in the event of implementing
ConvertDomainToSession(). 
						
					 
					
						2018-08-15 06:50:50 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							5752454629 
							
						 
					 
					
						
						
							
							sm/controller: Correct return value of QueryPointerBufferSize  
						
						... 
						
						
						
						This should be returning a u16 according to Switch Brew. 
						
					 
					
						2018-08-15 06:16:10 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							87d8a9c986 
							
						 
					 
					
						
						
							
							loader: Make ResultStatus directly compatible with fmt  
						
						... 
						
						
						
						We can make the enum class type compatible with fmt by providing an
overload of operator<<.
While we're at it, perform proper bounds checking. If something exceeds
the array, it should be a hard fail, because it's, without a doubt, a
programmer error in this case. 
						
					 
					
						2018-08-15 05:52:37 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0769aa594e 
							
						 
					 
					
						
						
							
							loader/nca: Remove unnecessary includes and member variables  
						
						
						
					 
					
						2018-08-15 01:41:40 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c8e3f98c27 
							
						 
					 
					
						
						
							
							loader/xci: Remove unnecessary includes and member variables  
						
						... 
						
						
						
						Many of these aren't necessary and will cause this file to be required
to be recompiled whenever any changes to those files are made, which
lengthens compile times for no reason.
This also removes an unused metadata variable from AppLoader_XCI 
						
					 
					
						2018-08-15 01:41:35 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b74df62959 
							
						 
					 
					
						
						
							
							lm: Use LOG_DEBUG for printing out trace logs  
						
						... 
						
						
						
						Using LOG_TRACE here isn't a good idea because LOG_TRACE is only enabled
when yuzu is compiled in debug mode. Debug mode is also quite slow, and
so we're potentially throwing away logging messages that can provide
value when trying to boot games. 
						
					 
					
						2018-08-15 01:07:41 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e0b0f4eece 
							
						 
					 
					
						
						
							
							lm: Handle threads and modules within the logger  
						
						... 
						
						
						
						The thread field serves to indicate which thread a log is related to and
provides the length of the thread's name, so we can print that out,
ditto for modules.
Now we can know what threads are potentially spawning off logging
messages (for example Lydie & Suelle bounces between MainThread and
LoadingThread when initializing the game). 
						
					 
					
						2018-08-15 01:05:50 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							b1148d269d 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Cleanup some PixelFormat names and logging.  
						
						
						
					 
					
						2018-08-14 23:31:45 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							c5284efd4f 
							
						 
					 
					
						
						
							
							Rasterizer: Implemented instanced rendering.  
						
						... 
						
						
						
						We keep track of the current instance and update an uniform in the shaders to let them know which instance they are.
Instanced vertex arrays are not yet implemented. 
						
					 
					
						2018-08-14 22:25:07 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							8599e1e4fc 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Add RGBA16U to PixelFormatFromTextureFormat.  
						
						... 
						
						
						
						- Used by Breath of the Wild. 
						
					 
					
						2018-08-14 23:18:34 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3aad82b1a3 
							
						 
					 
					
						
						
							
							Merge pull request  #1069  from bunnei/vtx-sz  
						
						... 
						
						
						
						maxwell_to_gl: Properly handle UnsignedInt/SignedInt sizes. 
						
					 
					
						2018-08-14 23:14:44 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a42dea568 
							
						 
					 
					
						
						
							
							Merge pull request  #1070  from bunnei/cbuf-sz  
						
						... 
						
						
						
						gl_rasterizer: Fix upload size for constant buffers. 
						
					 
					
						2018-08-14 23:14:24 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8cd1785e6 
							
						 
					 
					
						
						
							
							Merge pull request  #1071  from bunnei/fix-ldc  
						
						... 
						
						
						
						gl_shader_decompiler: Several fixes for indirect constant buffer loads. 
						
					 
					
						2018-08-14 23:14:09 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							991eb4824c 
							
						 
					 
					
						
						
							
							Merge pull request  #1068  from bunnei/g8r8s  
						
						... 
						
						
						
						gl_rasterizer_cache: Implement G8R8S format. 
						
					 
					
						2018-08-14 23:13:43 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							301baaa942 
							
						 
					 
					
						
						
							
							Merge pull request  #1067  from lioncash/init  
						
						... 
						
						
						
						emu_window: Ensure WindowConfig members are always initialized 
						
					 
					
						2018-08-14 22:43:32 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3db1b8e0cd 
							
						 
					 
					
						
						
							
							Merge pull request  #1073  from lioncash/3ds  
						
						... 
						
						
						
						loader: Remove address mapping remnants from citra 
						
					 
					
						2018-08-14 22:43:04 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f9c49f7ee 
							
						 
					 
					
						
						
							
							Merge pull request  #1072  from lioncash/svc  
						
						... 
						
						
						
						kernel/svc: Log svcBreak parameters 
						
					 
					
						2018-08-14 22:42:44 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f009ed63f3 
							
						 
					 
					
						
						
							
							Merge pull request  #1063  from lioncash/inline  
						
						... 
						
						
						
						common/xbyak_abi: Mark defined functions in header as inline 
						
					 
					
						2018-08-14 22:40:23 -04:00 
						 
				 
			
				
					
						
							
							
								greggameplayer 
							
						 
					 
					
						
						
						
						
							
						
						
							6eda9ebbdb 
							
						 
					 
					
						
						
							
							Implement Z16_UNORM in PixelFormatFromTextureFormat function  
						
						... 
						
						
						
						Require by Zelda Breath Of The Wild 
						
					 
					
						2018-08-15 04:14:15 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad7815a28d 
							
						 
					 
					
						
						
							
							Merge pull request  #1054  from zhaowenlan1779/misc-fixup  
						
						... 
						
						
						
						common/misc: use windows.h 
						
					 
					
						2018-08-14 21:47:28 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							409d2e07c2 
							
						 
					 
					
						
						
							
							Merge pull request  #1056  from lioncash/mm  
						
						... 
						
						
						
						mm_u: Move interface class into the cpp file 
						
					 
					
						2018-08-14 21:47:07 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							96c0b81a51 
							
						 
					 
					
						
						
							
							loader: Remove address mapping remnants from citra  
						
						... 
						
						
						
						These mappings are leftovers from citra and don't apply to the Switch. 
						
					 
					
						2018-08-14 21:37:03 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							25d71454d1 
							
						 
					 
					
						
						
							
							kernel/svc: Log svcBreak parameters  
						
						... 
						
						
						
						Given if we hit here all is lost, we should probably be logging the
break reason code and associated information to distinguish between the
causes. 
						
					 
					
						2018-08-14 20:54:05 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							5e66a24423 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Several fixes for indirect constant buffer loads.  
						
						
						
					 
					
						2018-08-14 20:47:50 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							290439a6a5 
							
						 
					 
					
						
						
							
							gl_rasterizer: Fix upload size for constant buffers.  
						
						
						
					 
					
						2018-08-14 20:44:19 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							dc876fd63a 
							
						 
					 
					
						
						
							
							maxwell_to_gl: Properly handle UnsignedInt/SignedInt sizes.  
						
						
						
					 
					
						2018-08-14 20:43:02 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							d8fd3ef4fe 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Implement G8R8S format.  
						
						... 
						
						
						
						- Used by Super Mario Odyssey. 
						
					 
					
						2018-08-14 20:41:49 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2e715ef70d 
							
						 
					 
					
						
						
							
							emu_window: Ensure WindowConfig members are always initialized  
						
						... 
						
						
						
						Previously we weren't always initializing all members of the struct.
Prevents potentially wonky behavior from occurring. 
						
					 
					
						2018-08-14 19:36:43 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							60f476cd8f 
							
						 
					 
					
						
						
							
							common/telemetry: Migrate core-independent info gathering to common  
						
						... 
						
						
						
						Previously core itself was the library containing the code to gather
common information (build info, CPU info, and OS info), however all of
this isn't core-dependent and can be moved to the common code and use
the common interfaces. We can then just call those functions from the
core instead.
This will allow replacing our CPU detection with Xbyak's which has
better detection facilities than ours. It also keeps more
architecture-dependent code in common instead of core. 
						
					 
					
						2018-08-14 18:57:46 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6d549abb4e 
							
						 
					 
					
						
						
							
							common/xbyak_abi: Mark defined functions in header as inline  
						
						... 
						
						
						
						Avoids potential One Definition Rule violations when these are used in
the future. 
						
					 
					
						2018-08-14 18:29:56 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0ce0905380 
							
						 
					 
					
						
						
							
							common/xbyak: Use nested namespace specifiers where applicable  
						
						
						
					 
					
						2018-08-14 18:27:27 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							11895d54af 
							
						 
					 
					
						
						
							
							common: Remove unused old breakpoint source files  
						
						... 
						
						
						
						These currently aren't used and contain commented out source code that
corresponds to Dolphin's JIT. Given our CPU code is organized quite
differently, we shouldn't be keeping this around (at the moment it just
adds to compile times marginally). 
						
					 
					
						2018-08-14 18:14:01 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d1520410a3 
							
						 
					 
					
						
						
							
							Merge pull request  #1055  from lioncash/init  
						
						... 
						
						
						
						audout_u: Correct IAudioOut initializer list order 
						
					 
					
						2018-08-14 08:03:33 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4dacb8a4b1 
							
						 
					 
					
						
						
							
							Merge pull request  #1058  from greggameplayer/BC7U_Fix  
						
						... 
						
						
						
						Fix BC7U 
						
					 
					
						2018-08-14 08:03:07 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b32594fbe 
							
						 
					 
					
						
						
							
							Merge pull request  #1050  from bunnei/rgba16-unorm  
						
						... 
						
						
						
						renderer_opengl: Implement RenderTargetFormat::RGBA16_UNORM. 
						
					 
					
						2018-08-14 08:02:50 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							bc7bfd96f0 
							
						 
					 
					
						
						
							
							logging/backend: Use const reference to refer to log filter  
						
						... 
						
						
						
						The filter is returned via const reference, so this was making a
pointless copy of the entire filter every time a message was being
pushed into the logger instance. 
						
					 
					
						2018-08-13 21:44:55 -04:00 
						 
				 
			
				
					
						
							
							
								greggameplayer 
							
						 
					 
					
						
						
						
						
							
						
						
							6bfcf13187 
							
						 
					 
					
						
						
							
							Fix BC7U  
						
						
						
					 
					
						2018-08-14 02:36:00 +02:00 
						 
				 
			
				
					
						
							
							
								Mat M 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							309564abe3 
							
						 
					 
					
						
						
							
							Merge pull request  #1046  from ogniK5377/missing-channels  
						
						... 
						
						
						
						Added missing channel devices 
						
					 
					
						2018-08-13 19:36:26 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b6c47b578f 
							
						 
					 
					
						
						
							
							mm_u: Forward all old variants of functions to the new ones  
						
						... 
						
						
						
						Ensures both variants go through the same interface, and while we're at
it, add Finalize to provide the inverse of Initialize for consistency. 
						
					 
					
						2018-08-13 18:59:10 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							9d09d92c56 
							
						 
					 
					
						
						
							
							mm_u: Move implementation class into the cpp file  
						
						... 
						
						
						
						Now if changes are ever made to the behavior of the class, it doesn't
involve rebuilding everything that includes the mm_u header. 
						
					 
					
						2018-08-13 18:59:07 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							57d007e545 
							
						 
					 
					
						
						
							
							audout_u: Correct IAudioOut initializer list order  
						
						... 
						
						
						
						Orders elements in the precise order they'll be initialized. 
						
					 
					
						2018-08-13 18:23:59 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							6e52f37d5b 
							
						 
					 
					
						
						
							
							renderer_opengl: Implement RenderTargetFormat::RGBA16_UNORM.  
						
						... 
						
						
						
						- Used by Breath of the Wild. 
						
					 
					
						2018-08-13 18:20:07 -04:00 
						 
				 
			
				
					
						
							
							
								Zhu PengFei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59d18ef55b 
							
						 
					 
					
						
						
							
							common/misc: use windows.h  
						
						... 
						
						
						
						linux-mingw does not really like this. 
						
					 
					
						2018-08-14 04:28:24 +08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							46fbf6dd92 
							
						 
					 
					
						
						
							
							Merge pull request  #1052  from ogniK5377/xeno  
						
						... 
						
						
						
						Implement RG32UI and R32UI 
						
					 
					
						2018-08-13 12:31:39 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f19b4fab5f 
							
						 
					 
					
						
						
							
							Merge pull request  #1033  from MerryMage/interp  
						
						... 
						
						
						
						audio_core: Interpolate 
						
					 
					
						2018-08-13 12:19:59 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							875d52a81f 
							
						 
					 
					
						
						
							
							Merge pull request  #1053  from MerryMage/rm-IsExecuting  
						
						... 
						
						
						
						arm_dynarmic: Remove IsExecuting check from PrepareReschedule 
						
					 
					
						2018-08-13 12:18:51 -04:00 
						 
				 
			
				
					
						
							
							
								Mat M 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9bf9c71c88 
							
						 
					 
					
						
						
							
							Merge pull request  #1049  from bunnei/vtx-size-8  
						
						... 
						
						
						
						maxwell_to_gl: Implement VertexAttribute::Size::Size_8. 
						
					 
					
						2018-08-13 11:51:21 -04:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							fcc5155601 
							
						 
					 
					
						
						
							
							arm_dynarmic: Remove IsExecuting check from PrepareReschedule  
						
						... 
						
						
						
						No longer required. HaltExecution is a no-op if it is not currently executing. 
						
					 
					
						2018-08-13 13:59:01 +01:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							45cc022ea9 
							
						 
					 
					
						
						
							
							Implement RG32UI and R32UI  
						
						... 
						
						
						
						Needed for xenoblade 
						
					 
					
						2018-08-13 22:55:16 +10:00 
						 
				 
			
				
					
						
							
							
								B3n30 
							
						 
					 
					
						
						
						
						
							
						
						
							eab35c8235 
							
						 
					 
					
						
						
							
							Core::CoreTiming: add UnscheduleEventThreadsafe  
						
						
						
					 
					
						2018-08-13 13:56:41 +02:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							01d199965a 
							
						 
					 
					
						
						
							
							audio_renderer: samples_remaining counts frames, not samples  
						
						
						
					 
					
						2018-08-13 11:26:50 +01:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							4b44b8b4fb 
							
						 
					 
					
						
						
							
							audio_core: Interpolate  
						
						
						
					 
					
						2018-08-13 11:26:50 +01:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							56300f2928 
							
						 
					 
					
						
						
							
							audio_core: Implement low-pass filter  
						
						
						
					 
					
						2018-08-13 11:26:50 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e67630b51e 
							
						 
					 
					
						
						
							
							Merge pull request  #1032  from lioncash/sanitize  
						
						... 
						
						
						
						vfs: Use sanitized paths within MoveFile() and MoveDirectory() 
						
					 
					
						2018-08-13 01:43:35 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd14653417 
							
						 
					 
					
						
						
							
							Merge pull request  #1031  from lioncash/verbosity  
						
						... 
						
						
						
						card_image: Simplify return statement of GetSubdirectories() 
						
					 
					
						2018-08-13 01:42:07 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e89719d3e 
							
						 
					 
					
						
						
							
							Merge pull request  #1048  from lioncash/atomic  
						
						... 
						
						
						
						kernel/object: Tighten object against data races 
						
					 
					
						2018-08-13 01:41:23 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							41b77c4e0a 
							
						 
					 
					
						
						
							
							maxwell_to_gl: Implement VertexAttribute::Size::Size_8.  
						
						... 
						
						
						
						- Used by Breath of the Wild. 
						
					 
					
						2018-08-13 01:34:21 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							3476f5b4d3 
							
						 
					 
					
						
						
							
							kernel/object: Tighten object against data races  
						
						... 
						
						
						
						Despite being covered by a global mutex, we should still ensure that the
class handles its reference counts properly. This avoids potential
shenanigans when it comes to data races.
Given this is the root object that drives quite a bit of the kernel
object hierarchy, ensuring we always have the correct behavior (and no
races) is a good thing. 
						
					 
					
						2018-08-13 00:16:40 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							bdf17fe0cc 
							
						 
					 
					
						
						
							
							renderer_opengl: Implement RenderTargetFormat::RGBA16_UINT.  
						
						... 
						
						
						
						- Used by Breath of the Wild. 
						
					 
					
						2018-08-13 00:06:22 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54ef9302a2 
							
						 
					 
					
						
						
							
							Merge pull request  #1045  from bunnei/rg8-unorm  
						
						... 
						
						
						
						renderer_opengl: Implement RenderTargetFormat::RG8_UNORM. 
						
					 
					
						2018-08-13 00:05:25 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							76fad8410d 
							
						 
					 
					
						
						
							
							Registered missing channel devices  
						
						
						
					 
					
						2018-08-13 14:03:50 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							92492ee23b 
							
						 
					 
					
						
						
							
							Added missing channel devices  
						
						
						
					 
					
						2018-08-13 14:00:27 +10:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							8fe118bcaa 
							
						 
					 
					
						
						
							
							maxwell_to_gl: Implement PrimitiveTopology::LineStrip.  
						
						... 
						
						
						
						- Used by Breath of the Wild. 
						
					 
					
						2018-08-12 23:09:32 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							c56a0e3c34 
							
						 
					 
					
						
						
							
							renderer_opengl: Implement RenderTargetFormat::RG8_UNORM.  
						
						... 
						
						
						
						- Used by Breath of the Wild. 
						
					 
					
						2018-08-12 23:08:50 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fecffeb0dd 
							
						 
					 
					
						
						
							
							Merge pull request  #1043  from Subv/timing  
						
						... 
						
						
						
						Use an approximated amortized amount of ticks when advancing timing. 
						
					 
					
						2018-08-12 22:31:55 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9608f51cde 
							
						 
					 
					
						
						
							
							Merge pull request  #1036  from lioncash/thread  
						
						... 
						
						
						
						scheduler: Make HaveReadyThreads() a const member function 
						
					 
					
						2018-08-12 22:13:14 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e4ed5bc836 
							
						 
					 
					
						
						
							
							Merge pull request  #1042  from Subv/races  
						
						... 
						
						
						
						Fixed a bunch of race conditions when running in multicore mode. 
						
					 
					
						2018-08-12 22:05:48 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de5d431eec 
							
						 
					 
					
						
						
							
							Merge pull request  #1041  from Subv/duplicated_mutex  
						
						... 
						
						
						
						Kernel/Mutex: Don't duplicate threads in the mutex waiter list. 
						
					 
					
						2018-08-12 22:02:03 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8da753ab81 
							
						 
					 
					
						
						
							
							Merge pull request  #1040  from bunnei/xmad  
						
						... 
						
						
						
						gl_shader_decompiler: Implement XMAD instruction. 
						
					 
					
						2018-08-12 21:56:40 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							d923766042 
							
						 
					 
					
						
						
							
							CPU/Timing: Use an approximated amortized amount of ticks when advancing timing.  
						
						... 
						
						
						
						We divide the number of ticks to add by the number of cores (4) to obtain a more or less rough estimate of the actual number of ticks added. This assumes that all 4 cores are doing similar work. Previously we were adding ~4 times the number of ticks, thus making the games think that time was going way too fast.
This lets us bypass certain hangs in some games like Breath of the Wild.
We should modify our CoreTiming to support multiple cores (both running in a single thread, and in multiple host threads). 
						
					 
					
						2018-08-12 20:41:28 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							a9877c8f65 
							
						 
					 
					
						
						
							
							Kernel/SVC: Don't reschedule the current core when creating a new thread.  
						
						... 
						
						
						
						The current core may have nothing to do with the core where the new thread was scheduled to run. In case it's the same core, then the following PrepareReshedule call will take care of that. 
						
					 
					
						2018-08-12 20:38:37 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							2e7802ad7d 
							
						 
					 
					
						
						
							
							Core/HLE: Make  the 'reschedule_pending' flag atomic.  
						
						... 
						
						
						
						Another thread may write to this variable while the core in question is in the middle of checking for a reschedule request. 
						
					 
					
						2018-08-12 18:41:12 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							3a338d9286 
							
						 
					 
					
						
						
							
							CPU/HLE: Lock the HLE mutex before performing a reschedule.  
						
						... 
						
						
						
						Another thread might be in the middle of an SVC, thus altering the state of the schedulers. 
						
					 
					
						2018-08-12 18:41:11 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							84b542c386 
							
						 
					 
					
						
						
							
							Kernel/Threads: Lock the HLE mutex when executing the wakeup callback.  
						
						... 
						
						
						
						Another thread might be in the middle of a reschedule, thus altering the state of the schedulers. 
						
					 
					
						2018-08-12 18:41:11 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							0135b328ed 
							
						 
					 
					
						
						
							
							Kernel/Thread: Always use the threadsafe option when scheduling wakeups.  
						
						... 
						
						
						
						WakeAfterDelay might be called from any host thread, so err on the side of caution and use the thread-safe CoreTiming::ScheduleEventThreadsafe.
Note that CoreTiming is still far from thread-safe, there may be more things we have to work on for it to be up to par with what we want. 
						
					 
					
						2018-08-12 18:40:56 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							534abf9d97 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Implement XMAD instruction.  
						
						
						
					 
					
						2018-08-12 18:30:24 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							5224cc49c4 
							
						 
					 
					
						
						
							
							Kernel/Mutex: Don't duplicate threads in the mutex waiter list.  
						
						... 
						
						
						
						Exit from AddMutexWaiter early if the thread is already waiting for a mutex owned by the owner thread.
This accounts for the possibility of a thread that is waiting on a condition variable being awakened twice in a row.
Also added more validation asserts.
This should fix one of the random crashes in Breath Of The Wild. 
						
					 
					
						2018-08-12 16:35:27 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b82b093108 
							
						 
					 
					
						
						
							
							vfs: Make VfsFilesystem constructor explicit  
						
						... 
						
						
						
						Makes it consistent with the other VFS interfaces and prevents implicit
construction. 
						
					 
					
						2018-08-12 16:55:40 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							cf0a7cd1c1 
							
						 
					 
					
						
						
							
							vfs: Make type hierarchy objects classes instead of structs  
						
						... 
						
						
						
						struct should be used when the data type is very simple or otherwise has
no invariants associated with it. Given these are used to form a
hierarchy, class should be used instead. 
						
					 
					
						2018-08-12 16:55:40 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							424e90f0f5 
							
						 
					 
					
						
						
							
							Merge pull request  #1025  from ogniK5377/bad-cast  
						
						... 
						
						
						
						Fixed invalid cast in loader 
						
					 
					
						2018-08-12 16:22:35 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e12a07079e 
							
						 
					 
					
						
						
							
							Merge pull request  #1038  from MerryMage/lock-cubeb  
						
						... 
						
						
						
						cubeb_sink: Protect queue with a mutex 
						
					 
					
						2018-08-12 16:22:11 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							35e4a47be0 
							
						 
					 
					
						
						
							
							registration: Various style and documentation improvements  
						
						... 
						
						
						
						Fix logic in RealVfsFilesystem Create methods
Remove magic numbers
Fix regex errors 
						
					 
					
						2018-08-12 15:55:44 -04:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							fcc5ffdfdd 
							
						 
					 
					
						
						
							
							cubeb_sink: Protect queue with a mutex  
						
						
						
					 
					
						2018-08-12 20:41:46 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4cafc24a4e 
							
						 
					 
					
						
						
							
							Merge pull request  #1035  from ogniK5377/audio-dev-revision-info  
						
						... 
						
						
						
						GetAudioDeviceServiceWithRevisionInfo (Used by Bloodstained: Curse of the Moon) 
						
					 
					
						2018-08-12 14:56:11 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68c44ca0ee 
							
						 
					 
					
						
						
							
							Merge pull request  #1028  from ogniK5377/aoa  
						
						... 
						
						
						
						Added GetAudioRendererSampleRate, GetAudioRendererSampleCount & GetAudioRendererMixBufferCount 
						
					 
					
						2018-08-12 13:33:08 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e858a72a22 
							
						 
					 
					
						
						
							
							Merge pull request  #1034  from lioncash/hid  
						
						... 
						
						
						
						hid: Stub DisconnectNpad() 
						
					 
					
						2018-08-12 13:15:56 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e850ff63bc 
							
						 
					 
					
						
						
							
							scheduler: Make HaveReadyThreads() a const member function  
						
						... 
						
						
						
						This function doesn't modify instance state, so the const qualifier can
be added to it. 
						
					 
					
						2018-08-12 12:55:58 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							11470f331a 
							
						 
					 
					
						
						
							
							thread_queue_list: Make contains() and get_first() const member functions  
						
						... 
						
						
						
						These don't directly modify the contained data. 
						
					 
					
						2018-08-12 12:54:14 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							55c73e10a7 
							
						 
					 
					
						
						
							
							thread_queue_list: Convert typedef to a type alias  
						
						
						
					 
					
						2018-08-12 12:47:11 -04:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
						
						
							
						
						
							0eb39922f6 
							
						 
					 
					
						
						
							
							gl_rasterizer: Use a shared helper to upload from CPU memory.  
						
						
						
					 
					
						2018-08-12 16:10:26 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
						
						
							
						
						
							0af7e93763 
							
						 
					 
					
						
						
							
							gl_state: Don't track constant buffer mappings.  
						
						
						
					 
					
						2018-08-12 16:10:26 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
						
						
							
						
						
							6ff7906ddc 
							
						 
					 
					
						
						
							
							gl_rasterizer: Use the stream buffer for constant buffers.  
						
						
						
					 
					
						2018-08-12 16:10:26 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
						
						
							
						
						
							ce722e317b 
							
						 
					 
					
						
						
							
							gl_rasterizer: Use the streaming buffer itself for the constant buffer.  
						
						... 
						
						
						
						Don't emut copies, especially not for data, which is used once. They just end in a huge GPU overhead. 
						
					 
					
						2018-08-12 15:48:59 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
						
						
							
						
						
							6f6bba3ff1 
							
						 
					 
					
						
						
							
							gl_rasterizer: Use a helper for aligning the buffer.  
						
						
						
					 
					
						2018-08-12 15:47:35 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
						
						
							
						
						
							d7298ec262 
							
						 
					 
					
						
						
							
							Update the stream_buffer helper from Citra.  
						
						... 
						
						
						
						Please see https://github.com/citra-emu/citra/pull/3666  for more details. 
						
					 
					
						2018-08-12 15:47:35 +02:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							66f4f86a82 
							
						 
					 
					
						
						
							
							GetAudioDeviceServiceWithRevisionInfo  
						
						... 
						
						
						
						As we're not handling any anything about the revision data for GetAudioDeviceServiceWithRevisionInfo, it's currently marked as stubbed. However for games this shouldn't affect the result. Proper revision info would be more for homebrew. 
						
					 
					
						2018-08-12 22:47:39 +10:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							63a70c253e 
							
						 
					 
					
						
						
							
							hid: disable clang-format around tables  
						
						... 
						
						
						
						Prevents clang-format from butchering them. 
						
					 
					
						2018-08-12 05:57:33 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							9e74d6238e 
							
						 
					 
					
						
						
							
							hid: Stub DisconnectNpad()  
						
						... 
						
						
						
						This is required by ARMS. 
						
					 
					
						2018-08-12 05:56:28 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							75bba25009 
							
						 
					 
					
						
						
							
							vfs: Use sanitized paths within MoveFile() and MoveDirectory()  
						
						... 
						
						
						
						Previously these were being unused (or partially unused). While we're at
it, use better naming to make it visibly obvious which variant of the
path is being used. 
						
					 
					
						2018-08-12 04:05:01 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							7b6519741b 
							
						 
					 
					
						
						
							
							card_image: Use type aliases to shorten definitions  
						
						... 
						
						
						
						We have the aliases, so we may as well use 'em. 
						
					 
					
						2018-08-12 03:57:16 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							d6a1a43854 
							
						 
					 
					
						
						
							
							card_image: Simplify return statement of GetSubdirectories()  
						
						... 
						
						
						
						We don't need to write out the construction long-form, we can just let
the language itself work it out off the return type. 
						
					 
					
						2018-08-12 03:53:20 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							639ebb39f6 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Fix SetOutputAttributeToRegister empty check.  
						
						
						
					 
					
						2018-08-12 02:22:42 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							094f6003e0 
							
						 
					 
					
						
						
							
							Pushed the requested sample rate instead of our fixed sample rate  
						
						
						
					 
					
						2018-08-12 14:58:36 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							98b940052c 
							
						 
					 
					
						
						
							
							made ResultStatus a u16  
						
						
						
					 
					
						2018-08-12 14:56:22 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							e5ee0afe6f 
							
						 
					 
					
						
						
							
							Added GetAudioRendererSampleRate, GetAudioRendererSampleCount & GetAudioRendererMixBufferCount  
						
						... 
						
						
						
						GetAudioRendererSampleRate is set as a "STUB" as a game could check if the sample rate it sent and the sample rate it wants don't match. Just a thought of something which could happen so keeping it as stub for the mean time 
						
					 
					
						2018-08-12 14:46:12 +10:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a70ad9b5bb 
							
						 
					 
					
						
						
							
							Merge pull request  #1026  from ogniK5377/retro-city-rampage  
						
						... 
						
						
						
						Stub UpdateUserPresence 
						
					 
					
						2018-08-12 00:25:57 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							c68aa65226 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Fix GLSL compiler error with KIL instruction.  
						
						
						
					 
					
						2018-08-12 00:06:48 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							ecfbe7d9c8 
							
						 
					 
					
						
						
							
							Stub UpdateUserPresence  
						
						... 
						
						
						
						Needed for Retro City Rampage to go in game 
						
					 
					
						2018-08-12 14:00:44 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							a1fb8a331f 
							
						 
					 
					
						
						
							
							Fixed invalid cast in loader  
						
						... 
						
						
						
						GetMessageForResultStatus takes a u16, not a size_t. 
						
					 
					
						2018-08-12 13:31:15 +10:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							6b76b77400 
							
						 
					 
					
						
						
							
							registration: Add support for force overwrite of installed  
						
						
						
					 
					
						2018-08-11 23:01:42 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							fdf27bf390 
							
						 
					 
					
						
						
							
							game_list: Split game list scans to multiple functions  
						
						... 
						
						
						
						Avoids unnecessary rebuilds of control data on every layer of recursion in AddFstEntriesToGameList 
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							8f06a0f898 
							
						 
					 
					
						
						
							
							vfs_real: Add CreateFullPath to Create* operations  
						
						
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							dda8ef11c7 
							
						 
					 
					
						
						
							
							control_metadata: Remove unnecessary reference to base file  
						
						
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							149bda980a 
							
						 
					 
					
						
						
							
							romfs: Remove cyclic shared_ptr leak in romfs code  
						
						
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							893447b6b0 
							
						 
					 
					
						
						
							
							registration: Update documentation and style  
						
						
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							22bdddd6f0 
							
						 
					 
					
						
						
							
							nca_metadata: Remove unnecessary reference to base file  
						
						
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							62e859c6c7 
							
						 
					 
					
						
						
							
							bis_factory: Create NAND dirs if they don't exist  
						
						
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							f78a6e752f 
							
						 
					 
					
						
						
							
							qt: Use custom RawCopy with progress bar for installs  
						
						
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							3b3c919e20 
							
						 
					 
					
						
						
							
							registration: Take RawCopy function as parameter  
						
						... 
						
						
						
						Instead of defaulting to VfsRawCopy 
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							10812f8407 
							
						 
					 
					
						
						
							
							game_list: Populate control data from installed NAND  
						
						
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							e5504a060d 
							
						 
					 
					
						
						
							
							registered_cache: Fix missing reading from yuzu_meta  
						
						
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							167bfddafa 
							
						 
					 
					
						
						
							
							file_sys: Comply to style guidelines  
						
						
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							bfb945c243 
							
						 
					 
					
						
						
							
							qt: Add 'Install to NAND' option to menu  
						
						... 
						
						
						
						Prompts for title type on NCA files. 
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							b67e751ccb 
							
						 
					 
					
						
						
							
							game_list: Modify game list to scan installed titles  
						
						
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							a91983b11c 
							
						 
					 
					
						
						
							
							file_sys: Add RegisteredCache  
						
						... 
						
						
						
						Manages NAND NCA get and install. 
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							9aab787122 
							
						 
					 
					
						
						
							
							file_sys: Add support for parsing NCA metadata (CNMT)  
						
						
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							ab8acce645 
							
						 
					 
					
						
						
							
							card_image: Add accessor for all NCAs in XCI  
						
						
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							9b0e3556ed 
							
						 
					 
					
						
						
							
							vfs_real: Add CreateFullPath to CreateFile  
						
						... 
						
						
						
						Fixes bugs with calling CreateFile when the immediate directory does not exist. 
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							c0257cf52f 
							
						 
					 
					
						
						
							
							filesystem: Add Open and Register functions for BISFactory  
						
						
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							70a510bd8f 
							
						 
					 
					
						
						
							
							bis_factory: Add partial implementation of BISFactory  
						
						... 
						
						
						
						Creates and stores RegisteredCaches for user and system NAND, as creation of a RegisteredCache is expensive. 
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							95bb1067c1 
							
						 
					 
					
						
						
							
							loader: Join 0* files in directory if filename is 00  
						
						... 
						
						
						
						i.e. Load the concatenated 00+01 if 01 exists as well. Needed for split NAND NCAs. 
						
					 
					
						2018-08-11 22:50:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							5b4119fa7f 
							
						 
					 
					
						
						
							
							loader: Recognize filename '00' as NCA  
						
						... 
						
						
						
						Needed to avoid mismatch filetype warnings on split NAND NCAs 
						
					 
					
						2018-08-11 22:50:08 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							42114e1df4 
							
						 
					 
					
						
						
							
							vfs: Add ConcatenatedVfsFile  
						
						
						
					 
					
						2018-08-11 22:50:08 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							a27ec24c0f 
							
						 
					 
					
						
						
							
							crypto: Remove hex utilities from key_manager  
						
						... 
						
						
						
						Move to hex_util.h in common 
						
					 
					
						2018-08-11 22:50:08 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							b70a831608 
							
						 
					 
					
						
						
							
							file_util: Add getter for NAND registration directory  
						
						
						
					 
					
						2018-08-11 22:50:08 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							10aac376d1 
							
						 
					 
					
						
						
							
							common: Move hex string processing to separate file  
						
						
						
					 
					
						2018-08-11 22:50:08 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a921d22545 
							
						 
					 
					
						
						
							
							Merge pull request  #1022  from bunnei/fix-splat  
						
						... 
						
						
						
						Several Friend service fixes 
						
					 
					
						2018-08-11 22:42:45 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee07041b3a 
							
						 
					 
					
						
						
							
							Merge pull request  #1020  from lioncash/namespace  
						
						... 
						
						
						
						core: Namespace EmuWindow 
						
					 
					
						2018-08-11 22:40:08 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c977d2215 
							
						 
					 
					
						
						
							
							Merge pull request  #1021  from lioncash/warn  
						
						... 
						
						
						
						gl_rasterizer: Silence implicit truncation warning in SetupShaders() 
						
					 
					
						2018-08-11 22:39:46 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2c7b5dcd6 
							
						 
					 
					
						
						
							
							Merge pull request  #1024  from Subv/blend_gl  
						
						... 
						
						
						
						GPU/Maxwell3D: Implemented an alternative set of blend factors. 
						
					 
					
						2018-08-11 22:39:02 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d37da52cb3 
							
						 
					 
					
						
						
							
							Merge pull request  #1023  from Subv/invalid_attribs  
						
						... 
						
						
						
						RasterizerGL: Ignore invalid/unset vertex attributes. 
						
					 
					
						2018-08-11 22:18:40 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							969326bd58 
							
						 
					 
					
						
						
							
							GPU/Maxwell3D: Implemented an alternative set of blend factors.  
						
						... 
						
						
						
						These are used by nouveau and some games like SMO. 
						
					 
					
						2018-08-11 20:57:16 -05:00 
						 
				 
			
				
					
						
							
							
								greggameplayer 
							
						 
					 
					
						
						
						
						
							
						
						
							224071a652 
							
						 
					 
					
						
						
							
							Implement R8_UINT RenderTargetFormat & PixelFormat ( #1014 )  
						
						... 
						
						
						
						- Used by Go Vacation 
						
					 
					
						2018-08-11 21:44:42 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							2dad1204e8 
							
						 
					 
					
						
						
							
							RasterizerGL: Ignore invalid/unset vertex attributes.  
						
						... 
						
						
						
						This should make the es2gears example not crash anymore. 
						
					 
					
						2018-08-11 20:36:40 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							249341d08f 
							
						 
					 
					
						
						
							
							friend: Stub DeclareCloseOnlinePlaySession.  
						
						... 
						
						
						
						- Used by Splatoon 2. 
						
					 
					
						2018-08-11 21:34:14 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							261a4f0311 
							
						 
					 
					
						
						
							
							friend: Fix CreateFriendService to return an IFriendService interface.  
						
						
						
					 
					
						2018-08-11 21:29:58 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ca4bf671ce 
							
						 
					 
					
						
						
							
							server_session: Provide more useful information and don't crash on bad IPC request.  
						
						
						
					 
					
						2018-08-11 21:15:24 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							28e90fa0e0 
							
						 
					 
					
						
						
							
							gl_rasterizer: Silence implicit truncation warning in SetupShaders()  
						
						... 
						
						
						
						Previously this would warn of truncating a std::size_t to a u32. This is
safe because we'll obviously never have more than UINT32_MAX amount of
uniform buffers. 
						
					 
					
						2018-08-11 20:32:03 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0a93b45b6a 
							
						 
					 
					
						
						
							
							core: Namespace EmuWindow  
						
						... 
						
						
						
						Gets the class out of the global namespace. 
						
					 
					
						2018-08-11 20:20:21 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							403dfd68fc 
							
						 
					 
					
						
						
							
							Merge pull request  #1010  from bunnei/unk-vert-attrib-shader  
						
						... 
						
						
						
						gl_shader_decompiler: Improve handling of unknown input/output attributes. 
						
					 
					
						2018-08-11 19:56:28 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c519354506 
							
						 
					 
					
						
						
							
							Merge pull request  #1009  from bunnei/rg8-rgba8-snorm  
						
						... 
						
						
						
						Implement render target formats RGBA8_SNORM and RG8_SNORM. 
						
					 
					
						2018-08-11 19:55:41 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							0b668d5ff3 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Improve handling of unknown input/output attributes.  
						
						
						
					 
					
						2018-08-11 19:26:45 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc286c169f 
							
						 
					 
					
						
						
							
							Merge pull request  #970  from DarkLordZach/loader-errors  
						
						... 
						
						
						
						loader: Add more descriptive errors 
						
					 
					
						2018-08-11 19:25:30 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							670a2c1f80 
							
						 
					 
					
						
						
							
							Merge pull request  #1018  from Subv/ssy_sync  
						
						... 
						
						
						
						GPU/Shader: Implemented SSY and SYNC as a set_target/jump pair. 
						
					 
					
						2018-08-11 19:10:02 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							88ffa422d4 
							
						 
					 
					
						
						
							
							gl_rasterizer: Implement render target format RG8_SNORM.  
						
						... 
						
						
						
						- Used by Super Mario Odyssey. 
						
					 
					
						2018-08-11 19:06:42 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							0471976b48 
							
						 
					 
					
						
						
							
							gl_rasterizer: Implement render target format RGBA8_SNORM.  
						
						... 
						
						
						
						- Used by Super Mario Odyssey. 
						
					 
					
						2018-08-11 18:59:14 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							c1ad973881 
							
						 
					 
					
						
						
							
							GPU/Shader: Don't predicate instructions that don't have a predicate field (SSY).  
						
						
						
					 
					
						2018-08-11 16:00:14 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							305a05f820 
							
						 
					 
					
						
						
							
							GPU/Shaders: Implemented SSY and SYNC as a way to modify control flow during shader execution.  
						
						... 
						
						
						
						SSY sets the target label to jump to when the SYNC instruction is executed. 
						
					 
					
						2018-08-11 15:55:11 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d64303d185 
							
						 
					 
					
						
						
							
							Merge pull request  #1016  from lioncash/video  
						
						... 
						
						
						
						video_core: Get rid of global variable g_toggle_framelimit_enabled 
						
					 
					
						2018-08-11 14:10:55 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8b9f41b6b 
							
						 
					 
					
						
						
							
							Merge pull request  #1003  from lioncash/var  
						
						... 
						
						
						
						video_core: Use variable template variants of type_traits interfaces where applicable 
						
					 
					
						2018-08-11 14:08:12 -04:00 
						 
				 
			
				
					
						
							
							
								greggameplayer 
							
						 
					 
					
						
						
						
						
							
						
						
							dfcde52f39 
							
						 
					 
					
						
						
							
							Implement R16S & R16UI & R16I RenderTargetFormats & PixelFormats and more (R16_UNORM needed by Fate Extella) ( #848 )  
						
						... 
						
						
						
						* Implement R16S & R16UI & R16I RenderTargetFormats & PixelFormats
Do a separate function in order to get Bytes Per Pixel of DepthFormat
Apply the new function in gpu.h
delete unneeded white space
* correct merging error 
						
					 
					
						2018-08-11 14:01:50 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							10f494eefe 
							
						 
					 
					
						
						
							
							Better UUID randomness  
						
						
						
					 
					
						2018-08-12 02:31:43 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							448290bee4 
							
						 
					 
					
						
						
							
							Removed un-needed count from ListOpenUsers and ListAllUsers  
						
						
						
					 
					
						2018-08-12 02:11:04 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							2592e41301 
							
						 
					 
					
						
						
							
							Added better explanations in the profile manager  
						
						
						
					 
					
						2018-08-12 01:51:31 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							0b6f8ba51e 
							
						 
					 
					
						
						
							
							Code cleanup for profile manager  
						
						
						
					 
					
						2018-08-12 01:34:22 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							d0b2950434 
							
						 
					 
					
						
						
							
							Removed const from ProfileBase Invalidate  
						
						
						
					 
					
						2018-08-12 00:41:17 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							42431d2aa6 
							
						 
					 
					
						
						
							
							fixed invalid uuid bool operator  
						
						
						
					 
					
						2018-08-11 21:29:10 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							b8e70faa2d 
							
						 
					 
					
						
						
							
							Added GetOpenUserCount  
						
						
						
					 
					
						2018-08-11 20:45:06 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							662218e997 
							
						 
					 
					
						
						
							
							Removed all for loops from the profile manager  
						
						
						
					 
					
						2018-08-11 20:15:59 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							c3013c7c9c 
							
						 
					 
					
						
						
							
							Added missing ListAllUsers count  
						
						
						
					 
					
						2018-08-11 20:06:06 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							acff922762 
							
						 
					 
					
						
						
							
							If statement style change  
						
						
						
					 
					
						2018-08-11 18:46:42 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							dfea525cbe 
							
						 
					 
					
						
						
							
							Second round of account changes  
						
						
						
					 
					
						2018-08-11 18:26:13 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							82fa0bcea7 
							
						 
					 
					
						
						
							
							First round of account changes  
						
						
						
					 
					
						2018-08-11 16:47:33 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							6aa8ee6943 
							
						 
					 
					
						
						
							
							Refactored profile manager sharing  
						
						
						
					 
					
						2018-08-11 13:17:06 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							b76ddb7647 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into better-account  
						
						
						
					 
					
						2018-08-11 10:35:47 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							2a3b335b15 
							
						 
					 
					
						
						
							
							Added IsUserRegistrationRequestPermitted  
						
						
						
					 
					
						2018-08-11 10:33:11 +10:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							20c2928c2b 
							
						 
					 
					
						
						
							
							video_core; Get rid of global g_toggle_framelimit_enabled variable  
						
						... 
						
						
						
						Instead, we make a struct for renderer settings and allow the renderer
to update all of these settings, getting rid of the need for
global-scoped variables.
This also uncovered a few indirect inclusions for certain headers, which
this commit also fixes. 
						
					 
					
						2018-08-10 19:00:09 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f380496728 
							
						 
					 
					
						
						
							
							renderer_base: Remove unused kFramebuffer enumeration  
						
						... 
						
						
						
						This is entirely unused and can be removed. 
						
					 
					
						2018-08-10 18:31:13 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2e80e7480d 
							
						 
					 
					
						
						
							
							video_core: Remove unused Renderer enumeration  
						
						... 
						
						
						
						Currently we only have an OpenGL renderer, so this is unused in code
(and occupies the Renderer identifier in the VideoCore namespace). 
						
					 
					
						2018-08-10 18:27:40 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							8eb97706b8 
							
						 
					 
					
						
						
							
							qt/game_list: Resolve truncation warning within GameListItemPath's constructor  
						
						... 
						
						
						
						Silences a warning about truncating from size_t to u32 
						
					 
					
						2018-08-10 18:19:44 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							aaf671a309 
							
						 
					 
					
						
						
							
							gt/game_list: Use std::array in GameListItemPath's data() function  
						
						... 
						
						
						
						We don't need to use a heap-allocated std::vector here, given we
explicitly know the bounds. 
						
					 
					
						2018-08-10 18:19:40 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							be53097577 
							
						 
					 
					
						
						
							
							qt/game_list: Remove redundant base class constructor from initializer list  
						
						... 
						
						
						
						This is called automatically anyways. 
						
					 
					
						2018-08-10 18:17:39 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							6b0bc48a42 
							
						 
					 
					
						
						
							
							maxwell_to_gl: Implement VertexAttribute::Size::Size_8_8.  
						
						... 
						
						
						
						- Used by Super Mario Odyssey. 
						
					 
					
						2018-08-10 12:47:00 -04:00