| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-03-12 | VideoCommon: Rename Renderer to EFBInterface. | Jordan Woyak | |
| 2025-03-10 | VideoCommon: Don't merge EFBPoke AsyncRequests. | Jordan Woyak | |
| 2025-03-09 | VideoCommon: Move backend_info out of VideoConfig struct. | Jordan Woyak | |
| 2023-02-09 | Move UseVertexDepthRange() out of Renderer | Scott Mansell | |
| There wasn't really a good place for it, but this will do | |||
| 2023-02-09 | Move m_prev_efb_format into FramebufferManager | Scott Mansell | |
| 2023-02-09 | Move WidescreenHeuristic to it's own class | Scott Mansell | |
| It's about the only thing left in renderer | |||
| 2023-02-09 | Lint fixes | Scott Mansell | |
| 2023-02-09 | Move xfb tracking and IR scaling out of RenderBase | Scott Mansell | |
| 2023-02-09 | Refactor ClearRegion | Scott Mansell | |
| And fix bug where opengl was getting the wrong coordinates | |||
| 2023-01-31 | Cleanup headers | Scott Mansell | |
| 2023-01-31 | Renderer still needs to track swaps for savestates | Scott Mansell | |
| 2023-01-31 | Also use events for config changed | Scott Mansell | |
| 2023-01-31 | Split out everying remaining from Swap | Scott Mansell | |
| 2023-01-31 | Delete unused EFBHasAlphaChannel function | Scott Mansell | |
| 2023-01-31 | Move ConfigChanged out of RenderBase | Scott Mansell | |
| There is this nice VideoConfig file that's perfect for it | |||
| 2023-01-31 | Move GraphicsMod out of RenderBase | Scott Mansell | |
| 2023-01-31 | Move utiltily drawing out of RenderBase | Scott Mansell | |
| 2023-01-31 | Move BoundingBox out of RenderBase | Scott Mansell | |
| They were essentially just pass-though methods | |||
| 2023-01-31 | Minimise include polution from RenderState | Scott Mansell | |
| 2023-01-31 | Split AbstractGfx out of Renderer | Scott Mansell | |
| Almost all the virtual functions in Renderer are part of dolphin's "graphics api abstraction layer", which has slowly formed over the last decade or two. Most of the work was done previously with the introduction of the various "AbstractX" classes, associated with texture cache cleanups and implementation of newer graphics APIs (Direct3D 12, Vulkan, Metal). We are simply taking the last step and yeeting these functions out of Renderer. This "AbstractGfx" class is now completely agnostic of any details from the flipper/hollywood GPU we are emulating, though somewhat specialized. (Will not build, this commit only contains changes outside VideoBackends) | |||
| 2023-01-31 | Move Presenting, Dumping and ImGui out of Renderer | Scott Mansell | |
| 2023-01-31 | Refactor to remove virtual from RenderXFBToScreen | Scott Mansell | |
| Slightly simplifies the upcoming refactor | |||
| 2023-01-31 | TextureCache: Refactor with smart pointers | Scott Mansell | |
| The whole ownership model was getting a bit of a mess, with a some of special cases to deal with. And I'm planning to make it even more complex in the future. So here is some upfront work to convert it over to reference counted pointers. | |||
| 2023-01-29 | VideoCommon: Don't create pipelines with no render targets | TellowKrinkle | |
| Some backends don't like it when you do that | |||
| 2022-12-27 | VideoCommon: De-globalize PixelShaderManager class. | Admiral H. Curtiss | |
| 2022-12-23 | New FrameTime/VBlank Analyzer + Graph | Sam Belliveau | |
| 2022-12-11 | VideoCommon/PixelEngine: Refactor to class, move to Core::System. | Admiral H. Curtiss | |
| 2022-12-09 | Core: Add option to force linear texture filtering. | Admiral H. Curtiss | |
| 2022-11-29 | VideoCommon/CommandProcessor: Refactor to class, move to Core::System. | Admiral H. Curtiss | |
| 2022-11-23 | Improve FPS/VPS Counting and Revamp Appearance | Sam Belliveau | |
| 2022-11-06 | VideoCommon: Hold ImGui lock while initializing and shutting down ImGui. | Admiral H. Curtiss | |
| 2022-10-22 | VideoCommon: Support hot reloading of VS expand | TellowKrinkle | |
| 2022-10-01 | VideoCommon: Update EFB peek cache on draw done and tokens | Robin Kertels | |
| Massively improves performance in Mario Galaxy on Android. | |||
| 2022-08-02 | Common::Timer: use chrono::steady_clock internally | Shawn Hoffman | |
| 2022-06-27 | VideoCommon: support dynamically updating game mods at runtime | iwubcode | |
| 2022-06-27 | VideoCommon: trigger mod calls in TextureCacheBase (efb/xfb calls), ↵ | iwubcode | |
| VertexManagerBase (draw calls), and VertexShaderManager (projection calls) | |||
| 2022-05-25 | Common: Refactor PointerWrap | Dentomologist | |
| 2022-04-16 | Implement ImGui window for scissor rectangles | Pokechu22 | |
| This is mainly for debugging, and is only exposed by manually editing the configuration. | |||
| 2022-04-16 | VideoCommon: Rework scissor handling | Pokechu22 | |
| This increases accuracy, fixing the white rendering in Major Minor's Majestic March. However, the hardware backends can only have one viewport and scissor rectangle at a time, while sometimes multiple are needed to accurately emulate what is happening. If possible, this will need to be fixed later. | |||
| 2022-03-29 | PixelEngine: Convert to BitField and enum class | Pokechu22 | |
| 2022-03-25 | RenderBase: Add call to IMGUI_CHECKVERSION() | Pokechu22 | |
| 2022-01-03 | Merge pull request #10332 from AdmiralCurtiss/config-port-general | Léo Lam | |
| Config: Port remaining General settings to new config system. | |||
| 2022-01-01 | VideoCommon: Add names for textures and shaders | Pokechu22 | |
| 2022-01-01 | Config: Port remaining General settings to new config system. | Admiral H. Curtiss | |
| 2021-12-30 | Config: Port Movie settings to new config system. | Admiral H. Curtiss | |
| 2021-12-18 | Eliminate VarType for ComponentFormat | Pokechu22 | |
| 2021-12-18 | Refactor OpcodeDecoding and FIFO analyzer to use callbacks | Pokechu22 | |
| 2021-11-30 | Add Rerecord Count display | sowens99 | |
| Simply shows Movie::s_rerecords in the ImGui Movie window | |||
| 2021-11-18 | Add option for setting the PNG zlib compression level | Pokechu22 | |
| 2021-10-26 | Externals: Update imgui to 1.85 | Pokechu22 | |
