• Show log

    Commit

  • Hash : a7d12dc7
    Author : Jamie Madill
    Date : 2016-12-13T15:08:19

    Store uniform block bindings in program binaries.
    
    This affects all back-ends - we weren't saving this. Note that
    bindings can only be set after program linking. The spec is fairly
    clear in that any programs saved must be loadable and runnable under
    the same set of state, which would include block bindings.
    
    Also add validation for zero binary formats in GetProgramBinary.
    
    Also add a workaround for AMD where the block bindings were not
    applied properly after link, similarly to our original bug.
    
    This CL also includes a few fixups for GLProgram (raii).
    
    BUG=angleproject:1637
    
    Change-Id: Iae068eb4e1e4c763aa9f9332c033e38708026c8f
    Reviewed-on: https://chromium-review.googlesource.com/418393
    Reviewed-by: Geoff Lang <geofflang@chromium.org>
    Reviewed-by: Corentin Wallez <cwallez@chromium.org>
    Commit-Queue: Jamie Madill <jmadill@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