1. 12 May, 2018 1 commit
  2. 06 Feb, 2018 1 commit
  3. 02 Aug, 2016 1 commit
    • Chris Wilson's avatar
      sna: Only flush GPU bo for a damage event · 1f6dfc9d
      Chris Wilson authored
      Based on xf86-video-ati
      
      commit 9a1afbf61fbb2827c86bd86d295fa0848980d60b
      Author: Michel Dänzer <michel.daenzer@amd.com>
      Date:   Mon Jul 11 12:22:09 2016 +0900
      
          Use EventCallback to avoid flushing every time in the FlushCallback
      
      reports seeing an improvement in reducing flushes at the expense of
      checking every event for a DamageNotifyEvent. Since we also mix
      rendering with SHM buffers, we have a more diverse set of conditions
      under which to flush - but maybe we will see enough of a win for DRI to
      merit. So far seeing improvement of ~20% for series of small operations
      under the compositor without seeing any regressions, should benefit
      composited desktop users. The biggest danger here is missed flushes.
      Signed-off-by: Chris Wilson's avatarChris Wilson <chris@chris-wilson.co.uk>
      1f6dfc9d
  4. 04 May, 2016 1 commit
  5. 24 Mar, 2016 2 commits
  6. 04 Jan, 2016 1 commit
  7. 23 Jul, 2015 1 commit
  8. 05 Apr, 2015 1 commit
  9. 02 Apr, 2015 1 commit
  10. 01 Apr, 2015 1 commit
  11. 25 Mar, 2015 3 commits
  12. 17 Mar, 2015 1 commit
    • Chris Wilson's avatar
      sna: Use struct pixman_f_vector for compatibility with older pixman · bacaf7f1
      Chris Wilson authored
      Or else face compile failures:
      
      blt.c: In function 'affine_blt':
      blt.c:1403:3: error: unknown type name 'pixman_f_vector_t'
      blt.c:1407:4: error: request for member 'v' in something not a structure or union
      blt.c:1408:4: error: request for member 'v' in something not a structure or union
      blt.c:1409:4: error: request for member 'v' in something not a structure or union
      blt.c:1411:3: warning: passing argument 2 of 'pixman_f_transform_point_3d' from incompatible pointer type [enabled by default]
      In file included from /usr/include/xorg/miscstruct.h:52:0,
                       from /usr/include/xorg/regionstr.h:52,
                       from /usr/include/xorg/region.h:50,
                       from /usr/include/xorg/window.h:51,
                       from /usr/include/xorg/input.h:55,
                       from /usr/include/xorg/xf86str.h:38,
                       from sna.h:43,
                       from blt.c:32:
      /usr/include/pixman-1/pixman.h:247:15: note: expected 'struct pixman_f_vector *' but argument is of type 'int *'
      blt.c:1413:7: error: request for member 'v' in something not a structure or union
      blt.c:1415:7: error: request for member 'v' in something not a structure or union
      Signed-off-by: Chris Wilson's avatarChris Wilson <chris@chris-wilson.co.uk>
      bacaf7f1
  13. 04 Mar, 2015 2 commits
  14. 03 Mar, 2015 1 commit
  15. 24 Feb, 2015 2 commits
  16. 11 Feb, 2015 1 commit
  17. 10 Feb, 2015 1 commit
  18. 04 Feb, 2015 1 commit
  19. 28 Jan, 2015 1 commit
  20. 26 Jan, 2015 2 commits
  21. 06 Jan, 2015 1 commit
  22. 21 Dec, 2014 1 commit
  23. 19 Nov, 2014 1 commit
  24. 07 Nov, 2014 1 commit
  25. 06 Nov, 2014 2 commits
  26. 15 Sep, 2014 1 commit
  27. 08 Sep, 2014 2 commits
  28. 31 Aug, 2014 1 commit
    • Jonathan Gray's avatar
      configure: check for cpuid.h · 2c564c04
      Jonathan Gray authored
      Instead of checking for a particular version of GCC check for
      a cpuid.h with __cpuid_count.  This allows cpuid.h to be
      provided for older/different compilers.
      Signed-off-by: 's avatarJonathan Gray <jsg@jsg.id.au>
      [ickle: Delete the bare and redundant config.h]
      2c564c04
  29. 24 Aug, 2014 1 commit
  30. 18 Aug, 2014 2 commits
  31. 07 Aug, 2014 1 commit