Certain dds texture lack the DDSCAPS_TEXTURE-flag, but are still recognized by programs like IrfanView and can also be loaded in the engine.

This commit weakens the check for this flag: Instead of throwing an exception, a warning is logged.
fix-456
Sebastian Weiß 8 years ago
parent 1265f46fed
commit a3cd3cbb04
  1. 6
      jme3-core/src/plugins/java/com/jme3/texture/plugins/DDSLoader.java

@ -203,9 +203,9 @@ public class DDSLoader implements AssetLoader {
texture3D = false;
if (!directx10) {
if (!is(caps1, DDSCAPS_TEXTURE)) {
throw new IOException("File is not a texture");
}
// if (!is(caps1, DDSCAPS_TEXTURE)) {
// throw new IOException("File is not a texture");
// }
if (depth <= 0) {
depth = 1;

Loading…
Cancel
Save