Irrlicht 1.5 <- IrrEdit 1.5 texture bug

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.
Post Reply
Prott
Posts: 104
Joined: Sun Jan 14, 2007 12:01 pm

Irrlicht 1.5 <- IrrEdit 1.5 texture bug

Post by Prott »

Hello,
this is the bug:
Image
(everything in some radius from the camera is o.k, but farther textures are corrupted).
This bug wasn`t in Irrlicht 1.3.

Hope it could be fixed somehow. Because I don`t want to code my own level editor. :(
bitplane
Admin
Posts: 3204
Joined: Mon Mar 28, 2005 3:45 am
Location: England
Contact:

Post by bitplane »

IrrEdit uses DirectX, I'm guessing you use OpenGL and have an ATI video card, and the corrupted textures are not powers of two in each dimension. Plus you updated your video drivers between Irrlicht 1.3 and 1.5, the new ATI drivers have a bug with generating mipmaps for non-power of two textures.
Submit bugs/patches to the tracker!
Need help right now? Visit the chat room
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

Does this happen with only some driver versions from ATI, or with all? Maybe we could disable the NPOT feature for those drivers?
bitplane
Admin
Posts: 3204
Joined: Mon Mar 28, 2005 3:45 am
Location: England
Contact:

Post by bitplane »

I don't have an ATI test machine so I can only go on what other people have said, but I think this problem alternates between broken and fixed between driver versions.
We could do what CrystalSpace do and disable certain features for buggy driver versions, it's possible now you added setFeatureAvailable anyway.
I'm not sure though, we'd probably end up maintaining an ever-growing list of bugs from old driver versions that nobody uses anymore.
Submit bugs/patches to the tracker!
Need help right now? Visit the chat room
Prott
Posts: 104
Joined: Sun Jan 14, 2007 12:01 pm

Post by Prott »

Yes, thanks for help ... I`m using ATI card and textures are non-power of two. I will resize (change) the textures.
Post Reply