Commits on Source (3)
-
Alan Coopersmith authored
Needed due to the gitlab config changes described in: freedesktop/freedesktop#438 Signed-off-by:
Alan Coopersmith <alan.coopersmith@oracle.com>
-
Alan Coopersmith authored
Based in part on Mesa's .mailmap Signed-off-by:
Alan Coopersmith <alan.coopersmith@oracle.com>
-
Autumn Ashton authored
`glamor_make_current` is always called before any calls to GL. Apply some dirty-tracking to whenever we call `glamor_make_current` so that we can avoid a decent amount of redundant GL work on each Dispatch cycle. Gamescope previously was waking up an empty Xwayland server with an XQueryPointer and I noticed a significant amount of churn doing redundant GL work. This has been addressed on the Gamescope side as well, but avoiding any useless GL context switches and flushes when glamor is doing nothing is still beneficial for CPU and power usage on portable devices. Signed-off-by:
Joshua Ashton <joshua@froggi.es> Reviewed-by:
Emma Anholt <emma@anholt.net> Acked-by:
Olivier Fourdan <ofourdan@redhat.com>
Showing
- .gitlab-ci.yml 9 additions, 0 deletions.gitlab-ci.yml
- .mailmap 365 additions, 0 deletions.mailmap
- glamor/glamor.c 2 additions, 5 deletionsglamor/glamor.c
- glamor/glamor_priv.h 1 addition, 0 deletionsglamor/glamor_priv.h
- glamor/glamor_sync.c 1 addition, 2 deletionsglamor/glamor_sync.c
- glamor/glamor_utils.h 11 additions, 0 deletionsglamor/glamor_utils.h
.mailmap
0 → 100644