1. 24 Jan, 2019 2 commits
    • 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
    • Eric Engestrom's avatar
      egl: update headers from Khronos · 7d927438
      Eric Engestrom authored
      Cheating a tiny bit as these headers aren't in the Khronos repo yet, but
      I expect them to be within a couple days.
      Signed-off-by: Eric Engestrom's avatarEric Engestrom <eric.engestrom@intel.com>
      Reviewed-by: 's avatarEmil Velikov <emil.velikov@collabora.com>
      7d927438
  2. 22 Jan, 2019 1 commit
  3. 07 Jan, 2019 1 commit
  4. 21 Dec, 2018 1 commit
  5. 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
  6. 17 Dec, 2018 1 commit
  7. 14 Dec, 2018 2 commits
  8. 08 Dec, 2018 1 commit
  9. 03 Dec, 2018 1 commit
  10. 22 Nov, 2018 1 commit
  11. 12 Nov, 2018 1 commit
  12. 06 Nov, 2018 1 commit
  13. 29 Oct, 2018 1 commit
  14. 26 Oct, 2018 1 commit
  15. 16 Oct, 2018 1 commit
  16. 15 Oct, 2018 1 commit
  17. 13 Oct, 2018 1 commit
  18. 11 Oct, 2018 1 commit
    • Rodrigo Vivi's avatar
      intel: Introducing Whiskey Lake platform · 24db1c7f
      Rodrigo Vivi authored
      Whiskey Lake uses the same gen graphics as Coffe Lake, including some
      ids that were previously marked as reserved on Coffe Lake, but that
      now are moved to WHL page.
      
      This follows the ids and approach used on kernel's commit
      b9be78531d27 ("drm/i915/whl: Introducing Whiskey Lake platform")
      and commit c1c8f6fa731b ("drm/i915: Redefine some Whiskey Lake SKUs")
      
      v2: Lionel noticed that GT{1,2,3} on kernel wasn't following
      spec when looking to number of EUs, so kernel has been updated.
      
      Cc: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
      Cc: José Roberto de Souza <jose.souza@intel.com>
      Cc: Anuj Phogat <anuj.phogat@gmail.com>
      Signed-off-by: 's avatarRodrigo Vivi <rodrigo.vivi@intel.com>
      Reviewed-by: Lionel Landwerlin's avatarLionel Landwerlin <lionel.g.landwerlin@intel.com>
      24db1c7f
  19. 02 Oct, 2018 1 commit
  20. 01 Oct, 2018 1 commit
  21. 21 Sep, 2018 1 commit
  22. 18 Sep, 2018 1 commit
  23. 10 Sep, 2018 2 commits
  24. 31 Aug, 2018 1 commit
  25. 14 Aug, 2018 1 commit
  26. 08 Aug, 2018 1 commit
  27. 07 Aug, 2018 2 commits
  28. 04 Aug, 2018 1 commit
  29. 27 Jul, 2018 1 commit
    • Fritz Koenig's avatar
      mesa: GL_MESA_framebuffer_flip_y extension [v4] · 318c2651
      Fritz Koenig authored
      Adds an extension to glFramebufferParameteri
      that will specify if the framebuffer is vertically
      flipped. Historically system framebuffers are
      vertically flipped and user framebuffers are not.
      Checking to see the state was done by looking at
      the name field.  This adds an explicit field.
      
      v2:
        * updated spec language [for chadv]
        * correctly specifying ES 3.1 [for chadv]
        * refactor access to rb->Name [for jason]
        * handle GetFramebufferParameteriv [for chadv]
      v3:
        * correct _mesa_GetMultisamplefv [for kusmabite]
      v4:
        * update spec language [for chadv]
        * s/GLboolean/bool/g [for chadv]
        * s/InvertedY/FlipY/g [for chadv]
        * s/inverted_y/flip_y/g [for chadv]
        * assert changes [for chadv]
      Reviewed-by: chadversary's avatarChad Versace <chadversary@chromium.org>
      318c2651
  30. 18 Jul, 2018 1 commit
  31. 12 Jul, 2018 1 commit
  32. 09 Jul, 2018 1 commit
  33. 29 May, 2018 1 commit
  34. 28 May, 2018 1 commit
  35. 21 May, 2018 1 commit
  36. 17 May, 2018 1 commit