1. 05 Jul, 2017 1 commit
    • Clean up redundant initialization of gl_Position · b12040c4
      Olli Etuaho authored
      In case gl_Position is statically used in the input shader, setting
      the INIT_OUTPUT_VARIABLES flag will initialize gl_Position. Avoid
      redundant initialization of gl_Position in this case.
      
      Includes cleaning up memory management in InitOutputVariables_test:
      all the pool-allocated variables will be freed at the end of each test
      when the memory pool is cleared, so manual memory management is not
      needed.
      
      Also includes making the zero node check used in unit tests stricter
      so that the tests are more reliable and moving it to
      ShaderCompileTreeTest.h so that it can be reused in the future.
      
      BUG=angleproject:2092
      TEST=angle_unittests
      
      Change-Id: I323a0a094afa6cea95c8a64e681d9fc485137423
      Reviewed-on: https://chromium-review.googlesource.com/549418
      Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
  2. 04 Jul, 2017 3 commits
  3. 03 Jul, 2017 2 commits
  4. 30 Jun, 2017 5 commits
  5. 29 Jun, 2017 5 commits
  6. 28 Jun, 2017 7 commits
  7. 27 Jun, 2017 6 commits
  8. 23 Jun, 2017 5 commits
  9. 22 Jun, 2017 6 commits