DirectX 9

Blitz3D Forums/Blitz3D Programming/DirectX 9

Purebasic can access the DX9 api, but be warned its not the easiest beast to tame.

Saying that, You have to use DX9 in pb the same way you would in C++, so you might as well learn/use C++ and gain the extra speed.