[Mesa-stable] [Mesa-dev] [PATCH v3] glx: update to updated version of EXT_create_context_es2_profile

Ian Romanick idr at freedesktop.org
Fri Feb 5 21:10:01 CET 2016


On 02/04/2016 07:54 AM, Ilia Mirkin wrote:
> On Thu, Feb 4, 2016 at 10:50 AM, Emil Velikov <emil.l.velikov at gmail.com> wrote:
>> Hi Ilia,
>>
>> On 3 February 2016 at 14:52, Ilia Mirkin <imirkin at alum.mit.edu> wrote:
>>> The EXT spec has been updated to:
>>>  - logically combine the es2_profile and es_profile exts
>>>  - allow any legal version to be requested
>>>
>>> dEQP tests request a specific ES version when using GLX, so this allows
>>> dEQP upstream to run against GLX with the appropriate X server patch
>>> (which had similar disabling logic).
>>>
>>> Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
>>> Reviewed-by: Matt Turner <mattst88 at gmail.com> (v1)
>>>
>>> v1 -> v2:
>>>  - distinguish between DRI_API_GLES{,2,3}
>>>  - add GLX_EXT_create_context_es_profile client-side support
>>> v2 -> v3:
>>>  - fix error in computing mask
>>> ---
>>>  src/glx/dri2_glx.c      | 11 ++++++++---
>>>  src/glx/dri3_glx.c      |  7 ++++++-
>>>  src/glx/dri_common.c    | 28 ++++++++++++----------------
>>>  src/glx/drisw_glx.c     |  4 +++-
>>>  src/glx/glxextensions.c |  1 +
>>>  src/glx/glxextensions.h |  1 +
>>>  6 files changed, 31 insertions(+), 21 deletions(-)
>>>
>> Any objections if we pull this for mesa-stable ?
> 
> None from me, but it seems to overstep the mark of backports. If
> you're comfortable with it, go for it. Do note that it requires a
> patched X server in order to have any effect. The X server patch
> appears to be targeted for 1.18 backport, but not sure if there will
> be another 1.17 release (or whether that patch would be included
> there).

I think it should be fine for 11.1.  We're deviating from the spec, and
that causes at least one application to fail.  The X server dependency
makes it a little bit moot, but *shrug*.

>   -ilia
> _______________________________________________
> mesa-stable mailing list
> mesa-stable at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-stable



More information about the mesa-stable mailing list