We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5e8942c commit ee34f4eCopy full SHA for ee34f4e
src/webots/wren/WbWrenTextureOverlay.cpp
@@ -272,7 +272,15 @@ WrTexture2d *WbWrenTextureOverlay::createIconTexture(QString filePath) {
272
return imageTexture;
273
274
QImageReader imageReader(filePath);
275
- QImage image = imageReader.read().mirrored(false, true); // account for inverted Y axis in OpenGL
+ 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
284
const bool isTranslucent = image.pixelFormat().alphaUsage() == QPixelFormat::UsesAlpha;
285
286
imageTexture = wr_texture_2d_new();
0 commit comments