summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/BPFunctions.cpp
AgeCommit message (Collapse)Author
2017-04-18VideoCommon: Drop SetDitherMode()Stenzek
It was a no-op on all backends apart from GL anyhow.
2017-03-04VideoCommon: Eliminate static state in RendererStenzek
2016-11-27Remove unnecessary ConfigManager includesLéo Lam
Making changes to ConfigManager.h has always been a pain, because it means rebuilding half of Dolphin, since a lot of files depend on and include this header. However, it turns out some includes are unnecessary. This commit removes ConfigManager includes from files which don't contain SConfig or GPUDeterminismMode or GPU_DETERMINISM (which means the ConfigManager include is not used). (I've also had to get rid of some indirect includes.)
2016-11-02Core: Remove double newlines at the end of *_LOG messages.Emmanuel Gil Peyrot
2016-08-21VertexManagerBase: Get rid of static behaviorLioncash
2016-06-24Reformat all the things. Have fun with merge conflicts.Pierre Bourdon
2016-01-17VideoCommon: Header cleanupLioncash
Also remedies places where the video backends and core rely on things being indirectly included.
2015-11-02VideoCommon: VertexManager -> VertexManagerBaseTillmann Karras
It may be a bit weird to see calls to static functions in VertexManagerBase now, but at least it's easier to see what's going on.
2015-09-05Cleanup and unify handling of efb copy stride.Scott Mansell
2015-05-25Set copyright year to when a file was createdTillmann Karras
2015-05-25Update license headers to GPLv2+Tillmann Karras
2015-02-24VideoCommon: always enable efb copydegasus
2014-12-15VideoCommon: Merge LineGeometryShader into GeometryShaderGen.Jules Blok
This adds line-width emulation support to OpenGL.
2014-09-08Include CommonTypes.h instead of Common.h.Rohit Nirmal
2014-08-16Removed warnings by assigning to boolCharles Rozhon
2014-06-08Fix the capitalization of "GameCube" throughout the project.Paul Olszewski
2014-05-20BPStructs: Consistently put the two shared copy args firstJasper St. Pierre
And rename them so they make a bit more sense.
2014-05-20BPFunctions: Remove the rest of GetConfigJasper St. Pierre
2014-05-20PixelShaderManager: Fizzle out fog changes when disabled hereJasper St. Pierre
This lets us remove a use of GetConfig.
2014-05-20BPFunctions: Remove use of a dumb methodJasper St. Pierre
GetPointer serves no purpose.
2014-05-20BPFunctions: Remove an unused methodJasper St. Pierre
2014-05-20BPFunctions: Clean up math slightlyJasper St. Pierre
No need for magic 342 numbers.
2014-04-11VideoBackend: remove unused config vars.magumagu
No point to keeping around variables which are always "true".
2014-03-30Don't cast -1 to enum to represent a missing value.comex
This is undefined behavior in C++, and a clang warning suggests it is actually producing bad code as a result: ../Source/Core/VideoCommon/BPFunctions.cpp:164:45: warning: comparison of constant 4294967295 with expression of type 'PEControl::PixelFormat' is always false [-Wtautological-constant-out-of-range-compare] if (new_format == old_format || old_format == (unsigned int)-1)
2014-03-25BPMemory: Expose the pixel_format and zformat fields in PE_CONTROL as ↵Tony Wasserka
enumerations.
2014-02-28Fix various warnings reported by clangTillmann Karras
- mostly remove unused variables - rename some generic JIT identifiers
2014-02-18Convert all includes to relative paths.Lioncash
2014-02-15use EFBRectangle for scissor rectdegasus
This one is backend independed. The backend should recalc such things on their own.
2013-12-31Remove unnecessary Src/ foldersJasper St. Pierre