TX, on May 26 2010, 06:38 AM, said:
Did anyone try the latest build and notice any improved load times or anything?
Slightly improved. I did two experiments, one was loading levels E1-4, L1-2 with clean cache each time. Speedup was about 1.5%. In the other one, I loaded one map with the cache cleaned and changed to 7 different maps in sequence to simulate loading different maps in-game. Here, loading times were about 5% shorter.
Optimizing loading times is quite hard: the bulk of the time goes to the transferring of the rendered texture to the GPU. For comparison, the 0024_freezer.jpg texture needs 30 ms for that on my PC, and there are 4 pals, each of which take this long. The coolest thing would be if only the base pal of each texture needed to be transferred, and would be copied and colorized on the GPU for the different pals (using a textual definition of regions that needed their hue changed). Plagman, would such a thing be feasible?