summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/Software/EfbInterface.cpp
AgeCommit message (Expand)Author
2022-07-16Software: Use hardware-verified numbers for RGB->YUV conversionPokechu22
2022-03-08Software/EfbInterface: Remove logspam for RGB565_Z16 being unsupportedPokechu22
2021-11-17VideoSoftware: Fix copy filter clampingScott Mansell
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
2021-03-06Software: Fix out of bounds accesses in CopyRegionPokechu22
2021-03-06Convert BPMemory to BitField and enum classPokechu22
2020-11-09Software: Migrate logging over to fmtLioncash
2019-07-16VideoCommon: Remove unused MathUtil.h include from VideoCommon.hLioncash
2019-05-06Reformat repo to clang-format 7.0 rulesTechjar
2019-05-04Replace MathUtil::Clamp with std::clampLéo Lam
2019-04-28Turn EFB_WIDTH/EFB_HEIGHT into constexprJosJuice
2019-04-21Replace EFBRectangle/TargetRectangle with MathUtil::RectangleStenzek
2018-05-18EfbInterface: Move buffer constant from the header to the cpp fileLioncash
2018-05-18EfbInterface: Make efb and perf_values std::arraysLioncash
2018-05-18EfbInterface: Make perf_values internally linkedLioncash
2018-05-18EfbInterface: Move efb array into the EfbInterface namespaceLioncash
2018-04-29Implement EFB copy filter and gamma in hardware backendsStenzek
2018-04-29While I'm here, fix some chroma sub-sampling bugs.Scott Mansell
2018-04-29VideoSoftware: Implement xfb copy filter (Deflickering/Brightness)Scott Mansell
2017-11-17Software Backend: Remove reinterpret_cast which violates the strict aliasing ...iwubcode
2017-11-17Software Backend: Rename 'copy_region' to 'CopyRegion'iwubcode
2017-11-17HybridXFB: Fix lint errorsiwubcode
2017-11-17Software Backend: Fix xfb output and add vertical scaling supportiwubcode
2017-11-17Remove TODOsiwubcode
2017-11-17Add support for hybrid XFBiwubcode
2017-08-05VideoSW: Drop log level of missing anti aliasing support.degasus
2017-03-03Common: Move byte swapping utilities into their own headerLioncash
2016-10-01Reorganise a ton of logs levelaldelaro5
2016-09-21EfbInterface: Change out parameters on getters to return by valueLioncash
2016-06-24Reformat all the things. Have fun with merge conflicts.Pierre Bourdon
2016-03-23Implement Dithering for video softwareScott Mansell
2016-01-17VideoCommon: Header cleanupLioncash
2016-01-06VideoSW: Use more VideoCommondegasus
2015-10-10VideoSW: Wipe alpha on bypass EFBdegasus
2015-09-30ChunkFile: Provide additional helpers for C-style arraysLioncash
2015-05-25Set copyright year to when a file was createdTillmann Karras
2015-05-25Update license headers to GPLv2+Tillmann Karras
2014-11-24More formatting and consistency fixesStevoisiak
2014-11-13Various formatting and consistency fixesStevoisiak
2014-10-10Reimplement Bounding Box calculation using the software renderer.crudelios
2014-10-02Change a bunch of reference function arguments to pointers.comex
2014-09-19Fix build failing when disabling precompiled headers.Rohit Nirmal
2014-09-08Include CommonTypes.h instead of Common.h.Rohit Nirmal
2014-08-10Software: Apply static to some functionsLioncash
2014-08-10Software: Fix various brace styling errorsLioncash
2014-07-17VideoSoftware: Use the same max XFB size as VideoCommon.Scott Mansell
2014-07-11mark all local variables as staticdegasus
2014-07-11mark all local functions as staticdegasus
2014-06-08Fix the capitalization of "GameCube" throughout the project.Paul Olszewski
2014-03-29Software backend: Delete forked PixelEngine.magumagu