Stenzek 
								
							 
						 
						
							
							
								
							
							
	06daf58032  
						 
						
							
							
								
								
								FramebufferManager: Correctly handle read back D24S8 textures  
							
							... 
							
							
							
							Needed for the Adreno/Vulkan workaround, and if we ever switch to a D24
texture for the depth buffer w/ unrestricted depth range. 
							
						 
						
							2019-07-31 15:33:28 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	f039149198  
						 
						
							
							
								
								
								Move most backend functionality to VideoCommon  
							
							
							
						 
						
							2019-02-19 16:57:54 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	b30342d38f  
						 
						
							
							
								
								
								VideoBackends: Support D24S8 abstract texture format  
							
							
							
						 
						
							2018-07-19 21:47:42 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
								
							
							
	50a476c371  
						 
						
							
							
								
								
								Assert: Uppercase assertion macros  
							
							... 
							
							
							
							Macros should be all upper-cased. This is also kind of a wart that's
been sticking out for quite a while now (we avoid prefixing
underscores). 
							
						 
						
							2018-03-14 22:03:12 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	4c24a69710  
						 
						
							
							
								
								
								VideoCommon: Add support for Abstract Framebuffers  
							
							
							
						 
						
							2018-03-02 20:20:48 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	2a6d9e4713  
						 
						
							
							
								
								
								AbstractTexture: Add support for depth textures/formats  
							
							
							
						 
						
							2018-03-01 17:31:24 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	6374a4c4a8  
						 
						
							
							
								
								
								AbstractTexture: Support multisampled abstract texture  
							
							
							
						 
						
							2018-03-01 17:31:24 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	81ae88d2d5  
						 
						
							
							
								
								
								AbstractTexture: Fix crash in Vulkan backend when freeing texture  
							
							
							
						 
						
							2018-01-26 19:12:11 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	38e0b6e2ab  
						 
						
							
							
								
								
								AbstractTexture: Move Bind() method to Renderer  
							
							... 
							
							
							
							This makes state tracking simpler, and enables easier porting to command
lists later on. 
							
						 
						
							2018-01-22 13:22:09 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	db1d9de933  
						 
						
							
							
								
								
								AbstractTexture: Drop slow map readback path  
							
							
							
						 
						
							2017-11-22 18:49:33 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	c2cc128f1b  
						 
						
							
							
								
								
								AbstractTexture: Implement Save using new common methods  
							
							
							
						 
						
							2017-11-22 18:47:04 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	f43d85921d  
						 
						
							
							
								
								
								VideoBackends: Add AbstractStagingTexture class  
							
							... 
							
							
							
							Can be used for asynchronous readback or upload of textures. 
							
						 
						
							2017-11-22 18:47:04 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	a584ccc7d8  
						 
						
							
							
								
								
								AbstractTexture: Support BGRA8 formats  
							
							... 
							
							
							
							Used for some driver's swap chains, and EFB to RAM. 
							
						 
						
							2017-11-22 18:47:04 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
								
							
							
	2bd88bdb9f  
						 
						
							
							
								
								
								AbstractTexture: Remove a redundant constructor initializer list entry  
							
							... 
							
							
							
							This is already initialized in the class definition. This would
previously cause a -Wreorder warning on macOS, as m_config is
defined after m_currently_mapped. 
							
						 
						
							2017-11-19 01:25:55 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									iwubcode 
								
							 
						 
						
							
							
								
							
							
	a9f0d1783b  
						 
						
							
							
								
								
								Support frame and video dumping from VideoCommon  
							
							
							
						 
						
							2017-11-17 22:11:23 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	63305e9173  
						 
						
							
							
								
								
								HiresTextures: Support loading BC7 (BPTC) from DDS files  
							
							
							
						 
						
							2017-08-01 11:59:38 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
								
							
							
	59a947d41d  
						 
						
							
							
								
								
								AbstractTexture: Return config by const reference  
							
							... 
							
							
							
							Returning by const value isn't really necessary (and usually an indicator const reference was intended). 
							
						 
						
							2017-06-18 23:38:42 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									iwubcode 
								
							 
						 
						
							
							
								
							
							
	e4896d39bd  
						 
						
							
							
								
								
								Video Backends: Move and rename HostTextureFormat to AbstractTextureFormat  
							
							
							
						 
						
							2017-06-13 00:41:56 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									iwubcode 
								
							 
						 
						
							
							
								
							
							
	2cdc93f4ab  
						 
						
							
							
								
								
								Video Backends: Split texture cache code out into separate files, introduce 'AbstractTexture'  
							
							
							
						 
						
							2017-06-13 00:41:51 -05:00