I am 110% positive this is a Parallels problem.
I program in many game languages, none of the DirectX programming languages work in Parallels. What you are seeing only happens in a Parallels Windows XP Pro install. Not native windows.
Parallels with Windows XP Pro does not work with DirectX and the following:
Unity Built Windows Client
3Impact
True Vision 3D
Game Maker Pro
EBasic
Dark Basic Pro
Blitz3D
BlitzMax
Aurora
Torque Game Build
Torque Game Engine
Torque Shader Engine
Dark Basic GDK
Dark Basic GDK.Net
The difference in the languages:
3Impact = C++, VB.Net, C# (its a dll used as a wrapper for DirectX 9)
TV3D = C++, MS languages, GCC (another DLL set) uses DX9
Game Maker Pro = its own language but using assembly to make the code into binary, uses DX8/9
EBasic = Independent Basic Language, uses its own Assembler to make binary, uses DX9
Dark Basic Pro = Its own language with its own assembler to make the binary, uses DX9
Blitz3D = its own language, uses DX7/8
BlitzMax = uses third party DLL's, I have wrappers for 3Impact and TV3d for BM
Aurora= its own language, similar to C++ but easier, uses DX9
TGB its own langauge, scripting engine, uses DX9
TGE its own language, scripting engine, uses DX9
TSE its own language, scripting engine, uses DX9
DB GDK uses C++ uses DX9
DB GDK.Net uses MS .Net languages (2005+) uses DX9
Unity Built Windows Client = Uses C#, BOO and Javascript, uses DX9 on Windows
Going to download VMWare Fusion now and give it a try, hunting down the Windows XP cd again. Maybe it will work instead of Parallels.
Last edited: Jul 18, 2007