You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Performance is quite horrible
I did a lot of tests
even one simple effect eats around 25%-40% of frame time, mostly because of constant gl queries
I am not sure whether this can be better optimized or not, but for now, it cannot be used on most mobile devices due to heavy cpu-gpu queries.
The text was updated successfully, but these errors were encountered:
// fast rendering by skipping state fetching.
// If there is a problem with the drawing, please set this flag to false.
var fastRenderMode = true;
if (fastRenderMode) {
context.setRestorationOfStatesFlag(false);
}
so yes, when I turn off restoration, playcanvas transparent layers don't get rendered. But when it is turned on, effekseer performs gl states saving/restring that takes a lot of resources, a lot more than just drawing the effects. Is there any way out to save performance?
My primary concern is that gl states saving and restoring takes a lot more resources than just rendering the effect, which does not look like a right thing.
Performance is quite horrible
I did a lot of tests
even one simple effect eats around 25%-40% of frame time, mostly because of constant gl queries
I am not sure whether this can be better optimized or not, but for now, it cannot be used on most mobile devices due to heavy cpu-gpu queries.
The text was updated successfully, but these errors were encountered: