Draw3D (by hectic)

Blitz3D Forums/Blitz3D Programming/Draw3D (by hectic)

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

First of all a big "UP" to Draw3d. Awesome library. I have integrated it in my engine and I'm not looking back!

And its fairly easy to modify the code to suit one's own needs, I have modified a few functions myself, for example to change the drawing order for each texture and each font (although it could be intersting to be able to do it by text or by sprite, but this seems more difficult, maybe it could be included in a future version?)


Now a few questions:
- changed "Nativ" commands (load every kind of textur as "blend")
- new "nativ" commands (load materials like "water" or "metal" to draw your natives


1)Abrexxes or hectic, could you elaborate on that? I don't understand what it is about, what are "water" or "metal" textures?

2)I am getting a MAV error at the end of each level of my game when I unload textures and reload new ones. The MAV is located somewhere in the D3D code (actually it's in clear3D()). I am thinking that it's probably a mistake in the order in which I'm calling the D3D commands, but I'm thinking maybe somebody else has already run into this problem, maybe there's a tip handy?
In any case I am going to try and fix it myself when the time has come.