summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/Software/EfbCopy.cpp
AgeCommit message (Collapse)Author
2025-03-12VideoCommon: Rename Renderer to EFBInterface.Jordan Woyak
2023-12-09Fix out of bound write in EfbCopy::ClearEfbtimetravelthree
2021-12-10Treewide: Adjust order of includesPokechu22
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
SPDX standardizes how source code conveys its copyright and licensing information. See https://spdx.github.io/spdx-spec/1-rationale/ . SPDX tags are adopted in many large projects, including things like the Linux kernel.
2019-05-06Reformat repo to clang-format 7.0 rulesTechjar
2017-11-17HybridXFB: Fix lint errorsiwubcode
2017-11-17Software Backend: Fix xfb output and add vertical scaling supportiwubcode
2016-10-08Remove Frameskipanthony
2016-10-01Reorganise a ton of logs levelaldelaro5
Most of this commits changes performance decreasing logs from info to debug and also cleans up innacurate levels.
2016-06-24Reformat all the things. Have fun with merge conflicts.Pierre Bourdon
2016-05-18VideoSW: Drop Update in XFB copy.degasus
2016-01-25Fifo: Make g_bSkipCurrentFrame a TU-local variableLioncash
This is only ever queried, making it a global isn't necessary.
2016-01-17VideoCommon: Header cleanupLioncash
Also remedies places where the video backends and core rely on things being indirectly included.
2016-01-12Fifo: Create a "Fifo" namespace.degasus
2016-01-06VideoSW: Use more VideoCommondegasus
Now we require lots of empty functions, but this removes by far more duplicated code.
2015-09-22Move GL interface code out of the OpenGL video backend.Scott Mansell
2015-09-17VideoSW: Drop HwRasterizerdegasus
I don't remember it being working, and nobody cares about performance of videosw.
2015-05-25Set copyright year to when a file was createdTillmann Karras
2015-05-25Update license headers to GPLv2+Tillmann Karras
2014-08-10Software: Fix function casing in SWRendererLioncash
2014-08-02Move GLInterface around to remove VideoBackends dependency on DolphinWXPierre Bourdon
2014-07-17SW: Call OnFrameEnd in the FifoPlayer XFB hack. Required to dump DFF frames.Pierre Bourdon
2014-07-17Fixed Frame dumping in VideoSoftware.Scott Mansell
Old code dumped the efb, which was no-longer relevant since the backend gained xfb support. New code dumps the colour texture which is about to be rendered to the screen so correctly reflects the bypassXFB option.
2014-07-11avoid the extern keyword in .cpp filesdegasus
2014-07-11mark all local functions as staticdegasus
2014-03-11Fixes spacing for "for", "while", "switch" and "if"Matthew Parlane
Also moved && and || to ends of lines instead of start. Fixed misc vertical alignments and some { needed newlining.
2014-03-01videosoftware: Provide a more elaborate comment on the FifoPlayer support hack.Tony Wasserka
2014-03-01videosoftware: Added hack to bypass xfb just so fifoplayer works.Scott Mansell
Fifoplayer depends on the old behaviour of videosoftware (and the other hardware backends in non virtual/real xfb modes) where the framebuffer gets rendered directly to the screen. Really fifoplayer should call BeginFrame/EndFrame when it finished rendering a frame, but adding this hack back in is simpler.
2014-02-18Convert all includes to relative paths.Lioncash
2014-01-21Finally Merge branch 'videosoftware-xfb'Scott Mansell
This adds xfb support to the videosoftware backend, which increases it's accuracy and more imporantly, enables the usage of many homebrew apps which write directly to the xfb on the videosoftware backend. Conflicts: Source/Core/VideoBackends/Software/SWRenderer.cpp Source/Core/VideoBackends/Software/SWmain.cpp
2013-12-31Remove unnecessary Src/ foldersJasper St. Pierre