1. 29 Aug, 2016 2 commits
    • Disable compute shader tests on Intel · 9ddfa060
      Martin Radev authored
      The compute shader tests in angle_end2end_tests fail on Intel Linux.
      The patch disables the tests for Intel.
      
      TEST=angle_end2end_tests
      BUG=angleproject:1483
      
      Change-Id: I303f0852ea3ccb65c1dd96a196a640c76cc519e4
      Reviewed-on: https://chromium-review.googlesource.com/377318Reviewed-by: 's avatarOlli Etuaho <oetuaho@nvidia.com>
      Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
      Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>
      Commit-Queue: Geoff Lang <geofflang@chromium.org>
    • Fix splitting nested sequence operators · ab481645
      Olli Etuaho authored
      Make sure that only one sequence operator is split on one iteration
      of SplitSequenceOperator. This prevents multiple successive PostVisit
      calls to nested sequence operator nodes from adding duplicate nodes
      to the AST. The sequence operators are split starting from the
      outermost one to preserve execution order.
      
      Note that the shader translator somewhat unexpectedly generates nested
      sequence operators in the AST when there is a sequence operator with
      more than two operands, so this bug ended up affecting shaders in the
      wild. The code around parsing sequence operators could be clarified
      separately.
      
      BUG=638313
      TEST=angle_end2end_tests
      
      Change-Id: Ic6400a484ceff0c790c2290f7b4b80980f87cd88
      Reviewed-on: https://chromium-review.googlesource.com/376678Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>
  2. 27 Aug, 2016 1 commit
    • Add a workaround for Intel drivers on glsl function texelfetchoffset · 11e43ece
      Shao authored
      GLSL function texelfetchoffset will be translated into texture.Load in
      ANGLE. In D3D there is a note that When one or more of the coordinates
      in Location exceeds the u, v, or w mipmap level dimensions of the
      texture, Load returns zero in all components, but in glsl there is no
      such restriction, which will cause the WebGL 2 dEQP test
      deqp/functional/gles3/shadertexturefunction/texelfetchoffset.html fail
      on Windows with Intel GPU.
      
      Adapted from ExpandIntegerPowExpressions.cpp, this patch adds a
      translation from texelFetchOffset into texelFetch to work around this
      issue.
      
      BUG=angleproject:1469
      
      Change-Id: Iecfb9570472036acf5960789bdb1a63f191316be
      Reviewed-on: https://chromium-review.googlesource.com/367883
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarCorentin Wallez <cwallez@chromium.org>
  3. 26 Aug, 2016 7 commits
  4. 25 Aug, 2016 8 commits
  5. 24 Aug, 2016 4 commits
  6. 23 Aug, 2016 5 commits
  7. 22 Aug, 2016 4 commits
  8. 18 Aug, 2016 3 commits
  9. 17 Aug, 2016 3 commits
  10. 16 Aug, 2016 3 commits