| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-05-13 | Merge pull request #6786 from stenzek/crop-negative-y | Markus Wick | |
| RenderBase: Ensure the draw size does not exceed the window size | |||
| 2018-05-11 | VideoCommon/RenderBase: Refactor OSD messages | spycrab | |
| 2018-05-08 | RenderBase: Ensure the draw size does not exceed the window size | Stenzek | |
| This was happening when crop was enabled, causing blank outputs for some Vulkan drivers (namely radv), as the draw rectangle is used as the viewport. | |||
| 2018-04-29 | Implement EFB copy filter and gamma in hardware backends | Stenzek | |
| Also makes y_scale a dynamic parameter for EFB copies, as it doesn't make sense to keep it as part of the uid, otherwise we're generating redundant shaders. | |||
| 2018-04-02 | Renderer: Only recreate frame dump texture if dimensions differ | Stenzek | |
| This was a typo, been around for a while. == should be !=. May improve frame dumping performnace slightly, but I doubt much if any. | |||
| 2018-03-14 | Assert: Uppercase assertion macros | Lioncash | |
| 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-10 | OGL: Re-implement async shader compiling | Stenzek | |
| 2018-03-10 | Move shader caches to VideoCommon | Stenzek | |
| 2018-03-02 | VideoCommon: Add support for Abstract Framebuffers | Stenzek | |
| 2018-03-01 | AbstractTexture: Support multisampled abstract texture | 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-20 | BPFunctions: Move GX viewport conversion to VideoCommon | Stenzek | |
| 2018-02-07 | Merge pull request #6334 from stenzek/startup | Anthony | |
| Video Backend Initialization/Core Boot Improvements | |||
| 2018-01-29 | Merge pull request #6303 from TraceBullet/auto-adjust-window-size | Stenzek | |
| Fix Auto-Adjust Window Size option making the window too large | |||
| 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-26 | Fix Auto-Adjust Window Size option making the window too large | TraceBullet | |
| 2018-01-26 | Renderer: Fix crash on shutdown when frame dumping or taking screenshots | Stenzek | |
| 2018-01-06 | Treat invalid aspect ratio setting values as Auto | JosJuice | |
| 2017-12-15 | Video Common: move frame advance and counter logic to only happen when we ↵ | iwubcode | |
| actually render a frame. | |||
| 2017-12-01 | Merge pull request #6193 from stenzek/readbacks | Stenzek | |
| Abstract Staging Textures - VideoCommon interface for texture readbacks/uploads | |||
| 2017-11-23 | OGL: Fix headless frame dumping | Stenzek | |
| Also skips swapping the window system buffers in headless mode, as there may not be a surface which can be swapped in the first place. Instead, we call glFlush() at the end of a frame in this case. | |||
| 2017-11-22 | VideoCommon: Re-implement asynchronous frame dumping | Stenzek | |
| This was lost as a result of hybrid XFB, now it is back, and ~10% faster in very brief testing. | |||
| 2017-11-22 | AbstractTexture: Seperate CopyRectangleFromTexture to two methods | Stenzek | |
| ScaleRectangleFromTexture, which does a draw, and CopyRectangleFromTexture, which where possible, does a bit-for-bit copy. | |||
| 2017-11-22 | VideoCommon: Move abstract texture creation function to Renderer | Stenzek | |
| 2017-11-21 | Renderer: Re-implement window size frame dumping | Stenzek | |
| This was broken by hybrid XFB, and all frame dumping/screenshots occured at the full internal resolution. | |||
| 2017-11-18 | VideoConfig: Make StereoMode an enum class | Lioncash | |
| Makes for more strongly-typed identifiers (and doesn't pollute surrounding namespaces) | |||
| 2017-11-18 | VideoConfig: Make AspectMode an enum class | Lioncash | |
| Makes for more strongly-typed identifiers (and doesn't pollute surrounding namespaces) | |||
| 2017-11-17 | Hybrid XFB: Fix lint errors | iwubcode | |
| 2017-11-17 | TextureCacheBase: Add XFB specific functions | iwubcode | |
| 2017-11-17 | Video Backends: Remove the right of the xfb region for games where the | iwubcode | |
| VI stride does not match the VI width | |||
| 2017-11-17 | Video Common: Improve texture dumping to work with fifoci and | iwubcode | |
| fifo_comparer | |||
| 2017-11-17 | HybridXFB: Fix lint errors | iwubcode | |
| 2017-11-17 | Video Common: Use correct aspect ratio when saving screenshots / video | iwubcode | |
| 2017-11-17 | Video Common: Avoid 'presenting' duplicate frames by detecting when swap | iwubcode | |
| hasn't changed since the last frame | |||
| 2017-11-17 | VideoCommon: Output gamma now comes from the xfb copy | iwubcode | |
| 2017-11-17 | Add 'immediate xfb' which reduces xfb latency at the cost of graphical errors | iwubcode | |
| 2017-11-17 | Video Common: Make auto IR work with HybridXFB | iwubcode | |
| 2017-11-17 | Remove old XFB logic | iwubcode | |
| 2017-11-17 | Video Common: Only update FPS when frame is renderered which yields more | iwubcode | |
| accurate results | |||
| 2017-11-17 | Video Backends: Implement vertical scaling for xfb copies. This fixes the | iwubcode | |
| display of PAL games that run in 50hz mode. | |||
| 2017-11-17 | Add new GUI option to skip XFBToRam and remove old XFB options | iwubcode | |
| 2017-11-17 | Support frame and video dumping from VideoCommon | iwubcode | |
| 2017-11-17 | Add support for hybrid XFB | iwubcode | |
| 2017-11-03 | Fix incorrect handling of auto IR | JosJuice | |
| Some lines of code in Dolphin just plainly grabbed the value of g_ActiveConfig.iEFBScale, which resulted in Auto being treated as 0x rather than the actual automatically selected scale. | |||
| 2017-08-24 | Remove FFMPEG check for Renderer::IsFrameDumping() | Chris Burgener | |
| 2017-08-11 | Config: Include SYSCONF in base layer | Léo Lam | |
| Settings that come from the SYSCONF are now included in Dolphin's config system as part of the base layer. They are handled in a special way compared to other settings to make sure they are only loaded from and saved to the SYSCONF (to avoid different, possibly contradicting sources of truth). | |||
| 2017-08-08 | Remove non-integer IRs | JosJuice | |
| 2017-07-30 | VideoCommon: Improve precision of FPS counter | Stenzek | |
| 2017-07-20 | ShaderGen: Pass host config to shader generation functions | Stenzek | |
| Also moves the host config checks to common. | |||
| 2017-06-05 | Merge pull request #5312 from ligfx/cleanupupdatedrawrectangle | shuffle2 | |
| RenderBase: clean up UpdateDrawRectangle | |||
