1Name 2 3 ANGLE_create_context_extensions_enabled 4 5Name Strings 6 7 EGL_ANGLE_create_context_extensions_enabled 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, Marchh 14, 2018 24 25Number 26 27 EGL Extension #?? 28 29Dependencies 30 31 This extension is written against the wording of the EGL 1.4 32 Specification. 33 34 This extension has interactions with 35 EGL_ANGLE_create_context_webgl_compatibility. 36 37Overview 38 39 This extension allows the creation of an OpenGL or OpenGL ES context that 40 enables or disables all requestable extensions by default. 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_EXTENSIONS_ENABLED_ANGLE 0x345F 56 57Additions to the EGL 1.4 Specification 58 59 Add the following to section 3.7.1 "Creating Rendering Contexts": 60 61 EGL_EXTENSIONS_ENABLED_ANGLE indicates whether the context should be 62 created with all requestable extensions initially enabled or disabled. The 63 default value of EGL_EXTENSIONS_ENABLED_ANGLE is EGL_TRUE. However, if 64 EGL_ANGLE_create_context_webgl_compatibility is also supported and 65 EGL_CONTEXT_WEBGL_COMPATIBILITY_ANGLE has a value of EGL_TRUE, the default 66 value of EGL_EXTENSIONS_ENABLED_ANGLE is EGL_FALSE. 67 68Errors 69 70 None 71 72New State 73 74 None 75 76Conformance Tests 77 78 TBD 79 80Issues 81 82 None 83 84Revision History 85 86 Rev. Date Author Changes 87 ---- ------------- --------- ---------------------------------------- 88 1 Mar 14, 2018 geofflang Initial version 89