Why export to Windows (virtualbox) turns image upside down but export to macOS works ok?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By cgeadas

I’m using Godot 3.2.1 compiled from source, with ImageTools module (GitHub - Xrayez/godot-imagetools: [DEPRECATED] The module is available as a component of Goost.), on macOS where, both running from the IDE or from an export, works as intended, as shown.
macOS screenshot
However, when exported to Windows and run on a virtualbox 6.0.20 Windows 10 vm, the image turns upside down, as the next picture shows.
Windows10 virtual machine screenshot

I’m using GLES2, and control nodes to automatic positioning the nodes (almost all nodes are control nodes). Since this is a tool just for me, to help me with my next game development, I’m not very worried, yet, I would like to know if this is a known bug, if anyone as this problem, if it is a virtualbox incompatibility issue, anything that might help me understand this. Thank you.

:bust_in_silhouette: Reply From: Calinou

VirtualBox’s accelerated OpenGL implementation has many quirks. I would recommend using the slower but more accurate mesa-dist-win instead. (Remember to disable 3D acceleration in VirtualBox before installing it.)

So this is an issue with all software that uses OpenGL running on virtualbox? Not just Godot-made software?

cgeadas | 2020-05-05 21:24

Done some googling and found that it is a known virtualbox issue: #19237 (VBoxSVGA OpenGL upsidedown) – Oracle VM VirtualBox

So I guess it’s safer to assume that, software using OpenGL, in this case, made with Godot, do not run properly over virtualbox.

cgeadas | 2020-05-05 22:11