1. 01 Sep, 2016 3 commits
  2. 31 Aug, 2016 3 commits
  3. 30 Aug, 2016 3 commits
  4. 29 Aug, 2016 5 commits
  5. 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>
  6. 26 Aug, 2016 7 commits
  7. 25 Aug, 2016 8 commits
  8. 24 Aug, 2016 4 commits
  9. 23 Aug, 2016 5 commits
  10. 22 Aug, 2016 1 commit
    • Check if conversion needed from load function. · 55f29a8c
      Jamie Madill authored
      The 'LoadToNative' copy is the only one that should be considered a
      non-conversion. For depth formats, we should be clamping on SetData
      and CopyImage calls, so this changes the flags for two of the
      depth formats, but won't affect behaviour since the conversion bit
      is never check for depth/stencil formats.
      
      This allows us to remove the 'requiresConversion' bit from the data.
      
      BUG=angleproject:1455
      
      Change-Id: I739ecc54406d65049caad7851ffd51d7cb777946
      Reviewed-on: https://chromium-review.googlesource.com/367693Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
      Commit-Queue: Jamie Madill <jmadill@chromium.org>