diff options
author | Nebuleon Fumika | 2012-12-30 00:20:45 -0500 |
---|---|---|
committer | Nebuleon Fumika | 2012-12-30 00:20:45 -0500 |
commit | d1d0c81af89dc0d54e9d16a64af4a0597b4be90a (patch) | |
tree | 5b2f091f2be5c095828a5561d6303d08a169d4f9 /CATSFC/system/gui | |
parent | e5a0c9146acff7924a9e6b2ef516eda2c5dc3593 (diff) | |
download | snes9x2005-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 'CATSFC/system/gui')
0 files changed, 0 insertions, 0 deletions