• Show log

    Commit

  • Hash : da572160
    Author : Geoff Lang
    Date : 2024-07-23T16:36:10

    Reland: GL: Forward client-side arrays to the driver when possible
    
    The OpenGL driver can handle client-side arrays when the context is
    OpenGL ES or a desktop GL compatibility profile. When in these
    situations, use the driver default VAO for all frontend context VAOs
    and forward client-side data directly to the driver.
    
    Fix synchronizing the default VAO state for external contexts. There
    is no valid VertexArrayStateGL for external VAOs so make sure it's
    nulled and the VAO dirty bits are set so the correct VAO state is
    reapplied.
    
    Disable syncing to the default VAO for external contexts. The only
    VAO that they can share with ANGLE's internal state is the default
    VAO so avoid having to save and restore its state.
    
    Bug: angleproject:355034686
    Change-Id: I015bbbc854938fe4bc1e92d0ca8fe04628d0db16
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5743284
    Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
    Commit-Queue: Geoff Lang <geofflang@chromium.org>
    

  • 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