1. 11 Nov, 2019 5 commits
  2. 09 Nov, 2019 1 commit
  3. 08 Nov, 2019 2 commits
    • Fix PointCoord builtin · ef55c4e7
      Chris Forbes authored
      There were two bugs here:
      
      - Across a 2x2 pixel quad, we were producing a uniform PointCoord value.
        This is not correct, and causes trouble even for size 1 points if the
        derivative of the PointCoord value is ever used, or if the non-helper
        lane is not lane 0 (in which case the live lane may end up having
        PointCoord values outside [0,1].)
      
      - SetupRoutine was using the clipspace position of the vertex. Xf,Yf
        are specified to be in screenspace. It's possible to do this in a
        less redundant way, but currently we don't have unrounded vertex
        positions in screenspace available in the setup program. Just
        reproject for now, as we do in clipping paths etc. Note that we only do
        this if we're drawing points, so most (filled triangle) draws should
        not incur any additional cost.
      
      Bug: b/140680704
      Test: dEQP-VK.glsl.builtin_var.simple.pointcoord*
      Change-Id: If006cc92b86673b6bb747cf60f60e0ed46f5e8e3
      Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/36115Tested-by: 's avatarChris Forbes <chrisforbes@google.com>
      Presubmit-Ready: Chris Forbes <chrisforbes@google.com>
      Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
      Reviewed-by: 's avatarBen Clayton <bclayton@google.com>
    • Kokoro: Allow 'Fixes:' in bug check · c03ce008
      Ben Clayton authored
      This adds to 'Bug:', 'Issue:' and 'Regres:' as accepted CL grep checks.
      
      Fixes: b/143093187
      Change-Id: Iae44d8e8e49f7534bb940ec977edb4afcddc308e
      Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/37449Reviewed-by: 's avatarNicolas Capens <nicolascapens@google.com>
      Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
      Tested-by: 's avatarBen Clayton <bclayton@google.com>
  4. 07 Nov, 2019 1 commit
  5. 06 Nov, 2019 2 commits
  6. 05 Nov, 2019 2 commits
  7. 01 Nov, 2019 8 commits
  8. 30 Oct, 2019 2 commits
  9. 29 Oct, 2019 2 commits
  10. 28 Oct, 2019 2 commits
  11. 25 Oct, 2019 2 commits
  12. 24 Oct, 2019 3 commits
  13. 23 Oct, 2019 1 commit
  14. 22 Oct, 2019 3 commits
  15. 21 Oct, 2019 2 commits
  16. 18 Oct, 2019 1 commit
  17. 17 Oct, 2019 1 commit