[Mesa-dev] [Bug 80821] New: When LIBGL_ALWAYS_SOFTWARE is set, the KHR_create_extension is not supported
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Wed Jul 2 09:50:48 PDT 2014
https://bugs.freedesktop.org/show_bug.cgi?id=80821
Priority: medium
Bug ID: 80821
Assignee: mesa-dev at lists.freedesktop.org
Summary: When LIBGL_ALWAYS_SOFTWARE is set, the
KHR_create_extension is not supported
Severity: enhancement
Classification: Unclassified
OS: All
Reporter: kalrish.antrax at gmail.com
Hardware: All
Status: NEW
Version: git
Component: EGL
Product: Mesa
When the environment variable LIBGL_ALWAYS_SOFTWARE is set (to request the use
of the LLVMpipe driver), EGL does not support the KHR_create_context extension,
and thus does not support
· specifying the minor version of the API (i.e. asking for an OpenGL 3.x
context), which is quite inconvenient
· specifying context flags, such as the debug flag or the forward-compatible
flag, which is also inconvenient
· specifying the OpenGL profile mask, i.e., requesting a core or
compatibility context, which is currently irrelevant because Mesa does not
support the later flavour of context
· requesting support for OpenGL ES 3 in an EGL configuration (note that
creating an OpenGL ES 3 context is still possible, with
EGL_CONTEXT_CLIENT_VERSION)
On many systems, mainly for development purposes, the LLVMpipe driver is the
only way to try newer versions of OpenGL. That the KHR_create_context extension
is not supported prevents the creation of, for instance, an OpenGL 3.3 context,
which would otherwise be supported by LLVMpipe. Could you please implement the
extension for software EGL?
Tip: As a workaround for this issue, the OpenGL version can be forced by the
MESA_GL_VERSION_OVERRIDE and MESA_GLSL_VERSION_OVERRIDE environment variables,
as described in http://www.mesa3d.org/envvars.html.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20140702/e8d61a35/attachment-0001.html>
More information about the mesa-dev
mailing list