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 |
|