From 2a815df888afd32f1c4351bb31ec496d56cc06a0 Mon Sep 17 00:00:00 2001 From: Alexandr Arutjunov Date: Mon, 1 Aug 2016 13:13:35 +0300 Subject: [PATCH] [F] Texture coordinate Y must be flipped for OpenGL. --- tools/assimp_qt_viewer/mainwindow.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/assimp_qt_viewer/mainwindow.cpp b/tools/assimp_qt_viewer/mainwindow.cpp index 2612b8d72..ea4a6efe7 100644 --- a/tools/assimp_qt_viewer/mainwindow.cpp +++ b/tools/assimp_qt_viewer/mainwindow.cpp @@ -35,7 +35,8 @@ QTime time_begin = QTime::currentTime(); } // 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) { ui->lblLoadTime->setText(QString("%1").arg(time_begin.secsTo(QTime::currentTime())));