Add vertical flip.

This commit is contained in:
castano
2010-05-05 00:24:31 +00:00
parent ac5f849e91
commit 85db14f213
4 changed files with 36 additions and 2 deletions

View File

@ -1086,3 +1086,14 @@ float TexImage::rootMeanSquaredError_alpha(const TexImage & reference) const
return float(sqrt(mse / totalCount));
}
void TexImage::flipVertically() {
detach();
foreach (i, m->imageArray)
{
if (m->imageArray[i] == NULL) continue;
m->imageArray[i]->flip();
}
}

View File

@ -447,6 +447,9 @@ namespace nvtt
NVTT_API float rootMeanSquaredError_rgb(const TexImage & reference) const;
NVTT_API float rootMeanSquaredError_alpha(const TexImage & reference) const;
// Geometric transforms.
NVTT_API void flipVertically();
private:
void detach();