It means that with BMAX we are obliged to use opengl ?
For the time being, yes. A version with 3D functions in "basic BMAX" is planned ?
Yes. When ?
When it's done. (There isn't an official release date, but don't be alarmed, there isn't an official release date on BlitzMAX for Windows/Linux either).