Replace tabs with spaces.

This commit is contained in:
castano 2010-06-03 00:32:49 +00:00
parent f233188963
commit e5ffd618f7

View File

@ -34,28 +34,28 @@ int main(int argc, char *argv[])
const char * inputFileName = argv[1]; const char * inputFileName = argv[1];
// Init context. // Init context.
nvtt::Context context; nvtt::Context context;
context.enableCudaAcceleration(false); context.enableCudaAcceleration(false);
// Load input image. // Load input image.
nvtt::TexImage image = context.createTexImage(); nvtt::TexImage image = context.createTexImage();
if (!image.load(inputFileName)) { if (!image.load(inputFileName)) {
return EXIT_FAILURE; return EXIT_FAILURE;
} }
// Setup compression options. // Setup compression options.
nvtt::CompressionOptions compressionOptions; nvtt::CompressionOptions compressionOptions;
compressionOptions.setFormat(nvtt::Format_BC3); compressionOptions.setFormat(nvtt::Format_BC3);
//compressionOptions.setFormat(nvtt::Format_RGBA); //compressionOptions.setFormat(nvtt::Format_RGBA);
// Setup output options. // Setup output options.
nvtt::OutputOptions outputOptions; nvtt::OutputOptions outputOptions;
nv::Path outputFileName(inputFileName); nv::Path outputFileName(inputFileName);
outputFileName.stripExtension(); outputFileName.stripExtension();
outputFileName.append(".dds"); outputFileName.append(".dds");
outputOptions.setFileName(outputFileName); outputOptions.setFileName(outputFileName);
// Output compressed image. // Output compressed image.
context.outputHeader(image, image.countMipmaps(), compressionOptions, outputOptions); context.outputHeader(image, image.countMipmaps(), compressionOptions, outputOptions);
@ -66,23 +66,23 @@ int main(int argc, char *argv[])
// Output first mipmap. // Output first mipmap.
context.compress(image, compressionOptions, outputOptions); context.compress(image, compressionOptions, outputOptions);
float gamma = 2.2f; float gamma = 2.2f;
image.toLinear(gamma); image.toLinear(gamma);
float alphaRef = 0.95; float alphaRef = 0.95;
float coverage = image.alphaTestCoverage(alphaRef); float coverage = image.alphaTestCoverage(alphaRef);
// Build mimaps. // Build mimaps.
while (image.buildNextMipmap(nvtt::MipmapFilter_Kaiser)) while (image.buildNextMipmap(nvtt::MipmapFilter_Kaiser))
{ {
nvtt::TexImage tmpImage = image; nvtt::TexImage tmpImage = image;
tmpImage.toGamma(gamma); tmpImage.toGamma(gamma);
tmpImage.scaleAlphaToCoverage(coverage, alphaRef); tmpImage.scaleAlphaToCoverage(coverage, alphaRef);
context.compress(tmpImage, compressionOptions, outputOptions); context.compress(tmpImage, compressionOptions, outputOptions);
} }
return EXIT_SUCCESS; return EXIT_SUCCESS;
} }