Opened 7 years ago
Closed 7 years ago
Last modified 7 years ago
it is *the* most expensive widget xD
Is billboard that expensive or is it caused by other stuff in it?
it was caused by calling font:XXX inside glDrawFuncAtUnit, which was introduced with a wtf unhelpful commit msg in http://imolarpg.dyndns.org/trac/balatest/changeset/3470. the "performace improvement" of that commit is a 6-fold reduction in perf afaics.
taking the current code and instead translating with glPushMatrix cuts the cpu load by factor of ~6
i have very occasionally had issues where the cpu time used by this widget skyrockets when you turn CUS off, but it doesn't reproduce reliably and only happens after multiple luaui reloads afaics
aside from that, its cpu usage should be back to sanity after 
Powered by Trac 1.4.2
By Edgewall Software
Visit the Trac open source project athttp://trac.edgewall.org/