summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--docs/specs/EGL_MESA_device_software.txt82
1 files changed, 82 insertions, 0 deletions
diff --git a/docs/specs/EGL_MESA_device_software.txt b/docs/specs/EGL_MESA_device_software.txt
new file mode 100644
index 00000000000..78b3e1dc03d
--- /dev/null
+++ b/docs/specs/EGL_MESA_device_software.txt
@@ -0,0 +1,82 @@
+Name
+
+ MESA_device_software
+
+Name Strings
+
+ EGL_MESA_device_software
+
+Contributors
+
+ Adam Jackson <[email protected]>
+ Emil Velikov <[email protected]>
+
+Contacts
+
+ Adam Jackson <[email protected]>
+
+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