From 7d7584039811cc12f80cd49c3baf29668d3dd5b7 Mon Sep 17 00:00:00 2001 From: castano Date: Wed, 21 Oct 2009 07:42:08 +0000 Subject: [PATCH] Add todo messages. Use DXT3 nvidia decoder if requested. --- src/nvtt/TexImage.cpp | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/nvtt/TexImage.cpp b/src/nvtt/TexImage.cpp index 962c14c..470edc2 100644 --- a/src/nvtt/TexImage.cpp +++ b/src/nvtt/TexImage.cpp @@ -263,7 +263,7 @@ bool TexImage::load(const char * fileName) bool TexImage::save(const char * fileName) const { - // @@ Add support for DDS textures? +#pragma message(NV_FILE_LINE "TODO: Add support for DDS textures in TexImage::save") if (m->imageArray.count() == 0) { @@ -402,6 +402,8 @@ bool TexImage::setImage2D(Format format, Decoder decoder, int w, int h, int idx, return false; } +#pragma message(NV_FILE_LINE "TODO: Add support for all compressed formats in TexImage::setImage2D.") + if (format != nvtt::Format_BC1 && format != nvtt::Format_BC2 && format != nvtt::Format_BC3) { return false; @@ -446,13 +448,12 @@ bool TexImage::setImage2D(Format format, Decoder decoder, int w, int h, int idx, { const BlockDXT3 * block = (const BlockDXT3 *)ptr; -#pragma message(NV_FILE_LINE "Add NV5x decoder to DXT3 block") - //if (decoder == Decoder_Reference) { + if (decoder == Decoder_Reference) { block->decodeBlock(&colors); - //} - //else if (decoder == Decoder_NV5x) { - // block->decodeBlockNV5x(&colors); - //} + } + else if (decoder == Decoder_NV5x) { + block->decodeBlockNV5x(&colors); + } } else if (format == nvtt::Format_BC3) {