@marcan - It tries to do ridiculous things like draw directly into the visible framebuffer instead of a back buffer

excuse me, why and where?