• Show log

    Commit

  • Hash : d255123c
    Author : Olli Etuaho
    Date : 2017-10-26T20:03:33

    Store shader interface variables as per query spec
    
    GLES 3.1 section 7.3.1.1 specifies how active variable entries should
    be generated and how active variables are named. The specs for program
    interface variable queries are built on top of this section.
    
    ANGLE has already followed this spec for the most part for generating
    variable lists in ProgramState, but now we also follow the naming spec
    for arrays and include [0] at the end of the stored name.
    
    This will make implementing arrays of arrays more straightforward.
    Most logic for variable queries will just keep working as is when
    arrays of arrays are added instead of needing more complex logic for
    handling array indexing.
    
    BUG=angleproject:2125
    TEST=angle_end2end_tests
    
    Change-Id: I3acd14253153e10bc312114b0303065da2efb506
    Reviewed-on: https://chromium-review.googlesource.com/739826
    Reviewed-by: Jamie Madill <jmadill@chromium.org>
    Commit-Queue: Olli Etuaho <oetuaho@nvidia.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