[outdated]Ati bug with Irrlicht 1.4.1

You discovered a bug in the engine, and you are sure that it is not a problem of your code? Just post it in here. Please read the bug posting guidelines first.
Locked
matthew3r
Posts: 2
Joined: Tue Jul 05, 2011 1:59 pm

[outdated]Ati bug with Irrlicht 1.4.1

Post by matthew3r »

Hello!

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);
The last line is where it do that. After it the step into goes a bit, but when it checks the init then of course it closes.

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!
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Re: Ati bug with Irrlicht 1.4.1

Post by hybrid »

Irrlicht 1.4 is deprecated for a few years already, so there will be definitely no bug fix for it. You should try to debug this further, after checking the same thing with a recent Irrlicht version and the examples provided with the SDK, by simply building Irrlicht in debug mode.
matthew3r
Posts: 2
Joined: Tue Jul 05, 2011 1:59 pm

Re: Ati bug with Irrlicht 1.4.1

Post by matthew3r »

hybrid wrote:Irrlicht 1.4 is deprecated for a few years already, so there will be definitely no bug fix for it. You should try to debug this further, after checking the same thing with a recent Irrlicht version and the examples provided with the SDK, by simply building Irrlicht in debug mode.
Yes, after I posted it I have realized, that not the Bug report is the best place for my problem. I tried something with the newest Irrlicht, but actually all the header and Dlls are inside it in different folders, so there are problems the really try with a newer one, it trowed many errors. Now I try on another PC, and if it's not working, then there is no other option, but somehow connect it with a newer one.

(But, if someone have got any idea then please :) )
devsh
Competition winner
Posts: 2057
Joined: Tue Dec 09, 2008 6:00 pm
Location: UK
Contact:

Re: Ati bug with Irrlicht 1.4.1

Post by devsh »

just get with the times dude.. I stuck to 1.5 and held out against 1.6 but 1.7 was just the deal breaker. Especially now that we have geometry shaders and occlusion queries and will most probably have dx11 style tessellation (already done, just need to be implemented).
Locked