[Mesa-dev] Mesa support GLES 3.1 status with compute shaders

Ilia Mirkin imirkin at alum.mit.edu
Mon Aug 7 14:17:35 UTC 2017


On Mon, Aug 7, 2017 at 9:45 AM, Emil Velikov <emil.l.velikov at gmail.com> wrote:
> On 7 August 2017 at 12:56, Tapani Pälli <tapani.palli at intel.com> wrote:
>> Hi;
>>
>> On 08/07/2017 02:15 PM, Yuan, Feng wrote:
>>>
>>> Hi,
>>>
>>>        What’s the status of GLES 3.1 compute shaders support in Linux and
>>> Android.
>>
>>
>> It is supported.
>>
>>>        Which branch/version start this support?  and which Intel platforms
>>> are enabled.  Is there any benchmark data in SKL/APL?
>>
>>
>> GLES 3.1 landed somewhere during Mesa versions 11.x so you very likely have
>> it on your machine. I'm running Fedora Linux on Haswell and it is supported.
>> It is also supported in Android-IA.
>>
>> I'm not sure about specific benchmark for compute shaders but I do know that
>> starting from version 3.1 GFXBench utilizes compute.
>>
> Different generations got GLES3.1 support at separate Mesa versions.
>
> For example, in Mesa 12.0 we had
> - OpenGL ES 3.1 on i965/bdw+ (Broadwell and later)
>
> while with Mesa 13.0
> - OpenGL ES 3.1 on i965/hsw
> - OpenGL ES 3.2 on i965/gen9+ (Skylake and later)

You might also be interested in

https://people.freedesktop.org/~imirkin/glxinfo/#b=version&g=Intel%20Skylake%20(HD%205xx)&p=es

(use the top navigation to select different hardware, or change the
breakdown back to gpu to see multiple gpu's for a single mesa version)

Cheers,

  -ilia


More information about the mesa-dev mailing list