Make NetworkTexture extension comparisons case-insensitive

This commit is contained in:
Ryan Huffman 2018-05-02 13:41:52 -07:00
parent 697fde4a1a
commit 529869e80c

View file

@ -315,9 +315,10 @@ NetworkTexture::NetworkTexture(const QUrl& url, image::TextureUsage::Type type,
_textureSource = std::make_shared<gpu::TextureSource>(url, (int)type); _textureSource = std::make_shared<gpu::TextureSource>(url, (int)type);
_lowestRequestedMipLevel = 0; _lowestRequestedMipLevel = 0;
if (url.fileName().endsWith(TEXTURE_META_EXTENSION)) { auto fileNameLowercase = url.fileName().toLower();
if (fileNameLowercase.endsWith(TEXTURE_META_EXTENSION)) {
_currentlyLoadingResourceType = ResourceType::META; _currentlyLoadingResourceType = ResourceType::META;
} else if (url.fileName().endsWith(".ktx")) { } else if (fileNameLowercase.endsWith(".ktx")) {
_currentlyLoadingResourceType = ResourceType::KTX; _currentlyLoadingResourceType = ResourceType::KTX;
} else { } else {
_currentlyLoadingResourceType = ResourceType::ORIGINAL; _currentlyLoadingResourceType = ResourceType::ORIGINAL;