1. 27 Oct, 2016 1 commit
  2. 26 Oct, 2016 4 commits
  3. 25 Oct, 2016 13 commits
  4. 24 Oct, 2016 5 commits
  5. 22 Oct, 2016 1 commit
  6. 21 Oct, 2016 1 commit
  7. 20 Oct, 2016 8 commits
  8. 19 Oct, 2016 3 commits
  9. 18 Oct, 2016 2 commits
  10. 17 Oct, 2016 1 commit
  11. 14 Oct, 2016 1 commit
    • Change comma nodes to TIntermBinary · 4db7ded5
      Olli Etuaho authored
      Comma nodes always have just two parameters. If there's an expression
      with several commas in the middle, it's parsed as a tree of comma
      operations. It makes more sense to represent it as a binary node
      rather than an aggregate node.
      
      After this patch, TIntermAggregate is still used for function
      prototypes, function parameter lists, function calls, and variable and
      invariant declarations.
      
      BUG=angleproject:1490
      TEST=angle_unittests, angle_end2end_tests
      
      Change-Id: I66be10624bf27bcf25987b4d93958d4a07600771
      Reviewed-on: https://chromium-review.googlesource.com/397320Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
      Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>