Skip to content

Commit ee34f4e

Browse files
authored
use QImage::flipped instead of QImage::mirrored in WbWrenTextureOverlay (#6850)
1 parent 5e8942c commit ee34f4e

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/webots/wren/WbWrenTextureOverlay.cpp

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,15 @@ WrTexture2d *WbWrenTextureOverlay::createIconTexture(QString filePath) {
272272
return imageTexture;
273273

274274
QImageReader imageReader(filePath);
275-
QImage image = imageReader.read().mirrored(false, true); // account for inverted Y axis in OpenGL
275+
QImage image = imageReader.read();
276+
277+
// account for inverted Y axis in OpenGL
278+
#ifdef _WIN32 // Windows builds against a newer version of Qt, which deprecates `mirrored`
279+
image = image.flipped(Qt::Vertical);
280+
#else
281+
image = image.mirrored(false, true);
282+
#endif
283+
276284
const bool isTranslucent = image.pixelFormat().alphaUsage() == QPixelFormat::UsesAlpha;
277285

278286
imageTexture = wr_texture_2d_new();

0 commit comments

Comments
 (0)