Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								0c55578a65 
								
							 
						 
						
							
							
								
								romfs: Remove cyclic shared_ptr leak in romfs code  
							
							
							
						 
						
							2018-08-11 22:50:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								83db3b452a 
								
							 
						 
						
							
							
								
								registration: Update documentation and style  
							
							
							
						 
						
							2018-08-11 22:50:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								50ff8ec364 
								
							 
						 
						
							
							
								
								nca_metadata: Remove unnecessary reference to base file  
							
							
							
						 
						
							2018-08-11 22:50:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								2a0b80bb67 
								
							 
						 
						
							
							
								
								bis_factory: Create NAND dirs if they don't exist  
							
							
							
						 
						
							2018-08-11 22:50:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								54fd907b2b 
								
							 
						 
						
							
							
								
								qt: Use custom RawCopy with progress bar for installs  
							
							
							
						 
						
							2018-08-11 22:50:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								f92fbf012d 
								
							 
						 
						
							
							
								
								registration: Take RawCopy function as parameter  
							
							... 
							
							
							
							Instead of defaulting to VfsRawCopy 
							
						 
						
							2018-08-11 22:50:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								8f96b88d0b 
								
							 
						 
						
							
							
								
								game_list: Populate control data from installed NAND  
							
							
							
						 
						
							2018-08-11 22:50:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								405d520d1d 
								
							 
						 
						
							
							
								
								registered_cache: Fix missing reading from yuzu_meta  
							
							
							
						 
						
							2018-08-11 22:50:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								b0531d6ea0 
								
							 
						 
						
							
							
								
								file_sys: Comply to style guidelines  
							
							
							
						 
						
							2018-08-11 22:50:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								e9c7294bb9 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								53ca6f8846 
								
							 
						 
						
							
							
								
								game_list: Modify game list to scan installed titles  
							
							
							
						 
						
							2018-08-11 22:50:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								2d3617c723 
								
							 
						 
						
							
							
								
								file_sys: Add RegisteredCache  
							
							... 
							
							
							
							Manages NAND NCA get and install. 
							
						 
						
							2018-08-11 22:50:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								7fdfa63ce3 
								
							 
						 
						
							
							
								
								file_sys: Add support for parsing NCA metadata (CNMT)  
							
							
							
						 
						
							2018-08-11 22:50:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								f903b556d8 
								
							 
						 
						
							
							
								
								card_image: Add accessor for all NCAs in XCI  
							
							
							
						 
						
							2018-08-11 22:50:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								562e66e5d2 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								e891974118 
								
							 
						 
						
							
							
								
								filesystem: Add Open and Register functions for BISFactory  
							
							
							
						 
						
							2018-08-11 22:50:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								f60bb85805 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								2d881fd587 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								5810088549 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								b963629132 
								
							 
						 
						
							
							
								
								vfs: Add ConcatenatedVfsFile  
							
							
							
						 
						
							2018-08-11 22:50:08 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								f2c489b940 
								
							 
						 
						
							
							
								
								crypto: Remove hex utilities from key_manager  
							
							... 
							
							
							
							Move to hex_util.h in common 
							
						 
						
							2018-08-11 22:50:08 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								54ef430e85 
								
							 
						 
						
							
							
								
								file_util: Add getter for NAND registration directory  
							
							
							
						 
						
							2018-08-11 22:50:08 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								7193c994b7 
								
							 
						 
						
							
							
								
								common: Move hex string processing to separate file  
							
							
							
						 
						
							2018-08-11 22:50:08 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								6a396d2129 
								
							 
						 
						
							
							
								
								Merge pull request  #1022  from bunnei/fix-splat  
							
							... 
							
							
							
							Several Friend service fixes 
							
						 
						
							2018-08-11 22:42:45 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								db6b59b1a6 
								
							 
						 
						
							
							
								
								Merge pull request  #1020  from lioncash/namespace  
							
							... 
							
							
							
							core: Namespace EmuWindow 
							
						 
						
							2018-08-11 22:40:08 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								947d80c8ce 
								
							 
						 
						
							
							
								
								Merge pull request  #1021  from lioncash/warn  
							
							... 
							
							
							
							gl_rasterizer: Silence implicit truncation warning in SetupShaders() 
							
						 
						
							2018-08-11 22:39:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f807476d29 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								7478448af7 
								
							 
						 
						
							
							
								
								Merge pull request  #1023  from Subv/invalid_attribs  
							
							... 
							
							
							
							RasterizerGL: Ignore invalid/unset vertex attributes. 
							
						 
						
							2018-08-11 22:18:40 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								45ee826309 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								974a959892 
								
							 
						 
						
							
							
								
								Implement R8_UINT RenderTargetFormat & PixelFormat ( #1014 )  
							
							... 
							
							
							
							- Used by Go Vacation 
							
						 
						
							2018-08-11 21:44:42 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								8582c5bb3e 
								
							 
						 
						
							
							
								
								RasterizerGL: Ignore invalid/unset vertex attributes.  
							
							... 
							
							
							
							This should make the es2gears example not crash anymore. 
							
						 
						
							2018-08-11 20:36:40 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								94a58af2a2 
								
							 
						 
						
							
							
								
								friend: Stub DeclareCloseOnlinePlaySession.  
							
							... 
							
							
							
							- Used by Splatoon 2. 
							
						 
						
							2018-08-11 21:34:14 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								3c1015b576 
								
							 
						 
						
							
							
								
								friend: Fix CreateFriendService to return an IFriendService interface.  
							
							
							
						 
						
							2018-08-11 21:29:58 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								3d00bc6ad7 
								
							 
						 
						
							
							
								
								server_session: Provide more useful information and don't crash on bad IPC request.  
							
							
							
						 
						
							2018-08-11 21:15:24 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								9aead11e72 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								53e86e35eb 
								
							 
						 
						
							
							
								
								core: Namespace EmuWindow  
							
							... 
							
							
							
							Gets the class out of the global namespace. 
							
						 
						
							2018-08-11 20:20:21 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								20f29b2528 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								38a6ba02aa 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								5fd0744a63 
								
							 
						 
						
							
							
								
								gl_shader_decompiler: Improve handling of unknown input/output attributes.  
							
							
							
						 
						
							2018-08-11 19:26:45 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								db008ea9ac 
								
							 
						 
						
							
							
								
								Merge pull request  #970  from DarkLordZach/loader-errors  
							
							... 
							
							
							
							loader: Add more descriptive errors 
							
						 
						
							2018-08-11 19:25:30 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								5cd97896bf 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								8cb27339a2 
								
							 
						 
						
							
							
								
								gl_rasterizer: Implement render target format RG8_SNORM.  
							
							... 
							
							
							
							- Used by Super Mario Odyssey. 
							
						 
						
							2018-08-11 19:06:42 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								e8a695064b 
								
							 
						 
						
							
							
								
								gl_rasterizer: Implement render target format RGBA8_SNORM.  
							
							... 
							
							
							
							- Used by Super Mario Odyssey. 
							
						 
						
							2018-08-11 18:59:14 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								5d543d88b9 
								
							 
						 
						
							
							
								
								GPU/Shader: Don't predicate instructions that don't have a predicate field (SSY).  
							
							
							
						 
						
							2018-08-11 16:00:14 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								995c819038 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								83274a5a47 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								3a13659486 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								3aa4040888 
								
							 
						 
						
							
							
								
								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 
							
								 
							
						 
					 
				
					
						
							
								
								
									James Rowe 
								
							 
						 
						
							
							
							
							
								
							
							
								e1ee579f98 
								
							 
						 
						
							
							
								
								Merge pull request  #1015  from lioncash/gamelist  
							
							... 
							
							
							
							qt/gamelist: Minor cleanup-related changes 
							
						 
						
							2018-08-10 20:25:00 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								38049444da 
								
							 
						 
						
							
							
								
								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