Browse Source

Adapted to Magnum changes.

pull/34/head
Vladimír Vondruš 14 years ago
parent
commit
65986a1cef
  1. 6
      src/Plugins/TGAImporter/TGAImporter.cpp
  2. 4
      src/Plugins/TGAImporter/Test/TGAImporterTest.cpp

6
src/Plugins/TGAImporter/TGAImporter.cpp

@ -56,13 +56,13 @@ bool TGAImporter::open(std::istream& in) {
return false;
}
ColorFormat colorFormat;
AbstractTexture::ColorFormat colorFormat;
switch(header.bpp) {
case 24:
colorFormat = ColorFormat::BGR;
colorFormat = AbstractTexture::ColorFormat::BGR;
break;
case 32:
colorFormat = ColorFormat::BGRA;
colorFormat = AbstractTexture::ColorFormat::BGRA;
break;
default:
Error() << "TGAImporter: unsupported bits-per-pixel:" << (int) header.bpp;

4
src/Plugins/TGAImporter/Test/TGAImporterTest.cpp

@ -73,7 +73,7 @@ void TGAImporterTest::bits24() {
TGAImporter importer;
QVERIFY(importer.open(in));
auto image = importer.image2D(0);
QVERIFY(image->colorFormat() == ColorFormat::BGR);
QVERIFY(image->colorFormat() == AbstractTexture::ColorFormat::BGR);
QVERIFY(image->dimensions() == Math::Vector2<GLsizei>(2, 3));
QVERIFY(image->type() == TypeTraits<GLubyte>::glType());
QVERIFY(string(static_cast<const char*>(image->data())) == string(data + 18, 2*3*3));
@ -89,7 +89,7 @@ void TGAImporterTest::bits32() {
TGAImporter importer;
QVERIFY(importer.open(in));
auto image = importer.image2D(0);
QVERIFY(image->colorFormat() == ColorFormat::BGRA);
QVERIFY(image->colorFormat() == AbstractTexture::ColorFormat::BGRA);
QVERIFY(image->dimensions() == Math::Vector2<GLsizei>(2, 3));
QVERIFY(image->type() == TypeTraits<GLubyte>::glType());
QVERIFY(string(static_cast<const char*>(image->data()), 2*3*3) == string(data + 18, 2*3*3));

Loading…
Cancel
Save