| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-10-20 | VideoBackends: Pass window system info from host on creation | Stenzek | |
| 2018-10-20 | Drop Host_GetRenderSurface and pass display to backend | Stenzek | |
| 2018-09-28 | Core: Call InitBackendInfo before loading config | Stenzek | |
| 2018-06-30 | Mark all video backend names for translation | Techjar | |
| 2018-05-26 | VideoConfig: Add a field for indicating logic op support in the backend | Stenzek | |
| 2018-03-10 | OGL: Re-implement async shader compiling | Stenzek | |
| 2018-03-10 | Move shader caches to VideoCommon | Stenzek | |
| 2018-02-20 | Renderer: Handle resize events on-demand instead of polling | Stenzek | |
| We now differentiate between a resize event and surface change/destroyed event, reducing the overhead for resizes in the Vulkan backend. It is also now now safe to change the surface multiple times if the video thread is lagging behind. | |||
| 2018-02-11 | VideoConfig: Remove bForceCopyToRam field | Stenzek | |
| It's the inverse of supports-copy-to-vram. | |||
| 2018-01-27 | VideoBackend: Remove PeekMessages method | Stenzek | |
| The video thread and backend no longer create any windows, therefore there will never be any messages dispatched to their thread. | |||
| 2018-01-27 | VideoBackends: Combine Initialize/Prepare and Cleanup/Shutdown methods | Stenzek | |
| Also allows the work previously done in Prepare to return a failure status. | |||
| 2018-01-05 | Implement dual-source blending in shader | Jonathan Hamilton | |
| For some GLES drivers that don't support dual-source blending, but do support GL_EXT_shader_framebuffer_fetch, this might be useful. | |||
| 2017-11-22 | D3D: Move device release from Renderer destructor to shutdown | Stenzek | |
| Necessary if we wish to have GPU objects in our base class, as otherwise the device will be released before the objects. | |||
| 2017-11-21 | VideoConfig: Remove bSupportsInternalResolutionFrameDumps | Stenzek | |
| Field is unused as of Hybrid XFB. | |||
| 2017-11-17 | Software Backend: Force EFB/XFB to copy to ram | iwubcode | |
| 2017-11-17 | Add support for hybrid XFB | iwubcode | |
| 2017-11-12 | D3D/main: Remove unused variable in InitBackendInfo() | Lioncash | |
| 2017-09-03 | D3DBase: Use the correct version of CreateDXGIFactory. | Jules Blok | |
| 2017-08-01 | HiresTextures: Support loading BC7 (BPTC) from DDS files | Stenzek | |
| 2017-07-30 | VideoBackends: Support a different number of threads for precompiling | Stenzek | |
| At runtime, we only really want a single shader compiler thread. However, for initial boots, we can use a higher number to speed things up. | |||
| 2017-07-30 | ShaderGen: Implement pixel ubershaders | Stenzek | |
| 2017-04-29 | HiresTextures: Support parsing DDS files directly | Stenzek | |
| This leaves DDS textures using DXT1/3/5 compressed in-memory, which can be passed directly to the backend. | |||
| 2017-04-25 | VideoConfigDiag: Move post-processing shader list to post processor | Stenzek | |
| 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-01 | VideoBackends: Add configuration field for GPU texture decoding | Stenzek | |
| 2017-04-01 | VideoBackends: Add support flag for compute shaders | Stenzek | |
| 2017-03-15 | VideoConfig: add bSupportsFragmentStoresAndAtomics | Michael Maltese | |
| 2017-03-14 | OGL: Remove support for NV_depth_buffer_float. | Jules Blok | |
| We can't clamp the depth values to the 24-bit range while this extension is active. | |||
| 2017-03-10 | Merge pull request #4935 from Armada651/depth-range-fix | Markus Wick | |
| VideoBackends: Set the maximum range when the depth range is oversized. | |||
| 2017-03-10 | D3D11: Fix error on startup with >2.5xIR selected | Stenzek | |
| 2017-03-10 | VideoBackends: Move max texture size to VideoConfig | Stenzek | |
| 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-04 | VideoCommon: Move last EFB scale handling to CalculateTargetSize | Stenzek | |
| 2017-03-04 | VideoCommon: Move some common initialization logic to RenderBase | Stenzek | |
| 2017-02-24 | OGL: Add support for glDepthRangedNV to handle oversized depth ranges. | Jules Blok | |
| 2016-11-28 | VideoConfig: Add option for full-resolution frame dumping | Stenzek | |
| 2016-11-27 | Remove unnecessary ConfigManager includes | Léo Lam | |
| Making changes to ConfigManager.h has always been a pain, because it means rebuilding half of Dolphin, since a lot of files depend on and include this header. However, it turns out some includes are unnecessary. This commit removes ConfigManager includes from files which don't contain SConfig or GPUDeterminismMode or GPU_DETERMINISM (which means the ConfigManager include is not used). (I've also had to get rid of some indirect includes.) | |||
| 2016-10-01 | VideoCommon: Add config fields for multithreading and validation layers | Stenzek | |
| 2016-08-23 | OGL: Handle cases where reversed depth is already used. | Jules Blok | |
| 2016-08-15 | OGL: Check for GL_DEPTH_CLAMP support. | Jules Blok | |
| It's not available in OpenGL ES and officially it's not supported on OpenGL 3.0/3.1. Fallback to old depth range code if there is no method to disable depth clipping. It's more important to have correct clipping than to have accurate depth values. Inaccurate depth values can be fixed by slow depth. | |||
| 2016-07-29 | VideoCommon: Make API_TYPE an enum class | Lioncash | |
| Allows for forward declarations in most places, which prevents dumping unrelated VideoCommon.h contents directly into headers. | |||
| 2016-06-27 | D3D: Fix crash on start with BBox enabled | Léo Lam | |
| Someone removed the BBox::Init(), causing crashes when BBox is enabled. Fixes issue #9643. | |||
| 2016-06-26 | VideoCommon: Drop GetConfigName. | degasus | |
| We're past 5.0 now, so there is no need to look for old inis. | |||
| 2016-06-26 | VideoBackends: Merge ShowConfig functions. | degasus | |
| 2016-06-26 | VideoBackends: Merge Initialize and Shutdown functions. | degasus | |
| 2016-06-24 | Reformat all the things. Have fun with merge conflicts. | Pierre Bourdon | |
| 2016-02-16 | Rename Direct3D to Direct3D 11 | Chris Burgener | |
| 2016-01-24 | OpcodeDecoder: Add namespace | Lioncash | |
| 2016-01-12 | Fifo: Create a "Fifo" namespace. | degasus | |
| 2016-01-06 | VideoConfig: Use "GFX.ini" for both D3D and OGL. | degasus | |
| They share the same format, so there is no need to separate their configs. | |||
| 2016-01-02 | VideoBackend: Get rid of a boolean global | Lioncash | |
| Also gets rid of global headers | |||
| 2015-12-23 | Revert "Merge pull request #3076 from void-ghost/stereo3d_presets" | Jules Blok | |
| This reverts commit 81414b4fa2edadf0b2a2bb0bd4df61dd59165eec, reversing changes made to b926061f641692ae31bacbeba304f5941db7d3bc. Conflicts: Source/Core/DolphinWX/Frame.cpp Source/Core/VideoCommon/VideoConfig.cpp Source/Core/VideoCommon/VideoConfig.h | |||
