1. 15 Nov, 2019 2 commits
    • Update Marl to 6dd9ff1e · 7121ee64
      Ben Clayton authored
      Includes new Event methods which can be used for Vulkan fences.
      
      Changes:
          14e4d862a Scheduler: Fix issues with fiber lists a timeouts.
          57f41915d SwiftShader build fixes.
          791187298 Add Event::any().
          ecd5ab322 Implement yields with timeouts, wait_for() / wait_until()
          6ba730d94 Update README.md
          8348be4f0 Implement page-based functions for Fuchsia
          5e512cd0c Fix condition logic of assert in TasksOnlyScheduledOnWorkerThreads.
          37ae48f40 Add marl::Event.
          a90725760 Update README.md (#49)
      
      Commands: git subtree pull --prefix third_party/marl https://github.com/google/marl master --squash
      
      Bug: b/140546382
      
      Change-Id: Ifb21caa23fec31e17d9459f52c7cd0bbcc1e499c
    • Squashed 'third_party/marl/' changes from 49e4e3141..14e4d862a · 6dd9ff1e
      Ben Clayton authored
      14e4d862a Scheduler: Fix issues with fiber lists a timeouts.
      57f41915d SwiftShader build fixes.
      791187298 Add Event::any().
      ecd5ab322 Implement yields with timeouts, wait_for() / wait_until()
      6ba730d94 Update README.md
      8348be4f0 Implement page-based functions for Fuchsia
      5e512cd0c Fix condition logic of assert in TasksOnlyScheduledOnWorkerThreads.
      37ae48f40 Add marl::Event.
      a90725760 Update README.md (#49)
      
      git-subtree-dir: third_party/marl
      git-subtree-split: 14e4d862a959b831fd994a436e7c104c6fd19006
  2. 14 Nov, 2019 4 commits
  3. 13 Nov, 2019 3 commits
  4. 12 Nov, 2019 6 commits
  5. 11 Nov, 2019 6 commits
  6. 09 Nov, 2019 1 commit
  7. 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>
  8. 07 Nov, 2019 1 commit
  9. 06 Nov, 2019 2 commits
  10. 05 Nov, 2019 2 commits
  11. 01 Nov, 2019 8 commits
  12. 30 Oct, 2019 2 commits
  13. 29 Oct, 2019 1 commit