Name ANGLE_get_serialized_context_string Name Strings GL_ANGLE_get_serialized_context_string Contributors Jamie Madill, Google Contact Jamie Madill, Google (jmadill 'at' google.com) Status Implemented in ANGLE. Version Last Modified Date: April 2, 2021 Revision: #1 Number TBD Dependencies OpenGL ES 2.0 is required. Overview Adds a query for a serialized string representation of a context. Useful for testing to easily compare two states. New Tokens Accepted by the parameter of glGetString: SERIALIZED_CONTEXT_STRING_ANGLE 0x96B0 Additions to Chapter 6 of the OpenGL ES 2.0 Specification (Querying GL State) Update Section 6.1.5 "String Queries" to accept the new enum specified above. The SERIALIZED_CONTEXT_STRING_ANGLE string is an implementation- dependent representation of the current context state. Two contexts with the same internal state are guaranteed to have the same value. Note that the reverse is not true - two contexts with different states are may also have the same serialized string. New State None. Issues 1) Should two contexts with different states return different strings? RESOLVED: We don't provide a guarantee that every state is serialized into the string. This loose wording lets the extension provide some additional extra validation without being overly strict and making the implementation difficult. It also allow a no-op implementation to satisfy the extension requirements. Revision History 2021/04/02 jmadill Initial revision.