aboutsummaryrefslogtreecommitdiff
path: root/source/cpuops.cpp
diff options
context:
space:
mode:
authorNebuleon Fumika2012-12-30 00:20:45 -0500
committerNebuleon Fumika2012-12-30 00:20:45 -0500
commitd1d0c81af89dc0d54e9d16a64af4a0597b4be90a (patch)
tree5b2f091f2be5c095828a5561d6303d08a169d4f9 /source/cpuops.cpp
parente5a0c9146acff7924a9e6b2ef516eda2c5dc3593 (diff)
downloadsnes9x2005-d1d0c81af89dc0d54e9d16a64af4a0597b4be90a.tar.gz
snes9x2005-d1d0c81af89dc0d54e9d16a64af4a0597b4be90a.tar.bz2
snes9x2005-d1d0c81af89dc0d54e9d16a64af4a0597b4be90a.zip
Rendering optimisations.
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.
Diffstat (limited to 'source/cpuops.cpp')
0 files changed, 0 insertions, 0 deletions