1Name 2 3 ANGLE_metal_create_context_ownership_identity 4 5Name Strings 6 7 EGL_ANGLE_metal_create_context_ownership_identity 8 9Contributors 10 11 John Cunningham, Apple 12 13Contacts 14 15 John Cunningham, Apple (johncunningham 'at' apple.com) 16 17Status 18 19 Draft 20 21Version 22 23 Version 1, December 13, 2021 24 25Number 26 27 EGL Extension TBD 28 29Dependencies 30 31 This extension is written against the wording of the EGL 1.5 specification. 32 33Overview 34 35 This extension allows for the creation of OpenGL ES contexts that have an 36 associated task id. The task id will be used to attribute GPU memory back 37 to the ownership task. 38 39New Types 40 41 None 42 43New Procedures and Functions 44 45 None 46 47New Tokens 48 49 Accepted as an attribute name in the <*attrib_list> argument to 50 eglCreateContext: 51 52 EGL_CONTEXT_METAL_OWNERSHIP_IDENTITY_ANGLE 0x34D2 53 54Additions to the EGL Specification 55 56 None. 57 58New Behavior 59 60 To request that a context attribute GPU memory to a particular task id, 61 use the attribute EGL_CONTEXT_METAL_OWNERSHIP_IDENTITY_ANGLE. 62 63Issues 64 65 None 66 67Revision History 68 69 Version 1, 2021/12/13 - first draft. 70