[Mesa-dev] Advertising device extensions on implementation supporting both HW and SW devices (Was Re: [Piglit] [PATCH 1/2] egl: Add sanity test for EGL_EXT_device_query (v3))

Emil Velikov emil.l.velikov at gmail.com
Wed Sep 7 11:28:23 UTC 2016


On 6 September 2016 at 18:32, Mathias Fröhlich
<Mathias.Froehlich at gmx.net> wrote:

>>  * Interaction of ^^ with EGL device extension(s) - update existing
>> extensions/introduce new ones
>>  ** Should EGL_EXT_device_enumeration expose one/multiple SW devices
>>  - no: we need alternative glvnd EGL interface for such cases
>>  - yes: implementing EGL_EXT_output_drm on EGL implementations
>> supporting both HW and SW devices is close to impossible barring spec
>> update
>>
Answering my own question, for posterity:

Yet another read through the spec, proved that I was having a dull moment.

Namely on initial reading my (mis)understanding was that the device
extensions must also be listed in the client extension string.
Which clearly is not the case, thus any implications of advertising
device extensions on implementations supporting both hardware and
software 'devices' are not applicable.

Thanks
Emil


More information about the mesa-dev mailing list