1. 27 Jul, 2018 7 commits
  2. 26 Jul, 2018 2 commits
  3. 25 Jul, 2018 14 commits
  4. 24 Jul, 2018 5 commits
  5. 23 Jul, 2018 7 commits
  6. 20 Jul, 2018 2 commits
  7. 19 Jul, 2018 3 commits
    • Fix ImageTest. · 0be37b44
      Jamie Madill authored
      This test suite was missing the "GL_" prefix on some of the extension
      checks. This was causing every test in the suite to be skipped. Fix
      the check and also add some sanity checks that should ensure we expose
      certain extensions on particular platforms and renderers.
      
      Was discovered while working on changing the egl::Image class.
      
      Bug: angleproject:2714
      Change-Id: Ida89b5c3c33c534e60cbd55c7e1117a6ef6faae9
      Reviewed-on: https://chromium-review.googlesource.com/1142963Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
    • Fix decorating ViewID_OVR in HLSL output · da41ac69
      Olli Etuaho authored
      ViewID_OVR should not be decorated in HLSL output since it is an
      internal variable. Make sure that DecorateVariableIfNeeded() is used
      for varyings instead of just Decorate() so that the internalness is
      checked correctly and ViewID_OVR doesn't get decorated.
      
      This avoids possible name conflicts between the internal ViewID_OVR
      and any user-defined variables named ViewID_OVR.
      
      BUG=angleproject:2062
      TEST=angle_end2end_tests, angle_unittests
      
      Change-Id: I9ed9876d4b2c760e7a11b0b270a2190993e840e5
      Reviewed-on: https://chromium-review.googlesource.com/1143398Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>
    • Clean up VaryingPacking · da92a476
      Jiawei Shao authored
      This patch intends to clean up some issues in VaryingPacking
      to implement geometry shader easiler.
      
      1. Use emplace_back() instead of push_back() when necessary.
      2. Remove unnecessary parameter in VaryingPacking::packUserVaryings().
      3. Remove the assignment of semanticIndex and only handle them in D3D11
         back-ends.
      
      BUG=angleproject:1941
      
      Change-Id: Ia09c07f01dc442ce95cb4984e4b768d0c79872c7
      Reviewed-on: https://chromium-review.googlesource.com/1128576Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarCorentin Wallez <cwallez@chromium.org>
      Commit-Queue: Jiawei Shao <jiawei.shao@intel.com>