compiling wine (wow64) with opengl 1.3

Olivier F. R. Dierick o.dierick at piezo-forte.be
Mon Jun 15 10:55:00 CDT 2020


Le dimanche 14 juin 2020 à 19:08 +0200, Stefan Dösinger a écrit :
> Hi,
> 
> Am 12.06.20 um 22:50 schrieb Alois Schlögl:
> > I'd like testing some cross-compile qt5 applications, in the past I
> > was
> > able to use wine for testing. However, recently this does not work
> > anymore, the application runs on windows but crashes on wine (if
> > you
> > want, I can send details ). I suspect that recent versions of qt5
> > require opengl 1.3. Therefore, I'm trying to compile wine (actually
> > wow64) from source with opengl 1.3 support, and was trying to
> > follow the
> > documentation [1,2]. I'm testing on debian 10 and did
> 
> I doubt it has anything to do with OpenGL 1.3. GL 1.3 is ancient,
> Wine
> supports way newer GL versions. I suspect that either your host
> OpenGL
> is broken (e.g. there are libs to link against but loading the mesa
> driver or creating a context fails) or your program is not working
> for
> some other reason.
> 
> Afaik Qt internally uses GL:ES, which is provided by ANGLE, which
> wraps
> to d3d11, which we then wrap to whatever OpenGL is available. I might
> be
> wrong on that though and confuse it with other components that use
> ANGLE.
> 

Hello,

I don't know about Qt but I know this bug related to ANGLE:

https://bugs.winehq.org/show_bug.cgi?id=44985
Many applications using CEFv3 Angle OpenGL ES 2.0 for H/W Accelerated
Canvas and WebGL display blank/black windows (disabling or removing
'libglesv2.dll' is a workaround)

Regards.
-- 
        Olivier F. R. Dierick
        o.dierick at piezo-forte.be



More information about the wine-devel mailing list