• Show log

    Commit

  • Hash : 2d88e9bc
    Author : Olli Etuaho
    Date : 2017-07-21T16:52:03

    Guarantee that symbol nodes get unique ids
    
    The code is refactored so that symbol nodes can only be initialized
    with an unique id object. This prevents accidentally forgetting to
    create an id for a symbol node.
    
    This opens up possibilities for future optimization: For example the
    names and types of symbols could be stored in a central location
    inside the SymbolTable, and TIntermSymbol nodes would only need to
    store the symbol id. The symbol id could be used to look up the name
    and type of the node.
    
    BUG=angleproject:1490
    TEST=angle_unittests
    
    Change-Id: Ib8c8675d31493037a5a28c7b36bb9d1113cc10f6
    Reviewed-on: https://chromium-review.googlesource.com/580955
    Reviewed-by: Corentin Wallez <cwallez@chromium.org>
    Reviewed-by: Jamie Madill <jmadill@chromium.org>
    Commit-Queue: 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