Page 1 of 1

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

Posted: Tue Apr 15, 2014 6:54 pm
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.

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

Posted: Wed Apr 16, 2014 9:12 am
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.

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

Posted: Wed Apr 16, 2014 9:43 am
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!