On 2 August 2017 at 21:24, Adam Jackson <a...@redhat.com> wrote:
> The device extension string is expected to contain the name of the
> extension defining what kind of device it is, so the caller can know
> what kinds of operations it can perform with it. So that string had
> better be non-empty, hence this trivial extension.
Is there something that forbids a EGL device to advertise an empty string?
I don't recall such text.
Regardless, I think this (esp. combined with the extension in 3/3) is
a good idea.
One minor suggestion below.
> + This extension defines a software EGL "device". The device is not backed
> + any actual device node and simply renders into client memory.
> + By defining this as an extension, EGL_EXT_device_enumeration is able to
> + sanely enumerate a software fallback device.
Drop "fallback"? Despite how crazy it sounds it's not impossible to
have a system with only software device(s).
Hopefully we won't see too many.
mesa-dev mailing list