Browse Source

[F] Texture coordinate Y must be flipped for OpenGL.

Alexandr Arutjunov 9 years ago
parent
commit
2a815df888
1 changed files with 2 additions and 1 deletions
  1. 2 1
      tools/assimp_qt_viewer/mainwindow.cpp

+ 2 - 1
tools/assimp_qt_viewer/mainwindow.cpp

@@ -35,7 +35,8 @@ QTime time_begin = QTime::currentTime();
 	}
 	}
 
 
 	// Try to import scene.
 	// Try to import scene.
-	mScene = mImporter.ReadFile(pFileName.toStdString(), aiProcess_Triangulate | aiProcess_GenNormals | aiProcess_ValidateDataStructure | aiProcess_GenUVCoords | aiProcess_TransformUVCoords);
+	mScene = mImporter.ReadFile(pFileName.toStdString(), aiProcess_Triangulate | aiProcess_GenNormals | aiProcess_ValidateDataStructure | \
+															aiProcess_GenUVCoords | aiProcess_TransformUVCoords | aiProcess_FlipUVs);
 	if(mScene != nullptr)
 	if(mScene != nullptr)
 	{
 	{
 		ui->lblLoadTime->setText(QString("%1").arg(time_begin.secsTo(QTime::currentTime())));
 		ui->lblLoadTime->setText(QString("%1").arg(time_begin.secsTo(QTime::currentTime())));