Files
OpenRA/OpenRA.Editor
RoosterDragon d671e1de01 Create a separate FrameCache for caching sprite frames.
We split the caching SpriteLoader into a SpriteCache and FrameCache. SpriteLoader instead becomes a holder for static loading methods.

Only a few classes loaded sprite frames, and they all use it with a transient cache. By moving this method into a new class, we can lose the now redundant frame cache, saving on memory significantly since the frame data array can be reclaimed by the GC. This saves ~58 MiB on frames and ~4 MiB on the caching dictionary in simple tests.
2014-10-14 22:06:11 +01:00
..
2013-08-07 15:42:29 +02:00
2013-04-02 11:54:41 +02:00
2014-10-08 02:29:14 -04:00
2010-09-16 22:32:34 +12:00
2014-06-15 22:16:40 +12:00
2014-10-07 09:55:50 +13:00