• Show log

    Commit

  • Hash : fd747b86
    Author : zmo@google.com
    Date : 2011-04-23T01:30:07

    Implement shader identifier name mapping.
    
    The name mapping happens when an identifier is longer than 32 characters.  The name mapping is behind a flag, so it won't happen by default.  Also, functions to query the mapped names are added.
    
    The purpose of this CL is for the drivers that can't handle long names.  For example, linux NVIDIA driver can't handle 256 character name, whereas WebGL spec requires that.
    
    This CL also fixes the issue that some of the TIntermSymbols' ids are 0s.
    
    ANGLEBUG=144
    TEST=test manually with shaders with long identifier names.
    Review URL: http://codereview.appspot.com/4428058
    
    git-svn-id: https://angleproject.googlecode.com/svn/trunk@619 736b8ea6-26fd-11df-bfd4-992fa37f6226
    

  • 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