[Development] QtCS: OpenGL session notes

Sean Harmer sean.harmer at kdab.com
Wed Jun 27 20:00:05 CEST 2012


On Wednesday 27 June 2012 17:46:32 marius.storm-olsen at nokia.com wrote:
> On 27/06/2012 12:14, ext Sean Harmer wrote:
> > On Wednesday 27 June 2012 16:30:50 marius.storm-olsen at nokia.com
> > 
> > wrote:
> >> On 25/06/2012 13:44, ext Girish Ramakrishnan wrote:
> >>> Future plans - Desktop OpenGL 3+ support, ES 3 support
> >> 
> >> We've just added ANGLE support in Qt (-angle <dir>), to enable
> >> DirectX usage instead of OpenGL ES 2 on Windows, due to many buggy
> >> drivers.
> > 
> > You mean for embedded flavours of Windows right? OpenGL 3+ works fine
> > on desktop windows - although getting hold of a Core Profile context
> > on Windows via Qt was broken last time I tried it (but that was some
> > months ago).
> 
> No, I don't mean for embedded alone. Desktop OpenGL drivers are also of
> quite varying quality, and the DirectX drivers are usually better.

I only have access to nVidia boards at present so can't comment on the other 
manufacturer's driver quality/completeness.

> Not to mention that with Windows 8 you might have a hard time getting
> access to the OpenGL APIs, depending on which system you are on and how
> integrated you want to be.
> 
> No WGL/EGL support for Metro applications afaik, see
> http://msdn.microsoft.com/en-us/library/windows/apps/br205756.aspx and
> http://social.msdn.microsoft.com/Forums/en-US/winappswithnativecode/thread/c
> 77de65a-1fbb-491f-9f6b-0c4a7b452ec2 and
> http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/a861d
> b02-dce8-4f61-9969-b8a7a7cd55c7
> 
> (Yes, non-Metro apps can use OpenGL just fine, although reports have
> come back that currently the OpenGL drivers are lagging behind the
> DirectX ones.)
> 
> No OpenGL for Windows 8 RT (ARM) version either, which should also be a
> target.

Hmmm, I've not played with Win 8 at all yet. No OpenGL on Metro style apps of 
Win8 Arm is indeed a PITA. Thanks for the info.

Sean



More information about the Development mailing list