Hello!
Let me ask a silly question: from previous questions (and some additional investigation) I've found out
- that there won't be an "official" 3D extension for BlitzMAX (i.e., no Max3D)
- there are a few BlitzMax modules planned and/or available which follow the Blitz3D API (e.g., MiniB3D, iB3D for IrrLicht, and another one for the Leadwerks Engine)
It seems, as if the Blitz3D API has become quite popular - popular enough for others to provide an API for their own engines similar to Blitz3D.
My question now is (and I have no knowledge of Blitz3D at all!): is there a "set of Blitz3D functions" which is supposed to be provided by any engine? Is, e.g., the MiniB3D API "complete"?
The reason why I ask: if the API turns out to be identical (when talking about function signature and behaviour) people could just switch between different engines (and, just to mention a special case) use different engines on different platforms...
Additionally, I could survive with a single function set in my BlitzMAX-Lua interface ;-) (yes, you cought me ;-) )
Let me ask a silly question: from previous questions (and some additional investigation) I've found out
- that there won't be an "official" 3D extension for BlitzMAX (i.e., no Max3D)
- there are a few BlitzMax modules planned and/or available which follow the Blitz3D API (e.g., MiniB3D, iB3D for IrrLicht, and another one for the Leadwerks Engine)
It seems, as if the Blitz3D API has become quite popular - popular enough for others to provide an API for their own engines similar to Blitz3D.
My question now is (and I have no knowledge of Blitz3D at all!): is there a "set of Blitz3D functions" which is supposed to be provided by any engine? Is, e.g., the MiniB3D API "complete"?
The reason why I ask: if the API turns out to be identical (when talking about function signature and behaviour) people could just switch between different engines (and, just to mention a special case) use different engines on different platforms...
Additionally, I could survive with a single function set in my BlitzMAX-Lua interface ;-) (yes, you cought me ;-) )