• Show log

    Commit

  • Hash : 4bf40237
    Author : Shahbaz Youssefi
    Date : 2023-12-18T15:24:15

    GL: Fix missing glUniformBlockBinding handling
    
    When a program is current and this call is made, the program is made
    dirty so that the GL backend reacts to this call.  Prior to
    https://chromium-review.googlesource.com/c/angle/angle/+/4922969, the
    program was made dirty when its executable was installed as well (if it
    had any UBOs dirty), but that change removed it.  As a result, if this
    call was made while the program was _not_ current, the GL backend would
    miss processing it.
    
    This call ensures that the appropriate dirty bit is set when the program
    is made current again.  This revealed a bug in the Vulkan backend where
    sometimes the executable's dirty bits would not get reset.  This was
    benign but fired an assertion, and is fixed in this CL as well.
    
    Bug: chromium:1511506
    Change-Id: Iae86ba0aa5b8f9e4f20dd6df6002d37e405280e7
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5123005
    Reviewed-by: Cody Northrop <cnorthrop@google.com>
    Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
    Reviewed-by: Charlie Lao <cclao@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