aboutsummaryrefslogtreecommitdiff
path: root/source/gfx.h
AgeCommit message (Collapse)Author
2014-10-29C++ cleanups. (in progress)aliaspider
2014-10-29cleanups (cont.)aliaspider
2014-10-28ugly 64-bit targets fix (cont.)aliaspider
2014-10-28ugly fix to solve segfaults on 64-bit platforms.aliaspider
2014-10-28initial libretro port.aliaspider
2013-01-10Attempt to optimise the ADD background drawing mode so it's playable on ↵Nebuleon Fumika
automatic frameskip in games like Super Metroid. It doesn't work well. See the video for this bug at <http://www.youtube.com/watch?v=sUWjVxAD9Q8>.
2012-12-30Rendering optimisations.Nebuleon Fumika
tile.cpp: Optimise the common case of drawing an unclipped but possibly flipped 8x8 tile. Instead of calling WRITE_4PIXELS16 16 times, each performing setup and teardown, move the loop into DrawTile16. tile.h, tile.cpp, gfx.h, gfx.cpp: End the use of global variable GFX.ScreenColors to pass around the current frame's palette. This saves on memory stores/loads.
2011-03-05first commitKitty Draper