1. 21 Aug, 2019 1 commit
  2. 19 Aug, 2019 2 commits
  3. 16 Aug, 2019 5 commits
  4. 15 Aug, 2019 1 commit
  5. 12 Aug, 2019 2 commits
  6. 06 Aug, 2019 2 commits
  7. 02 Aug, 2019 4 commits
  8. 01 Aug, 2019 1 commit
    • Stefan Agner's avatar
      pixman: avoid unnecessary y-flip for screen capture · da2e574c
      Stefan Agner authored
      Commit 4fc5dd00 ("compositor: add capability CAPTURE_YFLIP")
      introduced a capability flag which indicates whether y-flipping is
      necessary. As already indicated in that commit message, it seems
      that pixman flipps the y-axis only due to historic reasons.
      
      Drop y-flipping and use the WESTON_CAP_CAPTURE_YFLIP flag to
      indicate that y-flipping is not necessary. This simplifies code
      and improves screen share performance (on my test by about 3% down
      to 18% CPU load on the sharing instance of Weston).
      Signed-off-by: Stefan Agner's avatarStefan Agner <stefan@agner.ch>
      da2e574c
  9. 31 Jul, 2019 1 commit
  10. 26 Jul, 2019 1 commit
    • Stefan Agner's avatar
      shared/platform: avoid build warning when building without gl-renderer · db905f46
      Stefan Agner authored
      When building without GL renderer the compiler prints the following
      warning:
        ../clients/subsurfaces.c: In function ‘egl_state_create’:
        ../clients/subsurfaces.c:225:35: warning: passing argument 1 of
        ‘weston_platform_get_egl_display’ makes pointer from integer without a
        cast [-Wint-conversion]
          225 |   weston_platform_get_egl_display(EGL_PLATFORM_WAYLAND_KHR,
              |                                   ^~~~~~~~~~~~~~~~~~~~~~~~
              |                                   |
              |                                   int
      ...
      
      Define the fallback implementation of weston_platform_get_egl_display
      to take an integer which is the underlaying datatype of EGLenum.
      Signed-off-by: Stefan Agner's avatarStefan Agner <stefan@agner.ch>
      db905f46
  11. 23 Jul, 2019 1 commit
  12. 22 Jul, 2019 1 commit
  13. 19 Jul, 2019 3 commits
  14. 18 Jul, 2019 15 commits