Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/mesa
Path: blob/21.2-virgl/docs/_extra/specs/EGL_MESA_device_software.txt
4566 views
1
Name
2
3
MESA_device_software
4
5
Name Strings
6
7
EGL_MESA_device_software
8
9
Contributors
10
11
Adam Jackson <[email protected]>
12
Emil Velikov <[email protected]>
13
14
Contacts
15
16
Adam Jackson <[email protected]>
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
83
84