message: demo: Allow direct loading of .dds textures with DDS loader
  This means we don't need to use MSFT_texture_dds either. I honestly
  don't understand why this is not the way these formats are integrated
  into glTF.
diff: @@ -231,6 +231,7 @@ THREE.GLTFLoader = ( function () {
  path: path || this.resourcePath || '',
  crossOrigin: this.crossOrigin,
  manager: this.manager,
  + ddsLoader: this.ddsLoader,
  basisLoader: this.basisLoader,
  } );
  @@ -1985,6 +1986,20 @@ THREE.GLTFLoader = ( function () {
  }
  + if ( ! loader && options.ddsLoader ) {
  +
  + if ( source.uri !== undefined && source.uri.toLowerCase().endsWith(".dds") ) {
  +
  + loader = options.ddsLoader;
  +
  + } else if ( source.bufferView !== undefined && source.mimeType == "image/vnd-ms.dds" ) {
  +
  + loader = options.ddsLoader;
  +
  + }
  +
  + }
  +
  if ( ! loader && options.basisLoader ) {
  if ( source.uri !== undefined && source.uri.toLowerCase().endsWith(".basis") ) {
  