• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Name
2
3    MESA_device_software
4
5Name Strings
6
7    EGL_MESA_device_software
8
9Contributors
10
11    Adam Jackson <ajax@redhat.com>
12    Emil Velikov <emil.velikov@collabora.com>
13
14Contacts
15
16    Adam Jackson <ajax@redhat.com>
17
18Status
19
20    DRAFT
21
22Version
23
24    Version 2, 2018-10-03
25
26Number
27
28    EGL Extension #TODO
29
30Extension Type
31
32    EGL device extension
33
34Dependencies
35
36    Requires EGL_EXT_device_query.
37
38    This extension is written against the EGL 1.5 Specification.
39
40Overview
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
48New Types
49
50    None
51
52New Procedures and Functions
53
54    None
55
56New Tokens
57
58    None
59
60Additions to the EGL Specification
61
62    None
63
64New 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
71Issues
72
73    None
74
75Revision 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
83