Is there any way to guarantee hardware acceleration when targeting desktop builds in OpenFL?
For most players our game initializes OpenGL and has no problems. However, we had one player recently who complained of graphical issues. When we asked him to post screenshots, it turned out their game was using Cairo instead of OpenGL. We think this happened due to the game running off their integrated GPU instead of their dedicated GPU. We tried to provide technical help for them, but to no avail.
I figure this kind of request is a longshot…but nothing ventured, nothing gained.
I did test this out and it seems to work for regular bitmap rendering.
But there is a drawback – using it means that some (or all) of the graphics API commands like beginBitmapFill(…) no longer work. I’m guessing these commands are tackled by the software renderer, even when OpenGL is initialized. Our game does use the beginBitmapFill command to draw and tint tiled patters for UI backgrounds, so unfortunately it seems I can’t use this flag.