1. 15 Jan, 2020 1 commit
  2. 14 Jan, 2020 1 commit
  3. 10 Jan, 2020 1 commit
  4. 02 Jan, 2020 1 commit
  5. 17 Dec, 2019 1 commit
  6. 09 Dec, 2019 1 commit
  7. 02 Dec, 2019 1 commit
    • Kenneth Graunke's avatar
      meson: Add a "prefer_iris" build option · dbe923bf
      Kenneth Graunke authored
      Enabling this option makes Intel Gen8-11 hardware load the 'iris'
      driver by default instead of the older 'i965' driver.
      
      Regardless of how this option is set, users can still override which
      driver the loader selects via two methods.  The first is to create a
      ~/.drirc or /etc/drirc file with the following snippet:
      
         <driconf>
           <device driver="loader" kernel_driver="i915">
             <option name="dri_driver" value="i965" />
           </device>
         </driconf>
      
      The other option is to set an environment variable:
      
         export MESA_LOADER_DRIVER_OVERRIDE=i965
      
      For now, "prefer_iris" defaults to i965 (the historical choice).
      A separate future patch will change the default driver to iris.
      
      Closes: mesa/mesa#1893Reviewed-by: Eric Engestrom's avatarEric Engestrom <eric.engestrom@intel.com>
      Reviewed-by: Tapani Pälli's avatarTapani Pälli <tapani.palli@intel.com>
      Reviewed-by: Eric Anholt's avatarEric Anholt <eric@anholt.net>
      dbe923bf
  8. 26 Nov, 2019 1 commit
  9. 19 Nov, 2019 4 commits
  10. 14 Nov, 2019 1 commit
  11. 11 Nov, 2019 2 commits
  12. 04 Nov, 2019 1 commit
  13. 31 Oct, 2019 1 commit
  14. 30 Oct, 2019 1 commit
  15. 28 Oct, 2019 1 commit
  16. 25 Oct, 2019 2 commits
  17. 23 Oct, 2019 1 commit
  18. 18 Oct, 2019 3 commits
    • Freya Gentz's avatar
      Revert "egl: Add EGL_CONFIG_SELECT_GROUP_MESA ext." · fa611b07
      Freya Gentz authored
      This reverts commit 173bc9d6.
      fa611b07
    • Freya Gentz's avatar
      Revert "egl: Fixes transparency with EGL and X11." · 94386d47
      Freya Gentz authored
      This reverts commit 90a19074.
      94386d47
    • Iago Toral's avatar
      v3d: request the kernel to flush caches when TMU is dirty · db874392
      Iago Toral authored
      This adapts the v3d driver to the new CL submit ioctl interface that
      allows the driver to request a flush of the caches after the render
      job has completed. This seems to eliminate the kernel write violation
      errors reported during CTS and Piglit excutions, fixing some CTS tests
      and GPU resets along the way.
      
      v2:
        - Adapt to changes in the kernel side.
        - Disable shader storage and shader images if the kernel doesn't
          implement cache flushing.
      
      Fixes CTS tests:
      KHR-GLES31.core.shader_image_size.basic-nonMS-fs-float
      KHR-GLES31.core.shader_image_size.basic-nonMS-fs-int
      KHR-GLES31.core.shader_image_size.basic-nonMS-fs-uint
      KHR-GLES31.core.shader_image_size.advanced-nonMS-fs-float
      KHR-GLES31.core.shader_image_size.advanced-nonMS-fs-int
      KHR-GLES31.core.shader_image_size.advanced-nonMS-fs-uint
      KHR-GLES31.core.shader_atomic_counters.advanced-usage-many-draw-calls2
      KHR-GLES31.core.shader_atomic_counters.advanced-usage-draw-update-draw
      KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-int
      KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std140-matR
      KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std140-struct
      KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad
      KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-vec
      Reviewed-by: Eric Anholt's avatarEric Anholt <eric@anholt.net>
      db874392
  19. 16 Oct, 2019 1 commit
    • Alan Coopersmith's avatar
      c99_compat.h: Don't try to use 'restrict' in C++ code · ddde652e
      Alan Coopersmith authored
      Fixes build failures on Solaris in C++ files using gcc:
      
      ../src/util/u_math.h:628:41: error: expected ‘,’ or ‘...’ before ‘dest’
        628 | util_memcpy_cpu_to_le32(void * restrict dest, const void * restrict src, size_t n)
            |                                         ^~~~
      ../src/util/u_math.h: In function ‘void* util_memcpy_cpu_to_le32(void*)’:
      ../src/util/u_math.h:641:18: error: ‘dest’ was not declared in this scope
        641 |    return memcpy(dest, src, n);
            |                  ^~~~
      ../src/util/u_math.h:641:24: error: ‘src’ was not declared in this scope
        641 |    return memcpy(dest, src, n);
            |                        ^~~
      ../src/util/u_math.h:641:29: error: ‘n’ was not declared in this scope; did you mean ‘yn’?
        641 |    return memcpy(dest, src, n);
            |                             ^
            |                             yn
      Signed-off-by: Alan Coopersmith's avatarAlan Coopersmith <alan.coopersmith@oracle.com>
      Acked-by: Eric Engestrom's avatarEric Engestrom <eric.engestrom@intel.com>
      ddde652e
  20. 14 Oct, 2019 1 commit
  21. 11 Oct, 2019 2 commits
  22. 10 Oct, 2019 5 commits
  23. 08 Oct, 2019 2 commits
  24. 07 Oct, 2019 2 commits
  25. 25 Sep, 2019 2 commits