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

Ilia Mirkin imirkin at alum.mit.edu
Thu Feb 4 15:54:07 UTC 2016


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).

  -ilia


More information about the mesa-dev mailing list