Use a tiny PNG for a fallback texture image, not a GIF (#74)

This commit is contained in:
Pär Winzell 2018-02-23 19:39:08 -08:00 committed by GitHub
parent f1982e6ca3
commit 3f796dd90f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 2 deletions

View File

@ -604,8 +604,11 @@ ModelData *Raw2Gltf(
}
}
if (!image) {
// fallback is tiny transparent gif
image = new ImageData(textureName, "data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=");
// fallback is tiny transparent PNG
image = new ImageData(
textureName,
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8/5+hHgAHggJ/PchI7wAAAABJRU5ErkJggg=="
);
}
std::shared_ptr<TextureData> texDat = gltf->textures.hold(