1. 20 Nov, 2019 20 commits
  2. 13 Nov, 2019 7 commits
  3. 06 Nov, 2019 2 commits
  4. 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: Eric Engestrom's avatarEric Engestrom <eric@engestrom.ch>
      (cherry picked from commit 5d085ad0)
    • 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
      This code was breaking some of the i8vec2 tests on GLK, for example:
      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: Lionel Landwerlin's avatarLionel Landwerlin <lionel.g.landwerlin@intel.com>
      Reviewed-by: Matt Turner's avatarMatt Turner <mattst88@gmail.com>
      Signed-off-by: Paulo Zanoni's avatarPaulo Zanoni <paulo.r.zanoni@intel.com>
      (cherry picked from commit b57383a9)
    • 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 fc7b7480)
    • 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: Matt Turner's avatarMatt Turner <mattst88@gmail.com>
      (cherry picked from commit 717606f9)
  5. 04 Nov, 2019 7 commits