1Name 2 3 ANGLE_create_context_backwards_compatible 4 5Name Strings 6 7 EGL_ANGLE_create_context_backwards_compatible 8 9Contributors 10 11 Geoff Lang 12 13Contacts 14 15 Geoff Lang (geofflang 'at' google.com) 16 17Status 18 19 Draft 20 21Version 22 23 Version 1, May 8, 2019 24 25Number 26 27 EGL Extension #?? 28 29Dependencies 30 31 Requires EGL 1.4. 32 33 Written against the EGL 1.5 specification. 34 35Overview 36 37 This extension allows the user to create a context with exact major and 38 minor versions. By default, a context may be created of any version that 39 is backwards-compatible with the requested verion but it is often useful to 40 users to request and target a specific version. 41 42New Types 43 44 None 45 46New Procedures and Functions 47 48 None 49 50New Tokens 51 52 Accepted as an attribute name in the <*attrib_list> argument to 53 eglCreateContext: 54 55 EGL_CONTEXT_OPENGL_BACKWARDS_COMPATIBLE_ANGLE 0x3483 56 57Additions to the EGL 1.5 Specification 58 59 Modify section 3.7.1.1 "OpenGL and OpenGL ES Context Versions": 60 61 - The context returned must be the specified version, or a later version 62 - which is backwards compatible with that version. 63 64 + The context returned must be the specified version, or a later version 65 + which is backwards compatible with that version if 66 + EGL_CONTEXT_OPENGL_BACKWARDS_COMPATIBLE_ANGLE is EGL_TRUE. 67 68 Append to section 3.7.1.1 "OpenGL and OpenGL ES Context Versions": 69 70 The default value of EGL_CONTEXT_OPENGL_BACKWARDS_COMPATIBLE_ANGLE is 71 EGL_TRUE. 72 73Errors 74 75 None 76 77New State 78 79 None 80 81Conformance Tests 82 83 TBD 84 85Issues 86 87 None 88 89Revision History 90 91 Rev. Date Author Changes 92 ---- ------------- --------- ---------------------------------------- 93 1 May 8, 2019 geofflang Initial version 94