Have an extremaly low performance (very low fps) after update to 2.8.0 (with OpenFL 3.4.0). Seems that the hardware acceleration is disabled now.
Also with upgrading to OpenFL 3.5.0 have next issue:
openfl/3,5,0/openfl/utils/Endian.hx:6: characters 8-44 : Type hints on enum abstract fields are not allowed
Just in case, maybe it helps, I’ve use HaxeFlixel (lime legacy) and the Haxe 3.1.3 (instead of 3.2, just because still have incompatibility issues with the new Haxe version).
Hello!
I can confirm this happens to me as well.
Really low FPS and also issues when toggling to full-screen (black screen and then a lot of artifact and glitched sprites. Also, the window doesnt go bak to its original windowed size).
If reverting back to 2.7.0 everything runs smooth again. We suspect it might be an ANGLE issue, but no idea really, maybe its possible to disable ANGLE and use standard OpenGL with a flag in the xml or build?
Are you using OpenFL from the source? If so, you will need a -clean build to support ANGLE properly. The “GL_SetSwapInterval” warning should have been disabled in current builds
If you used it from source, would you mind running lime rebuild windows -clean -DLIME_SDL_ANGLE, then trying lime test windows -Dangle in the project where you saw regressions?
I just released a new update of Lime with ANGLE disabled, until we understand more, I don’t want to introduce major performance regressions. We had seen similar performance (but better system compatibility), but killing performance is no good
Hello,
For the record, we are using OpenFL from Haxelib
I can confirm as well, updated with Haxelib to latest version 2.8.1 and 3.5.1 and everything’s normal again. No fullscreen issues nor severe performance issues at all. All problems gone and running smoothly