| Name |
| |
| MESA_device_software |
| |
| Name Strings |
| |
| EGL_MESA_device_software |
| |
| Contributors |
| |
| Adam Jackson <ajax@redhat.com> |
| Emil Velikov <emil.velikov@collabora.com> |
| |
| Contacts |
| |
| Adam Jackson <ajax@redhat.com> |
| |
| Status |
| |
| DRAFT |
| |
| Version |
| |
| Version 2, 2018-10-03 |
| |
| Number |
| |
| EGL Extension #TODO |
| |
| Extension Type |
| |
| EGL device extension |
| |
| Dependencies |
| |
| Requires EGL_EXT_device_query. |
| |
| This extension is written against the EGL 1.5 Specification. |
| |
| Overview |
| |
| This extension defines a software EGL "device". The device is not backed by |
| 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 device. |
| |
| New Types |
| |
| None |
| |
| New Procedures and Functions |
| |
| None |
| |
| New Tokens |
| |
| None |
| |
| Additions to the EGL Specification |
| |
| None |
| |
| New Behavior |
| |
| The device list produced by eglQueryDevicesEXT will include a software |
| device. This can be distinguished from other device classes in the usual |
| way by calling eglQueryDeviceStringEXT(EGL_EXTENSIONS) and matching this |
| extension's string in the result. |
| |
| Issues |
| |
| None |
| |
| Revision History |
| |
| Version 2, 2018-10-03 (Emil Velikov) |
| - Drop "fallback" from "software fallback device" |
| - Add Emil Velikov as contributor |
| |
| Version 1, 2017-07-06 (Adam Jackson) |
| - Initial version |