1. 24 Jan, 2019 1 commit
    • Dave Airlie's avatar
      dri_interface: add put shm image2 (v2) · db83a2b4
      Dave Airlie authored
      This adds a new interface to the swrast interface to fix an shm put image bug.
      
      The current code adds the x,y src offsets into the offset parameters,
      however if the x offset is > 0, and the put image copies up to the height
      of the image, this can trigger an X server validation check to fail and
      the renderering to get BadMatch.
      
      This patch fixes it to pass the x offset coord in as a src x.
      
      We cannot pass the Y coordinate due to the horrible code mangling the
      image w/h vs stride in swrastXPutImage.
      
      v2: drop srcx,y from api
      
      Cc: <mesa-stable@lists.freedesktop.org>
      Reviewed-by: Adam Jackson's avatarAdam Jackson <ajax@redhat.com>
      db83a2b4
  2. 19 Dec, 2018 1 commit
    • Qiang Yu's avatar
      egl,glx: query dri integer to expose EGL/GLX_EXT_buffer_age · 20cf81ff
      Qiang Yu authored
      Add __DRI2_RENDERER_EXPOSE_BUFFER_AGE dri integer query for
      driver to determine if want to expose EGL/GLX_EXT_buffer_age.
      
      Without knowing damage region first, some tile buffer based
      GPU like ARM Mali Utgard has to load whole render target to
      tile buffer before partitial update, then write them back.
      
      Expose this extension will mis-lead application to use it
      which will make performance worse for this kind of GPU.
      
      EGL_KHR_partial_update is better choice for this kind of GPU.
      Signed-off-by: Qiang Yu's avatarQiang Yu <yuq825@gmail.com>
      20cf81ff
  3. 12 Nov, 2018 1 commit
  4. 08 Aug, 2018 1 commit
  5. 07 Aug, 2018 1 commit
  6. 04 Aug, 2018 1 commit
  7. 29 May, 2018 1 commit
  8. 24 Apr, 2018 1 commit
  9. 29 Mar, 2018 1 commit
  10. 20 Feb, 2018 1 commit
  11. 07 Feb, 2018 1 commit
  12. 03 Jan, 2018 1 commit
  13. 20 Dec, 2017 1 commit
  14. 08 Dec, 2017 1 commit
  15. 06 Nov, 2017 1 commit
  16. 20 Oct, 2017 2 commits
  17. 13 Oct, 2017 1 commit
  18. 12 Oct, 2017 1 commit
  19. 10 Oct, 2017 2 commits
  20. 14 Sep, 2017 1 commit
  21. 26 Aug, 2017 1 commit
  22. 24 Aug, 2017 4 commits
  23. 21 Aug, 2017 1 commit
  24. 17 Aug, 2017 1 commit
  25. 10 Aug, 2017 2 commits
  26. 03 Aug, 2017 1 commit
  27. 02 Aug, 2017 1 commit
  28. 31 Jul, 2017 2 commits
  29. 14 Jul, 2017 1 commit
  30. 10 Jul, 2017 1 commit
  31. 30 Jun, 2017 2 commits
  32. 30 May, 2017 1 commit