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
The issue with Tile Fall can be explained by the fact that TBarInit is supposed to call gUPDATE OFF before it returns, and our impl isn't doing that. Having fixed that there is much less flicker in Tile Fall, and the remainder is probably just hidden (on the Series 5 R1 at least) by the crazy amount of persistence of the LCD panel.
Another cause of flicker was that gLOADBIT and a couple of other commands would always trigger the equivalent of a gUPDATE(). I partially fixed this in 7c522c2 after determining it wasn't actually necessary in a couple of those cases. It is still necessary in eg gCLOSE to ensure graphics ops that copy across drawables don't get orphaned. We could remove that too with enough cunningness but I'm not sure if it's actually causing any problems.
This is particularly pronounced in Tile Fall. It might be a Tile Fall bug, but we should investigate.
The text was updated successfully, but these errors were encountered: