summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/RenderBase.h
AgeCommit message (Expand)Author
2019-05-30VideoCommon/RenderBase: Use a std::string_view with CreateShaderFromSource()Lioncash
2019-04-28Renderer: Adjust target rectangle in the base classStenzek
2019-04-28Renderer: Adjust source rectangle when crop would draw off screenStenzek
2019-04-22Merge pull request #8000 from stenzek/more-videocommon-cleanupConnor McLaughlin
2019-04-21Merge pull request #7965 from jordan-woyak/condvar-fixesConnor McLaughlin
2019-04-21Replace EFBRectangle/TargetRectangle with MathUtil::RectangleStenzek
2019-04-21TextureCache: Simplify XFB reconstructionStenzek
2019-04-16AbstractPipeline: Support returning "cache data"Stenzek
2019-04-06Minor changes to usages of std::condition_variable.Jordan Woyak
2019-03-28RenderBase: Add EFBHasAlphaChannel() helperStenzek
2019-03-23Add imgui-based Netplay Chatspycrab
2019-02-19Move most backend functionality to VideoCommonStenzek
2019-01-25Decouple XFB scanout from presentationStenzek
2019-01-25VideoBackends: Store a backbuffer 'scale'Stenzek
2019-01-25RenderWidget: Hook up to ImGuiStenzek
2019-01-25Remove old RasterFont classesStenzek
2019-01-25Renderer: Use imgui for drawing debug text and OSDStenzek
2019-01-25RenderBase: Implement imgui renderingStenzek
2019-01-08Always flush on swapweihuoya
2018-12-04Use main buffers for utility drawsStenzek
2018-12-04Renderer: Add backbuffer format to base classStenzek
2018-12-04Renderer: Add a base Initialize() method to match Shutdown()Stenzek
2018-10-20Renderer: Pull dimensions from GLInterface/SwapchainStenzek
2018-10-20Drop Host_GetRenderSurface and pass display to backendStenzek
2018-06-06Add OSD message for Volume Hotkeysmaster0fdisaster
2018-05-11VideoCommon/RenderBase: Refactor OSD messagesspycrab
2018-05-09RenderBase: Remove unused PixelPerfQuery enumLioncash
2018-04-29Implement EFB copy filter and gamma in hardware backendsStenzek
2018-03-10Renderer: Remove now-redundant Set{Rasterization,Depth,Blending}StateStenzek
2018-03-10OGL: Re-implement async shader compilingStenzek
2018-03-10Move shader caches to VideoCommonStenzek
2018-03-02VideoCommon: Add support for Abstract FramebuffersStenzek
2018-03-01VideoCommon: Drop references to AbstractRawTextureStenzek
2018-02-22VideoBackends: Add AbstractShader and AbstractPipeline classesStenzek
2018-02-20Renderer: Handle resize events on-demand instead of pollingStenzek
2018-02-20BPFunctions: Move upscaling of scissor rect to VideoCommonStenzek
2018-02-20BPFunctions: Move GX viewport conversion to VideoCommonStenzek
2018-01-27VideoBackends: Combine Initialize/Prepare and Cleanup/Shutdown methodsStenzek
2018-01-22AbstractTexture: Move Bind() method to RendererStenzek
2017-12-01Merge pull request #6193 from stenzek/readbacksStenzek
2017-11-23OGL: Fix headless frame dumpingStenzek
2017-11-22VideoCommon: Re-implement asynchronous frame dumpingStenzek
2017-11-22VideoBackends: Add AbstractStagingTexture classStenzek
2017-11-22VideoCommon: Move abstract texture creation function to RendererStenzek
2017-11-17Hybrid XFB: Fix lint errorsiwubcode
2017-11-17Video Backends: Remove the right of the xfb region for games where theiwubcode
2017-11-17Video Common: Improve texture dumping to work with fifoci andiwubcode
2017-11-17HybridXFB: Fix lint errorsiwubcode
2017-11-17Video Common: Use correct aspect ratio when saving screenshots / videoiwubcode
2017-11-17Video Common: Avoid 'presenting' duplicate frames by detecting when swapiwubcode