1. 14 Nov, 2019 1 commit
  2. 11 Nov, 2019 2 commits
  3. 04 Nov, 2019 1 commit
  4. 31 Oct, 2019 1 commit
  5. 30 Oct, 2019 1 commit
  6. 28 Oct, 2019 1 commit
  7. 25 Oct, 2019 2 commits
  8. 23 Oct, 2019 1 commit
  9. 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
  10. 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
  11. 14 Oct, 2019 1 commit
  12. 11 Oct, 2019 2 commits
  13. 10 Oct, 2019 5 commits
  14. 08 Oct, 2019 2 commits
  15. 07 Oct, 2019 2 commits
  16. 25 Sep, 2019 2 commits
  17. 23 Sep, 2019 2 commits
  18. 17 Sep, 2019 2 commits
  19. 16 Sep, 2019 1 commit
    • Heinrich Fink's avatar
      mesa/gl: Sync with Khronos registry · df8602f4
      Heinrich Fink authored
      Update GL headers and xml API from upstream Khronos registry (commit
      3d0c3eb). Keep `BUILDING_MESA` quirk in glext.h.
      
      mesa/extensions: Expose EXT_EGL_sync instead of MESA_EGL_sync to reflect
      Khronos request of changing this extension's scope from MESA to EXT.
      EGL_EGL_sync is also the name of the extension that has been merged into
      the upstream Khronos GL registry.
      
      Remove MESA_EGL_sync spec txt from Mesa tree as it is now published as
      EXT by Khronos.
      
      v1: Remove MESA_EGL_sync spec and squash commits (Eric E)
      Reviewed-by: Eric Engestrom's avatarEric Engestrom <eric.engestrom@intel.com>
      Reviewed-by: Daniel Stone's avatarDaniel Stone <daniels@collabora.com>
      df8602f4
  20. 11 Sep, 2019 2 commits
  21. 10 Sep, 2019 2 commits
  22. 08 Sep, 2019 1 commit
  23. 05 Sep, 2019 1 commit
    • Heinrich Fink's avatar
      include: sync GL headers with registry · c9a3f4fe
      Heinrich Fink authored
      Integrating headers from upstream registry [0] master branch. Effective
      GL registry commit integrated:
      
      9d534f9312e56c72df763207e449c6719576fd54
      
      Keeping the following quirks local to Mesa:
      
      - glext.h: BUILDING_MESA guard (see !1492)
      
      - glxext.h: glXQueryGLXPbufferSGIX: 'int' return type (Mesa) vs while
      'void' (GL registry)
      
      - glxext.h: GLX_RENDERER_ID_MESA is still expected by some mesa tests,
      even though its token has been removed from the spec (see
      docs/specs/MESA_query_renderer.spec)
      
      - glxext.h: glXGetTransparentIndexSUN / PFNGLXGETTRANSPARENTINDEXSUNPROC
      argument pTransparentIndex has type 'unsigned long *' (Mesa) vs. 'long
      *' (GL registry)
      
      [0] https://github.com/KhronosGroup/OpenGL-RegistryReviewed-by: Eric Anholt's avatarEric Anholt <eric@anholt.net>
      Reviewed-by: Matt Turner's avatarMatt Turner <mattst88@gmail.com>
      c9a3f4fe
  24. 28 Aug, 2019 1 commit