Path: blob/21.2-virgl/docs/_extra/specs/EGL_MESA_device_software.txt
4566 views
Name12MESA_device_software34Name Strings56EGL_MESA_device_software78Contributors910Adam Jackson <[email protected]>11Emil Velikov <[email protected]>1213Contacts1415Adam Jackson <[email protected]>1617Status1819DRAFT2021Version2223Version 2, 2018-10-032425Number2627EGL Extension #TODO2829Extension Type3031EGL device extension3233Dependencies3435Requires EGL_EXT_device_query.3637This extension is written against the EGL 1.5 Specification.3839Overview4041This extension defines a software EGL "device". The device is not backed by42any actual device node and simply renders into client memory.4344By defining this as an extension, EGL_EXT_device_enumeration is able to45sanely enumerate a software device.4647New Types4849None5051New Procedures and Functions5253None5455New Tokens5657None5859Additions to the EGL Specification6061None6263New Behavior6465The device list produced by eglQueryDevicesEXT will include a software66device. This can be distinguished from other device classes in the usual67way by calling eglQueryDeviceStringEXT(EGL_EXTENSIONS) and matching this68extension's string in the result.6970Issues7172None7374Revision History7576Version 2, 2018-10-03 (Emil Velikov)77- Drop "fallback" from "software fallback device"78- Add Emil Velikov as contributor7980Version 1, 2017-07-06 (Adam Jackson)81- Initial version828384