Shawn Hoffman 
								
							 
						 
						
							
							
								
							
							
	ef70fe05bf  
						 
						
							
							
								
								
								normalize common filenames in VideoBackends/Null  
							
							
							
						 
						
							2021-01-27 14:29:48 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
								
							
							
	139d4fc76e  
						 
						
							
							
								
								
								General: Convert PanicAlerts over to fmt equivalent  
							
							... 
							
							
							
							Converts lingering panic alert calls over to the fmt-capable ones. 
							
						 
						
							2020-12-02 13:38:33 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	bf74553878  
						 
						
							
							
								
								
								FramebufferManager: Copy to color format for depth readbacks on GLES  
							
							... 
							
							
							
							glReadPixels() with depth formats is not supported.
Should fix broken EFB access on GLES. 
							
						 
						
							2020-05-24 16:11:11 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
								
							
							
	bdcc5853d5  
						 
						
							
							
								
								
								VideoBackends/Null: Remove unnecessary includes  
							
							
							
						 
						
							2019-07-27 17:33:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	61a656570e  
						 
						
							
							
								
								
								AbstractPipeline: Support returning "cache data"  
							
							... 
							
							
							
							"Cache data" can be used to assist a driver with creating pipelines by
using previously-compiled shader ISA. 
							
						 
						
							2019-04-16 00:09:47 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	65216c9e87  
						 
						
							
							
								
								
								VideoConfig: Add SupportsPartialDepthCopies to backend info  
							
							... 
							
							
							
							D3D11 doesn't support partial copies of depth buffers via
CopySubResource(), so we need to use a different path for the EFB cache. 
							
						 
						
							2019-03-09 12:19:53 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	f039149198  
						 
						
							
							
								
								
								Move most backend functionality to VideoCommon  
							
							
							
						 
						
							2019-02-19 16:57:54 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	1adcd47dcb  
						 
						
							
							
								
								
								Renderer: Add a base Initialize() method to match Shutdown()  
							
							
							
						 
						
							2018-12-04 17:36:08 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	eb284b5d66  
						 
						
							
							
								
								
								VideoBackends: Pass window system info from host on creation  
							
							
							
						 
						
							2018-10-20 21:11:34 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	a3961750a7  
						 
						
							
							
								
								
								Drop Host_GetRenderSurface and pass display to backend  
							
							
							
						 
						
							2018-10-20 21:11:34 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	eb33d7af64  
						 
						
							
							
								
								
								Core: Call InitBackendInfo before loading config  
							
							
							
						 
						
							2018-09-28 21:44:41 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	640bfb8135  
						 
						
							
							
								
								
								VideoConfig: Add a field for indicating logic op support in the backend  
							
							
							
						 
						
							2018-05-26 00:07:20 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	f9c829c7f7  
						 
						
							
							
								
								
								OGL: Re-implement async shader compiling  
							
							
							
						 
						
							2018-03-10 15:56:34 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	dec0c3bce8  
						 
						
							
							
								
								
								Move shader caches to VideoCommon  
							
							
							
						 
						
							2018-03-10 15:56:30 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	d96e8c9d76  
						 
						
							
							
								
								
								VideoBackends: Combine Initialize/Prepare and Cleanup/Shutdown methods  
							
							... 
							
							
							
							Also allows the work previously done in Prepare to return a failure
status. 
							
						 
						
							2018-01-27 13:53:55 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Hamilton 
								
							 
						 
						
							
							
								
							
							
	29a9ed043b  
						 
						
							
							
								
								
								Implement dual-source blending in shader  
							
							... 
							
							
							
							For some GLES drivers that don't support dual-source blending, but do
support GL_EXT_shader_framebuffer_fetch, this might be useful. 
							
						 
						
							2018-01-05 09:56:46 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	39559f6358  
						 
						
							
							
								
								
								VideoConfig: Remove bSupportsInternalResolutionFrameDumps  
							
							... 
							
							
							
							Field is unused as of Hybrid XFB. 
							
						 
						
							2017-11-21 17:19:43 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									iwubcode 
								
							 
						 
						
							
							
								
							
							
	33bc286baa  
						 
						
							
							
								
								
								Remove old XFB logic  
							
							
							
						 
						
							2017-11-17 22:11:29 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	63305e9173  
						 
						
							
							
								
								
								HiresTextures: Support loading BC7 (BPTC) from DDS files  
							
							
							
						 
						
							2017-08-01 11:59:38 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	f4b848949c  
						 
						
							
							
								
								
								TextureCache: Support compressed textures and pass pitch/size to upload  
							
							... 
							
							
							
							This also removes an extra copy of the image for custom textures. 
							
						 
						
							2017-04-29 00:14:23 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	27ae5b8d34  
						 
						
							
							
								
								
								VideoConfigDiag: Move post-processing shader list to post processor  
							
							... 
							
							
							
							The backends don't use this list at all, and since more than one
backend supports post-processing now, it's duplicate code. 
							
						 
						
							2017-04-25 14:27:05 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	82fd984f3e  
						 
						
							
							
								
								
								VideoBackends: Add configuration field for GPU texture decoding  
							
							
							
						 
						
							2017-04-01 12:32:05 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	b987f220e1  
						 
						
							
							
								
								
								VideoBackends: Add support flag for compute shaders  
							
							
							
						 
						
							2017-04-01 12:31:41 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jules Blok 
								
							 
						 
						
							
							
								
							
							
	0a2b58c896  
						 
						
							
							
								
								
								OGL: Remove support for NV_depth_buffer_float.  
							
							... 
							
							
							
							We can't clamp the depth values to the 24-bit range while this extension is active. 
							
						 
						
							2017-03-14 01:02:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Wick 
								
							 
						 
						
							
							
								
							
							
	e99cd57eb3  
						 
						
							
							
								
								
								Merge pull request  #4935  from Armada651/depth-range-fix  
							
							... 
							
							
							
							VideoBackends: Set the maximum range when the depth range is oversized. 
							
						 
						
							2017-03-10 18:05:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	2cd240af0d  
						 
						
							
							
								
								
								VideoBackends: Move max texture size to VideoConfig  
							
							... 
							
							
							
							This stops the virtual method call from within the Renderer constructor.
The initialization here for GL had to be moved to VideoBackend, as the
Renderer constructor will not have been executed before the value is
required. 
							
						 
						
							2017-03-10 00:04:13 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jules Blok 
								
							 
						 
						
							
							
								
							
							
	94522d4cf3  
						 
						
							
							
								
								
								OGL: Add support for glDepthRangedNV to handle oversized depth ranges.  
							
							
							
						 
						
							2017-02-24 14:54:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	a0a62c0f46  
						 
						
							
							
								
								
								VideoConfig: Add option for full-resolution frame dumping  
							
							
							
						 
						
							2016-11-28 20:14:59 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	a8194cff3c  
						 
						
							
							
								
								
								VideoNull: Set all fields in backend_info  
							
							... 
							
							
							
							A few of these were missing, which could cause the adapter list to remain
visible after switching to null, for example. 
							
						 
						
							2016-10-01 02:40:03 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	5346078791  
						 
						
							
							
								
								
								VideoCommon: Add config fields for multithreading and validation layers  
							
							
							
						 
						
							2016-10-01 01:09:12 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
								
							
							
	14e0b48ae4  
						 
						
							
							
								
								
								VideoCommon: Make API_TYPE an enum class  
							
							... 
							
							
							
							Allows for forward declarations in most places, which prevents dumping
unrelated VideoCommon.h contents directly into headers. 
							
						 
						
							2016-07-29 19:20:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									degasus 
								
							 
						 
						
							
							
								
							
							
	5f2f462067  
						 
						
							
							
								
								
								VideoBackends: Merge ShowConfig functions.  
							
							
							
						 
						
							2016-06-26 12:34:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									degasus 
								
							 
						 
						
							
							
								
							
							
	7833ff25df  
						 
						
							
							
								
								
								VideoBackends: Merge Initialize and Shutdown functions.  
							
							
							
						 
						
							2016-06-26 12:34:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									degasus 
								
							 
						 
						
							
							
								
							
							
	59e4882af3  
						 
						
							
							
								
								
								nullvideo: initial release of null video backend  
							
							
							
						 
						
							2016-06-25 22:40:23 +02:00