Rytisgit / DCSSReplay

PuTTY based DCSS TTYRec Tiles renderer written in C#
Other
20 stars 4 forks source link

Performance optimization #166

Open Rytisgit opened 1 year ago

Rytisgit commented 1 year ago

Really basic - reuse the image, and if the letter/colour is the same as previous, just don't redraw it.

Previously I thought about trying to shift everything off by one, but this should do at least 50% of that much more easily.

Of course somehow getting the pure delta and updating could be nice too, but it's too hard.

Rytisgit commented 1 year ago

remove unused images to possibly speed up dictionaries, maybe even use the 1 big image approach