83 lines
1.4 KiB
Plaintext
83 lines
1.4 KiB
Plaintext
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
|