Thiago A. Corrêa wrote:
> IMHO you should not use Qt Quick 2D Renderer as an argument unless it were
> available in the open source package, but you could argue that there is
> mesa software render support in 5.5. What's the difference between the 2?
> 
> export QMLSCENE_DEVICE=softwarecontext
> and
> export QT_OPENGL=software

QT_OPENGL=software is actually part of this Windows-only feature added in Qt
5.4:
http://blog.qt.io/blog/2014/11/27/qt-weekly-21-dynamic-opengl-implementation-loading-in-qt-5-4/
This environment variable will NOT work on other operating systems.

On X11, forcing software rendering has been supported since 5.3 by setting
the QT_XCB_FORCE_SOFTWARE_OPENGL environment variable. (If other backends
use qglxconvenience.cpp, that feature should also be working there, though
the naming is then a bit off for them.) This works by setting
LIBGL_ALWAYS_SOFTWARE when initializing the Mesa libGL (i.e., it is
equivalent to having LIBGL_ALWAYS_SOFTWARE set for Qt applications only).

Other platforms may or may not have a way to force software OpenGL
rendering.

        Kevin Kofler

_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to