1. 04 Aug, 2016 2 commits
    • Simplify loop conditions so that they won't generate statements · 3cbb27a1
      Olli Etuaho authored
      Introduce an AST traverser that can move the evaluation of certain
      types of loop conditions and loop expressions inside the loop. This
      way subsequent AST transformations don't have to worry about cases
      where they have to insert new statements to implement a loop condition
      or expression.
      
      This includes the revert of "Unfold short-circuiting operators in loop
      conditions correctly". The new traverser covers the loop cases that
      used to be handled in UnfoldShortCircuitToIf.
      
      BUG=angleproject:1465
      TEST=WebGL conformance tests,
           dEQP-GLES2.functional.shaders.*select_iteration_count*
      
      Change-Id: I88e50e007e924d5884a217117690ac7fa2f96d38
      Reviewed-on: https://chromium-review.googlesource.com/362570Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>
    • Add ES3.1 API constants · 66fb8206
      Martin Radev authored
      The newly added capability constants are handled in the corresponding
      glGet functions. Also, getBooleani_v has been added.
      
      BUG=angleproject:1442
      
      TEST=angle_deqp_gtest_gles31_tests
      --gtest_filter=*functional_state_query_integer_max_*
      TEST=angle_deqp_gtest_gles31_tests
      --gtest_filter=*state_query_indexed_max_compute_work_group_size*
      TEST=angle_unittests
      TEST=angle_end2end_tests
      
      Change-Id: I846e006307563ae81d8b6c62cf261417e15186c7
      Reviewed-on: https://chromium-review.googlesource.com/362270Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
      Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>
  2. 03 Aug, 2016 4 commits
  3. 02 Aug, 2016 6 commits
  4. 01 Aug, 2016 1 commit
  5. 29 Jul, 2016 1 commit
  6. 28 Jul, 2016 2 commits
  7. 25 Jul, 2016 2 commits
  8. 24 Jul, 2016 2 commits
  9. 23 Jul, 2016 6 commits
  10. 22 Jul, 2016 7 commits
  11. 21 Jul, 2016 7 commits