aboutsummaryrefslogtreecommitdiff
path: root/source/gfx.h
AgeCommit message (Collapse)Author
2017-08-11Start making this suitable for MSVC and C89twinaphex
2017-06-18Support for savestate versioning. Plenty of cleanups.João Silva
2017-02-12Type fixes. Fixes from snes9x 1.50. Minor changes and optimizations.João Silva
2017-01-29Converted most types to stdint-style (fixing a few in the process).João Silva
2017-01-16Many cleanups.João Silva
2017-01-14Removed a LOT of useless stuff.João Silva
2017-01-14Moved copyright information to copyright file.João Silva
2016-10-15Add copyright notices since certain guys try to push their lucktwinaphex
and 'game off the system' - UNDER NO CIRCUMSTANCES WILL ANY COMMERCIAL RIGHTS EVER BE APPROPRIATED TO ANY ONE PARTY, REGARDLESS OF ANY E-MAILS, BRIBES, ETC.
2014-12-15Remove some unused tables in source/data.ctwinaphex
2014-12-15Use MSB_FIRST instead of LSB_FIRSTtwinaphex
2014-12-14Fix crash when fastforwarding in Killer Instinct/Chrono Trigger introtwinaphex
2014-11-03use stdint/stdboolaliaspider
2014-11-02cleanups.aliaspider
2014-10-31remove S9xDeinitUpdate.aliaspider
2014-10-30remove warningsaliaspider
2014-10-30cleanups.aliaspider
2014-10-30add safety to buffer reads to deal with negative offsets.aliaspider
2014-10-30apply a faceliftaliaspider
2014-10-29get rid of all remaining C++ code.aliaspider
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