[SOLVED] Irrlicht 1.9, Google ANGLE, and DXT1 texture.

If you are a new Irrlicht Engine user, and have a newbie-question, this is the forum for you. You may also post general programming questions here.
Post Reply
AlfAlien
Posts: 20
Joined: Tue Jan 28, 2014 2:08 pm

[SOLVED] Irrlicht 1.9, Google ANGLE, and DXT1 texture.

Post by AlfAlien »

I try to load DXT texture w/ Irrlicht 1.9 (GLES2 backend, Google ANGLE as emulator), but get error from Irrlicht: "DXT texture compression not available." My desktop driver definitely supports DXT1 compression. As far as I know ANGLE also supports it. What is wrong? Is it possible to load compressed textures (especially DXT) when using combination of Irrlicht 1.9 + GLES2 render + ANGLE on Windows?
My specs: Windows 7 64-bit, NVIDIA 420M (GeForce 334.23 driver), both Irrlicht 1.9/ANGLE are compiled as 32-bit in VS2010 SP1.
P.S. Same goes for ETC1 format - same error: "ETC1 texture compression not available." But in this case it must be both ANGLE and desktop driver that don't support ETC1.
Last edited by AlfAlien on Wed Apr 16, 2014 9:43 am, edited 1 time in total.
Nadro
Posts: 1648
Joined: Sun Feb 19, 2006 9:08 am
Location: Warsaw, Poland

Re: Irrlicht 1.9, Google ANGLE, and DXT1 texture.

Post by Nadro »

Check for "ANGLE_texture_compression_dxt" extension is missing IIRC, I'll be fixed. Hovewer on desktop DXT may be missing if you use SDK like a PowerVR SDK, because only extensions provided by GPU drivers are returned. IIRC nv drivers doesn't expose angle extension. As I know Linux + Mesa is the best combo for OGL ES on desktop.
Library helping with network requests, tasks management, logger etc in desktop and mobile apps: https://github.com/GrupaPracuj/hermes
AlfAlien
Posts: 20
Joined: Tue Jan 28, 2014 2:08 pm

Re: Irrlicht 1.9, Google ANGLE, and DXT1 texture.

Post by AlfAlien »

You are right, nvidia drivers don't have "ANGLE_texture_compression_dxt". I thought ANGLE needs only "EXT_texture_compression_dxt1" to support DXT textures. That's sad :(
Thank you very much!
Post Reply