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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						0a003efde4 
					 
					
						
						
							
							Merge pull request  #1007  from MerryMage/dynarmic  
						
						... 
						
						
						
						dynarmic: Update to 0118ee0 
						
						
					 
					
						2018-08-10 15:57:50 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						2e8620c877 
					 
					
						
						
							
							Merge pull request  #1011  from bunnei/misc-vtx-fmt  
						
						... 
						
						
						
						Implements VertexAttributes Size_32_32_32 and Size_8_8. 
						
						
					 
					
						2018-08-10 15:57:28 -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 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						a5b65df9cf 
					 
					
						
						
							
							maxwell_to_gl: Implement VertexAttribute::Size::Size_32_32_32.  
						
						... 
						
						
						
						- Used by Super Mario Odyssey. 
						
						
					 
					
						2018-08-10 12:46:49 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						57626fda7b 
					 
					
						
						
							
							Merge pull request  #1004  from lioncash/unused  
						
						... 
						
						
						
						gl_rasterizer_cache: Remove unused viewport parameter of GetFramebufferSurfaces() 
						
						
					 
					
						2018-08-10 12:13:32 -04:00