Gabriel #1 why would BlitzMax not suffer from surface count? Because BlitzMax might handle handle surfaces intelligently or at least allow you to. Blitz3d was resetting the texture state even when it didn't need to.