There is a little (too great) problem. Have got an old program (with Irrlicht 1.4.1, VS 2005), which works perfectly on Nvidia cards, but when there is an Ati one, then it stops. The window shows up, but the icon is the white window one, there is no header, and after shows up then immediately minimize (not closes, because the icon is still on the tray) until the program really stops. I have tried it with Step into, and it seems ok until createDeviceEx when creating the device. The code from there:
Code: Select all
SIrrlichtCreationParameters createParameters;
createParameters.AntiAlias = false;
createParameters.Bits = Config()->uiBits; // 32
createParameters.DriverType = Config()->DriverType; // irr::video::EDT_DIRECT3D9
createParameters.EventReceiver = Config()->iEventrec; // NULL
createParameters.Fullscreen = Config()->FullScreen == 1 ? true : false; //0
createParameters.HighPrecisionFPU = true;
createParameters.Stencilbuffer = Config()->bStencilBuffer; // true
createParameters.WindowSize = core::dimension2d< s32 >(Config()->WindowSizeX,Config()->WindowSizeY);
createParameters.Vsync = Config()->bVsync; // false
IRRDevice = createDeviceEx((const SIrrlichtCreationParameters&)createParameters);
I have tried almost all createParameters settings, almost all driver type, but nothing, just always the same.
Important thing can be, that almost all the dll loading it writes "No symbols loaded", as of course after it shows up with the type of the video card, and for Irrlicht.dll and for an other dll, it says Binary was not built with debug information.
Config:
Win XP SP3
VS 2005 Pro
Irrlicht 1.4.1
ATI Radeon HD 2400 Series ati2dvag.dll 6.14.10.7119
Thanks in advance!