summaryrefslogtreecommitdiffstats
path: root/TextureLoader/src/TextureLoader.cpp
diff options
context:
space:
mode:
authorEgor Yusov <egor.yusov@gmail.com>2019-06-28 16:18:57 +0000
committerEgor Yusov <egor.yusov@gmail.com>2019-06-28 16:18:57 +0000
commitb84bff8313853e965d78a1c954c9f360a2ce2968 (patch)
tree063e02cc1e2499809f6038d7baf00392e7e14eba /TextureLoader/src/TextureLoader.cpp
parentAdded comment to VERSION file in libtiff (diff)
downloadDiligentTools-b84bff8313853e965d78a1c954c9f360a2ce2968.tar.gz
DiligentTools-b84bff8313853e965d78a1c954c9f360a2ce2968.zip
Updated ImageDesc struct to use VALUE_TYPE ComponentType instead of BitsPerPixel
Diffstat (limited to 'TextureLoader/src/TextureLoader.cpp')
-rw-r--r--TextureLoader/src/TextureLoader.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/TextureLoader/src/TextureLoader.cpp b/TextureLoader/src/TextureLoader.cpp
index f2dd427..9606425 100644
--- a/TextureLoader/src/TextureLoader.cpp
+++ b/TextureLoader/src/TextureLoader.cpp
@@ -120,7 +120,7 @@ void CreateTextureFromImage( Image* pSrcImage,
TexDesc.BindFlags = TexLoadInfo.BindFlags;
TexDesc.Format = TexLoadInfo.Format;
TexDesc.CPUAccessFlags = TexLoadInfo.CPUAccessFlags;
- auto ChannelDepth = ImgDesc.BitsPerPixel / ImgDesc.NumComponents;
+ auto ChannelDepth = GetValueSize(ImgDesc.ComponentType) * 8;
Uint32 NumComponents = ImgDesc.NumComponents == 3 ? 4 : ImgDesc.NumComponents;
bool IsSRGB = (ImgDesc.NumComponents >= 3 && ChannelDepth == 8) ? TexLoadInfo.IsSRGB : false;