Slow images

BlitzMax Forums/BlitzMax Programming/Slow images

You all know that 2D means no alpha, don't you?
This is the reason why it was used as actual 2D games without alpha aren't really doable :-) (and languages that tried so are really crap in it, like PureBasics FX stuff or SDL).

The reason this whole stuff gets that slow is because BM resends the whole vertex data with every image drawing instead of just changing their transformation. This is the bottleneck as it just "overloads" your graphic cards.
Even newest hardware can't handle it that good and pre-shader hardware with its unoptimized pipe will break far earlier than shader hardware.

Hopefully we will see an extended Max2D when Max3D is arriving using VBOs and similar stuff instead of creating every quad again with "glbegin,glend" everytime ...