Modules..

BlitzMax Forums/BlitzMax Programming/Modules..

You shouldn't need extensive knowledge of the 3D engine, just to know the expected inputs and outputs of the command set, and how to sensibly convert them to/from the BlitzMax equivalents.