Hey sorry, more questions :(
Is it possible to draw both Blitz3d and Blitzmax calls together to the same framebuffer?
Do what? Do you mean use Max2D drawing operations on a graphics context you created with the B3D SDK?
I'm going to go with no, although since Max2D does have a DX7 driver, there's no reason it couldn't be possible, I just don't think it currently is. Possibly it's something which could be added by BRL without too much trouble.
Ah, I see. That would be awesome if the two would be inter operable. I guess I'll have to wait it out until then....
I did try making BlitzMax calls in a Blitz3d context and it gave me errors :(
This has been discussed - it's theoretically possible to wrap up B3DSDK into a Max2D driver (which you would pick instead of DX7/9/OGL), but I guess no one has gone to the effort of actually doing it yet.
If you want to draw something on B3D surface, you need to get the current DDCaps/HWND, atleast, this is required when making plugins in VC++.
Don't know if this being possible to get the B3DSDK cap via BMax so I assume this is unavailable/unsupported currently.