diff options
| author | Egor Yusov <egor.yusov@gmail.com> | 2019-06-28 16:18:57 +0000 |
|---|---|---|
| committer | Egor Yusov <egor.yusov@gmail.com> | 2019-06-28 16:18:57 +0000 |
| commit | b84bff8313853e965d78a1c954c9f360a2ce2968 (patch) | |
| tree | 063e02cc1e2499809f6038d7baf00392e7e14eba /TextureLoader/src/TextureLoader.cpp | |
| parent | Added comment to VERSION file in libtiff (diff) | |
| download | DiligentTools-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.cpp | 2 |
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; |
