summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/Software/Rasterizer.cpp
AgeCommit message (Collapse)Author
2016-03-06VideoSW: Drop SetTevReg for colors.degasus
2016-03-06VideoSW: Drop SetScissor().degasus
Just access the global state directly.
2016-01-17VideoCommon: Header cleanupLioncash
Also remedies places where the video backends and core rely on things being indirectly included.
2016-01-06VideoSW: Use more VideoCommondegasus
Now we require lots of empty functions, but this removes by far more duplicated code.
2015-12-06Rasterizer: Mark some references as constLioncash
2015-12-06Rasterizer: Specify internal linkage on DrawLioncash
It's not exposed in the header.
2015-12-06Rasterizer: Convert BLOCK_SIZE into a constant variableLioncash
2015-12-06Rasterizer: Get rid of a clamp macroLioncash
2015-12-06Rasterizer: Get rid of a trivial pointer castLioncash
2015-09-17VideoSW: Remove unused functiondegasus
2015-09-17VideoSW: Drop SW bbox codedegasus
The hardware backends don't use this shared code any more, and it's not needed for video sw either. So this was just dead code.
2015-09-17VideoSW: Drop HwRasterizerdegasus
I don't remember it being working, and nobody cares about performance of videosw.
2015-09-17Rasterizer: Use multiplication instead of shifts in DrawTriangleFrontFaceLioncash
The left-hand-side is negative at some point which is considered undefined by the standard.
2015-05-25Set copyright year to when a file was createdTillmann Karras
2015-05-25Update license headers to GPLv2+Tillmann Karras
2015-05-18VideoBackends: Clamp depth to uint24 range.Jules Blok
2014-10-10Fixed a small bug.crudelios
2014-10-10Several small optimizations.crudelios
2014-10-10Fix linux build and various warnings.crudelios
Increase savestate version.
2014-10-10Reimplement Bounding Box calculation using the software renderer.crudelios
2014-10-02Change a bunch of reference function arguments to pointers.comex
Per the coding style and sanity.
2014-09-08Include CommonTypes.h instead of Common.h.Rohit Nirmal
2014-08-10Software: Fix some if-statement body placementsLioncash
2014-08-10Software: Apply static to some functionsLioncash
2014-07-29Convert some more header inclusions into forward declarationsLioncash
2014-07-11mark all local variables as staticdegasus
2014-07-11mark all local functions as staticdegasus
2014-05-29Remove the min/max functions in CommonFuncs.Lioncash
The algorithm header has the same functions.
2014-05-16Video backends: mass-replace "xfregs" with "xfmem".magumagu
2014-05-16Video backends: unify xfregs/xfmem structures.magumagu
Removes the duplicate swxfregs global variable/struct from the software backend in favor of the ones from VideoCommon.
2014-04-24Software renderer: Update a reference link.Tony Wasserka
2014-03-29Software backend: Delete forked PixelEngine.magumagu
Mostly just zapping a bunch of duplicated code; the only interesting thing going on here is the changes to the performance counter implementation.
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-09clang-modernize -loop-convertTillmann Karras
and some manual adjustments
2014-03-04Make our architecture defines less stupid.Ryan Houdek
Our defines were never clear between what meant 64bit or x86_64 This makes a clear cut between bitness and architecture. This commit also has the side effect of bringing up aarch64 compiling support.
2014-02-18Convert all includes to relative paths.Lioncash
2013-12-31Remove unnecessary Src/ foldersJasper St. Pierre