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