denzilquixode #1 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.