summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2015-07-12 13:17:08 +0900
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2015-07-12 13:17:08 +0900
commit59db1cd0e25e830dd49013489bfc0d7527126b9c (patch)
treef1bc33012c85ba2f0d91b2fe9e4566500666680a /NEWS
parent8b3c3b5a7fbefb15c846a99b58af4a4336f387be (diff)
evas - unload/scalecache self-feeding loop unload/reload fix
i was runing perf top and noticed that evas_image_load_file_data_eet(0 was being called. in fact - it was #1 on the list of functions being called. why? it didn't make sense. i found out. just a blinking cursor in terminology was causing the background to be unloaded and re-loaded. the new "actually unload" changes for 1.15 made this happen and thus we kept sucking in new data all the time even if the scalecache already had the data - and that was the problem. so now calcecache prepare tells you if you don't have cached data and if you likely then have to ensure the data is loaded. this cuts down quite a bit of work. while i'm at it... we definitely need to clean house on the internals of evas. a decade+ of features, mess, optimizations needs to be fixed. i mean really house-cleaned. rewritten clenl;y re-using existing code where appropriate.
Diffstat (limited to 'NEWS')
0 files changed, 0 insertions, 0 deletions