1Name 2 3 ANGLE_context_virtualization 4 5Name Strings 6 7 EGL_ANGLE_context_virtualization 8 9Contributors 10 11 Geoff Lang, Google 12 13Contacts 14 15 Geoff Lang, Google (geofflang 'at' chromium 'dot' org) 16 17Status 18 19 Draft 20 21Version 22 23 Version 2, 2021-09-17 24 25Number 26 27 EGL Extension XXX 28 29Extension Type 30 31 EGL display extension 32 33Dependencies 34 35 None 36 37Overview 38 39 This extension allows the client to create contexts that are internally 40 virtualized on a single native context for performance or stability. 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 of 53 eglCreateContext: 54 55 EGL_CONTEXT_VIRTUALIZATION_GROUP_ANGLE 0x3481 56 57Additions to the EGL Specification 58 59 None. 60 61New Behavior 62 63 To request that a context should be part of a virtualization group, 64 use the attribute EGL_CONTEXT_VIRTUALIZATION_GROUP_ANGLE. EGL_DONT_CARE 65 can be used to allow the implementation to decide what virtualization 66 group is used. The default value of EGL_CONTEXT_VIRTUALIZATION_GROUP_ANGLE 67 is EGL_DONT_CARE. It is undefined behaviour to have multiple contexts from 68 the same virtualization group current different threads simultaneously. 69 70Issues 71 72 None 73 74Revision History 75 76 Version 1, 2018-06-11 (Geoff Lang) 77 - Initial draft 78 Version 2, 2021-09-17 (Geoff Lang) 79 - Change to context creation attribute 80