1. 18 Nov, 2019 2 commits
    • Update SPIRV-Headers to 0f9a2dc9 · 60bf3b2e
      Ben Clayton authored
      Commands:
      git subtree pull --prefix third_party/SPIRV-Headers https://github.com/KhronosGroup/SPIRV-Headers master --squash
      
      Bug: b/123642959
      Change-Id: I5c51e8aa9dcdd79b80749ce11c5697e84361c6a0
    • Squashed 'third_party/SPIRV-Headers/' changes from e4322e3be..af64a9e82 · 0f9a2dc9
      Ben Clayton authored
      af64a9e82 Versioning: Complete the versioning change in recent commits.
      5f3a03023 Merge pull request #133 from nhaehnle/buildHeader-spv15
      809512f36 buildHeaders: update version to SPIR-V 1.5
      b252a5095 Merge pull request #131 from lukaszgotszaldintel/new_branch
      842ec9067 Merge pull request #128 from amdrexu/bugfix
      1cdfc756f Merge pull request #129 from ehsannas/update_doc
      7b1b05e78 Improve the doc on using Bazel.
      836e001d7 Merge pull request #127 from ehsannas/add_bazel_build
      3f9bad6fc add cmake option SPIRV_HEADERS_SKIP_INSTALL
      c98d953a3 Bump the SPIR-V version to 1.5
      ab22babed Update documentation.
      4163b3639 Add a Bazel build file.
      601d73872 Add SPV_KHR_physical_storage_buffer.
      63d4d272f SPIR-V 1.5.
      38cafab37 Minor tweak for Rev. 2 of SPIR-V 1.4.
      059a49598 Merge branch 'printing-classes'
      cca9cc7f3 Grammar: Add instruction-printing classes.
      
      git-subtree-dir: third_party/SPIRV-Headers
      git-subtree-split: af64a9e826bf5bb5fcd2434dd71be1e41e922563
  2. 15 Nov, 2019 9 commits
  3. 14 Nov, 2019 4 commits
  4. 13 Nov, 2019 3 commits
  5. 12 Nov, 2019 6 commits
  6. 11 Nov, 2019 6 commits
  7. 09 Nov, 2019 1 commit
  8. 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>
  9. 07 Nov, 2019 1 commit
  10. 06 Nov, 2019 2 commits
  11. 05 Nov, 2019 2 commits
  12. 01 Nov, 2019 2 commits