• Show log

    Commit

  • Hash : 4e0537ce
    Author : Tim Van Patten
    Date : 2025-06-13T11:23:58

    EGLWindow: Query the Context version after creation
    
    Move GetCurrentContextVersion() from
    src/tests/egl_tests/EGLBackwardsCompatibleContextTest.cpp to
    util/util_gl.h, so it can be used by both the test and EGLWindow.
    
    Without EGL_ANGLE_create_context_backwards_compatible and specifying
    EGL_CONTEXT_OPENGL_BACKWARDS_COMPATIBLE_ANGLE = EGL_FALSE, ANGLE will
    create a context with the maximum conformant version the display
    supports. If the extension is not supported, we need to query the actual
    context version, so each test can behave accordingly.
    
    EGL 1.5 Spec
    3.7.1.1 OpenGL and OpenGL ES Context Versions
      The context returned must be the specified version, or a later version
      which is backwards compatible with that version.
    
    It is expected that EGL_ANGLE_create_context_backwards_compatible is
    *not* supported when testing the system EGL. This change also adds a log
    message when the requested context version does not match the actual
    version.
    
    Bug: b/279980674
    Change-Id: I58c0779db72c2afcc39c7d88a9a559b37698c994
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6653853
    Reviewed-by: Amirali Abdolrashidi <abdolrashidi@google.com>
    Reviewed-by: Geoff Lang <geofflang@chromium.org>
    Commit-Queue: Tim Van Patten <timvp@google.com>
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/angle.git
    Git SSH git@git.kmx.io:kc3-lang/angle.git
    Public access ? public
    Description

    A conformant OpenGL ES implementation for Windows, Mac, Linux, iOS and Android.

    Homepage

    Github

    Users
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg thodg_l
    Tags