1. 22 Nov, 2019 7 commits
  2. 19 Nov, 2019 1 commit
  3. 18 Nov, 2019 3 commits
  4. 13 Nov, 2019 3 commits
  5. 07 Nov, 2019 7 commits
  6. 06 Nov, 2019 2 commits
  7. 05 Nov, 2019 4 commits
    • Dylan Baker's avatar
      meson: Add dep_glvnd to egl deps when building with glvnd · 85608bad
      Dylan Baker authored
      Otherwise if glvnd is not installed systemwide, but only in a prefix,
      it's headers wont be found. This happens because if it's headers are in
      /usr/include/ then another dependence will provide the necessary -I
      arguments and compilation will work.
      
      Fixes: 035ec7a2
             ("meson: Add support for EGL glvnd")
      Acked-by: default avatarEric Engestrom <eric@engestrom.ch>
      (cherry picked from commit 5d085ad052aac1f35cef7b60c0e6ecad65a6807b)
      85608bad
    • Paulo Zanoni's avatar
      intel/compiler: remove the operand restriction for src1 on GLK · a2b3911a
      Paulo Zanoni authored
      Commit 5847de6e implemented a restriction that applies to ICL, but
      wrongly marked it as also applying to GLK. Reviewers or MR !1125
      pointed this, and the commit history shows removal of GLK to parts of
      the patch, but it turns there was still a left-over GLK check in the
      code.
      
      This code was breaking some of the i8vec2 tests on GLK, for example:
        dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i8vec2
      
      Removing the GLK check solves the issue for GLK. I don't see a reason
      on why implementing this restriction would actually break GLK, so
      there's still more to investigate here since this bug may be affecting
      ICL+, but let's apply the real GLK fix while we analyze and discuss
      the other possible issues.
      
      Fixes: 5847de6e ("intel/compiler: don't use byte operands for src1
      on ICL")
      BSpec: 3017
      Reviewed-by: default avatarLionel Landwerlin <lionel.g.landwerlin@intel.com>
      Reviewed-by: default avatarMatt Turner <mattst88@gmail.com>
      Signed-off-by: default avatarPaulo Zanoni <paulo.r.zanoni@intel.com>
      (cherry picked from commit b57383a9445eae153fbf91fad8592d273b14e546)
      a2b3911a
    • Kenneth Graunke's avatar
      iris: Fix "Force Zero RTA Index Enable" setting again · a74300e4
      Kenneth Graunke authored
      In 2ca0d913, we began updating cso_fb->layers to the actual layer
      count, rather than 0.  This fixed cases where we were setting "Force
      Zero RTA Index Enable" even when doing layered rendering.  Sadly, it
      also broke the check entirely: cso_fb->layers is now 1 for non-layered
      cases, but the Force Zero RTA Index check was still comparing for 0.
      
      Fixes: 2ca0d913 ("iris: Fix framebuffer layer count")
      (cherry picked from commit fc7b7480867d6049ca12f87d9b6ab0d9ad55d59f)
      a74300e4
    • Dylan Baker's avatar
      nir: correct use of identity check in python · c1f1a105
      Dylan Baker authored
      Python has the identity operator `is`, and the equality operator `==`.
      Using `is` with strings sometimes works in CPython due to optimizations
      (they have some kind of cache), but it may not always work.
      
      Fixes: 96c4b135
             ("nir/algebraic: Don't put quotes around floating point literals")
      Reviewed-by: default avatarMatt Turner <mattst88@gmail.com>
      (cherry picked from commit 717606f9f32af6540b68336e676fca9dd16f282a)
      c1f1a105
  8. 04 Nov, 2019 11 commits
  9. 31 Oct, 2019 1 commit
  10. 30 Oct, 2019 1 commit