Name

    ANGLE_platform_angle_display_key

Name Strings

    EGL_ANGLE_platform_angle_display_key

Contributors

    Geoff Lang, Google

Contacts

    Geoff Lang, Google (geofflang 'at' google 'dot' com)

Status

    Draft

Version

    Version 1, 2026-06-26

Number

    EGL Extension XXX

Extension Type

    EGL client extension

Dependencies

    Requires ANGLE_platform_angle.

Overview

    This extension allows users to request multiple unique displays with parameters
    that are otherwise the same.

New Types

    None

New Procedures and Functions

    None

New Tokens

    Accepted as an attribute name in the <attrib_list> argument of
    eglGetPlatformDisplayEXT:

        EGL_PLATFORM_ANGLE_DISPLAY_KEY_ANGLE             0x34DC

Additions to the EGL Specification

    None

New Behavior

    To select a distinct display on a graphics device that may already have
    an existing display in ANGLE's cache, use EGL_PLATFORM_ANGLE_DISPLAY_KEY_ANGLE
    to add a key to the cache entry for this display. The same cached display can
    be re-requested by specifying the same cache value. If this parameter is not
    included, the default value used will be 0.

Issues

    None

Revision History

    Version 1, 2026-06-26
      - Initial draft, based on EGL_ANGLE_platform_angle_device_id

