1Name 2 3 ANGLE_platform_angle_d3d11on12 4 5Name Strings 6 7 EGL_ANGLE_platform_angle_d3d11on12 8 9Contributors 10 11 Nathan Zabriskie, Microsoft 12 13Contacts 14 15 Nathan Zabriskie, Microsoft (nazabris 'at' microsoft 'dot' com) 16 17Status 18 19 Draft 20 21Version 22 23 Version 1, 2019-10-07 24 25Number 26 27 EGL Extension XXX 28 29Extension Type 30 31 EGL client extension 32 33Dependencies 34 35 Requires ANGLE_platform_angle_d3d. 36 37Overview 38 39 This extension enables the creation of a D3D11on12 display. 40 41New Types 42 43 None 44 45New Procedures and Functions 46 47 None 48 49New Tokens 50 51 Accepted as an attribute name in the <attrib_list> argument of 52 eglGetPlatformDisplayEXT: 53 54 EGL_PLATFORM_ANGLE_D3D11ON12_ANGLE 0x3488 55 56Additions to the EGL Specification 57 58 None. 59 60New Behavior 61 62 To request a D3D11on12 display the value of 63 EGL_PLATFORM_ANGLE_D3D11ON12_ANGLE should be set to EGL_TRUE. 64 65 If EGL_PLATFORM_ANGLE_D3D11ON12_ANGLE is included in the 66 <attrib_list> argument of eglGetPlatformDisplayEXT and 67 EGL_PLATFORM_ANGLE_TYPE_ANGLE is not set to 68 EGL_PLATFORM_ANGLE_TYPE_D3D11_ANGLE, an EGL_BAD_ATTRIBUTE error is 69 generated and EGL_NO_DISPLAY is returned. 70 71 EGL_PLATFORM_ANGLE_D3D11ON12_ANGLE can be combined with 72 EGL_PLATFORM_ANGLE_DEVICE_TYPE_ANGLE if it is set to 73 EGL_PLATFORM_ANGLE_DEVICE_TYPE_HARDWARE_ANGLE or 74 EGL_PLATFORM_ANGLE_DEVICE_TYPE_D3D_WARP_ANGLE. Other device types 75 will generate an EGL_BAD_ATTRIBUTE error and return 76 EGL_NO_DISPLAY. 77 78Revision History 79 80 Version 1, 2019-10-07 (Nathan Zabriskie) 81 - Initial draft 82