docs: add missing code-tags
[mesa.git] / docs / specs / EGL_MESA_device_software.txt
1 Name
2
3 MESA_device_software
4
5 Name Strings
6
7 EGL_MESA_device_software
8
9 Contributors
10
11 Adam Jackson <ajax@redhat.com>
12 Emil Velikov <emil.velikov@collabora.com>
13
14 Contacts
15
16 Adam Jackson <ajax@redhat.com>
17
18 Status
19
20 DRAFT
21
22 Version
23
24 Version 2, 2018-10-03
25
26 Number
27
28 EGL Extension #TODO
29
30 Extension Type
31
32 EGL device extension
33
34 Dependencies
35
36 Requires EGL_EXT_device_query.
37
38 This extension is written against the EGL 1.5 Specification.
39
40 Overview
41
42 This extension defines a software EGL "device". The device is not backed by
43 any actual device node and simply renders into client memory.
44
45 By defining this as an extension, EGL_EXT_device_enumeration is able to
46 sanely enumerate a software device.
47
48 New Types
49
50 None
51
52 New Procedures and Functions
53
54 None
55
56 New Tokens
57
58 None
59
60 Additions to the EGL Specification
61
62 None
63
64 New Behavior
65
66 The device list produced by eglQueryDevicesEXT will include a software
67 device. This can be distinguished from other device classes in the usual
68 way by calling eglQueryDeviceStringEXT(EGL_EXTENSIONS) and matching this
69 extension's string in the result.
70
71 Issues
72
73 None
74
75 Revision History
76
77 Version 2, 2018-10-03 (Emil Velikov)
78 - Drop "fallback" from "software fallback device"
79 - Add Emil Velikov as contributor
80
81 Version 1, 2017-07-06 (Adam Jackson)
82 - Initial version