• Show log

    Commit

  • Hash : eb0d5997
    Author : Shahbaz Youssefi
    Date : 2023-09-15T16:41:13

    Move set/get uniform machinery to ProgramExecutable
    
    This is done because some uniforms are internally added by the compiler
    (draw ID, base vertex, and base instance) and are automatically set **on
    the installed executable**.
    
    This change fixes scenarios where a draw is done after a program has
    failed a relink, and therefore is unable to correctly set the uniforms
    (as it does not have access to the executable that is installed).
    
    It also fixes draws that use those uniforms in a PPO.
    
    Bug: angleproject:8297
    Change-Id: Id74b4984b88aa09b5b81be1c91412d6c91711136
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4864693
    Reviewed-by: Charlie Lao <cclao@google.com>
    Reviewed-by: Yuxin Hu <yuxinhu@google.com>
    Commit-Queue: Shahbaz Youssefi <syoussefi@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