Add NV5x DXT5 decompressor.

pull/216/head
castano 15 years ago
parent 009eaf2aa6
commit 43893d5d0f

@ -213,7 +213,6 @@ void BlockDXT1::decodeBlockNV5x(ColorBlock * block) const
// Decode color block.
Color32 color_array[4];
evaluatePalette(color_array);
evaluatePaletteNV5x(color_array);
// Write color block.
@ -444,7 +443,17 @@ void BlockDXT5::decodeBlock(ColorBlock * block) const
// Decode alpha.
alpha.decodeBlock(block);
}
void BlockDXT5::decodeBlockNV5x(ColorBlock * block) const
{
nvDebugCheck(block != NULL);
// Decode color.
color.decodeBlockNV5x(block);
// Decode alpha.
alpha.decodeBlock(block);
}
/// Flip DXT5 block vertically.

@ -162,6 +162,7 @@ namespace nv
BlockDXT1 color;
void decodeBlock(ColorBlock * block) const;
void decodeBlockNV5x(ColorBlock * block) const;
void flip4();
void flip2();

Loading…
Cancel
Save