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 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							3d486fffed 
							
						 
					 
					
						
						
							
							CMakeLists: lowercase find_library usage  
						
						... 
						
						
						
						The rest of the CMake script uses lowercase for commands (which is the
general CMake style), making it more consistent with surrounding code. 
						
						
					 
					
						2018-08-11 19:36:43 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							436acbb630 
							
						 
					 
					
						
						
							
							CMakeLists: Change MSVC14 variable to MSVC_VERSION  
						
						... 
						
						
						
						Use of the MSVC14 variable is discouraged in the CMake documentation
(which makes sense, since MSVC_VERSION is the more general appliable
variable). 
						
						
					 
					
						2018-08-11 19:36:21 -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 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f0818144e 
							
						 
					 
					
						
						
							
							Merge pull request  #1015  from lioncash/gamelist  
						
						... 
						
						
						
						qt/gamelist: Minor cleanup-related changes 
						
						
					 
					
						2018-08-10 20:25:00 -06: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