https://bugs.freedesktop.org/show_bug.cgi?id=80821
Priority: medium Bug ID: 80821 Assignee: mesa-dev@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.ant...@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.
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev