summaryrefslogtreecommitdiffstats
path: root/TextureLoader/src/TextureUtilities.cpp
diff options
context:
space:
mode:
authorassiduous <assiduous@diligentgraphics.com>2021-01-10 22:46:13 +0000
committerassiduous <assiduous@diligentgraphics.com>2021-01-10 22:46:13 +0000
commit18c0c9dea9ff73f1526473aacb85f9a6bb272b13 (patch)
tree32e20e80f2ad8fb0f6798bfb6092e3239263674b /TextureLoader/src/TextureUtilities.cpp
parentMinor fix in GLTF resource manager (diff)
downloadDiligentTools-18c0c9dea9ff73f1526473aacb85f9a6bb272b13.tar.gz
DiligentTools-18c0c9dea9ff73f1526473aacb85f9a6bb272b13.zip
GLTF loader: reworked initial texture data to be stored as user data in the texture/allocation to make sure that GPU data is always initialized before the first use
Diffstat (limited to 'TextureLoader/src/TextureUtilities.cpp')
-rw-r--r--TextureLoader/src/TextureUtilities.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/TextureLoader/src/TextureUtilities.cpp b/TextureLoader/src/TextureUtilities.cpp
index 5f5b49e..6b0c91e 100644
--- a/TextureLoader/src/TextureUtilities.cpp
+++ b/TextureLoader/src/TextureUtilities.cpp
@@ -51,9 +51,9 @@ void CreateTextureFromFile(const Char* FilePath,
else if (pRawData)
{
if (ImgFmt == IMAGE_FILE_FORMAT_DDS)
- CreateTextureFromDDS(pRawData, TexLoadInfo, pDevice, ppTexture);
+ CreateTextureFromDDS(pRawData->GetConstDataPtr(), pRawData->GetSize(), TexLoadInfo, pDevice, ppTexture);
else if (ImgFmt == IMAGE_FILE_FORMAT_KTX)
- CreateTextureFromKTX(pRawData, TexLoadInfo, pDevice, ppTexture);
+ CreateTextureFromKTX(pRawData->GetConstDataPtr(), pRawData->GetSize(), TexLoadInfo, pDevice, ppTexture);
else
UNEXPECTED("Unexpected format");
}