diff --git a/src/nvimage/BlockDXT.cpp b/src/nvimage/BlockDXT.cpp index e3a269a..25fd64d 100644 --- a/src/nvimage/BlockDXT.cpp +++ b/src/nvimage/BlockDXT.cpp @@ -263,6 +263,14 @@ void BlockDXT3::decodeBlock(ColorBlock * block) const alpha.decodeBlock(block); } +void BlockDXT3::decodeBlockNV5x(ColorBlock * block) const +{ + nvDebugCheck(block != NULL); + + color.decodeBlockNV5x(block); + alpha.decodeBlock(block); +} + void AlphaBlockDXT3::decodeBlock(ColorBlock * block) const { nvDebugCheck(block != NULL); diff --git a/src/nvimage/BlockDXT.h b/src/nvimage/BlockDXT.h index b4deefa..1603072 100644 --- a/src/nvimage/BlockDXT.h +++ b/src/nvimage/BlockDXT.h @@ -107,6 +107,7 @@ namespace nv BlockDXT1 color; void decodeBlock(ColorBlock * block) const; + void decodeBlockNV5x(ColorBlock * block) const; void flip4(); void flip2();