1. 13 Apr, 2015 1 commit
    • Simplify code related to variable declaration · 2935c581
      Olli Etuaho authored
      Rename nonInitErrorCheck to declareVariable to clarify that it declares
      variables. Merge arrayErrorCheck with that so that logic that is common
      between array and non-array declarations is only in one place. This
      will simplify adding array initializer handling. This also enables
      redeclaring gl_LastFragData using ESSL3 array type syntax.
      
      Comments in executeInitializer claimed that the TVariable object was
      needed for error recovery, but that was not actually true, so it can also
      use the new declareVariable method. Make "variable" a local variable
      instead of a parameter to executeInitializer, since the parameter was
      never used by callers of the function.
      
      TEST=angle_unittests, WebGL conformance tests
      BUG=angleproject:941
      
      Change-Id: Ie133be62afc3e1f997370803cf21cada4e738935
      Reviewed-on: https://chromium-review.googlesource.com/264674Tested-by: 's avatarOlli Etuaho <oetuaho@nvidia.com>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
  2. 10 Apr, 2015 13 commits
  3. 09 Apr, 2015 10 commits
  4. 08 Apr, 2015 15 commits
  5. 07 Apr, 2015 1 commit