Before rendering a line on the LCD, use a fast checksum on the tile data for the line to check whether any tiles or sprites have changes for that line. If they have not changed since the last render, then skip rendering that line.
LCD rendering is costly, so not having to render the line again may improve performance. Having to perform a hash on each line may reduce performance however.
Before rendering a line on the LCD, use a fast checksum on the tile data for the line to check whether any tiles or sprites have changes for that line. If they have not changed since the last render, then skip rendering that line.
LCD rendering is costly, so not having to render the line again may improve performance. Having to perform a hash on each line may reduce performance however.