You are not alone, I am having similar issues. The problem is BlitzMax does not support 2D, its 2D is "emulated" via 3D methods (whether using OpenGL or D3D7 drivers). Hence, this is really hard on a graphics card, and when you have a lot of stuff going on at once, it will completely choke.
An example, even on very good speced system here, the IGlass demos absolutely crawl because of the effects being used in them.
Things like scaling, alpha blending, shadows are absolute FPS killers. I get far worse performance with the DX7 drivers than with the OpenGL drivers.
I LOVE the core language of BMax, unfortunately using it for anything related to graphics, 2D, sprites, games has been disappointing due to the performance issues, not to mention the sound issues.
Hopefully the next update will fix some of the issues.
An example, even on very good speced system here, the IGlass demos absolutely crawl because of the effects being used in them.
Things like scaling, alpha blending, shadows are absolute FPS killers. I get far worse performance with the DX7 drivers than with the OpenGL drivers.
I LOVE the core language of BMax, unfortunately using it for anything related to graphics, 2D, sprites, games has been disappointing due to the performance issues, not to mention the sound issues.
Hopefully the next update will fix some of the issues.