x11perf: Changes to 'master'
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Sat Apr 13 22:34:59 UTC 2024
configure.ac | 2
do_blt.c | 48 ++++++++++++++++--
do_segs.c | 99 +++++++++++++++++---------------------
do_tests.c | 150 +++++++++++++++++++++++++++++++++++------------------------
do_text.c | 34 ++++++++++++-
x11perf.c | 27 +++-------
6 files changed, 217 insertions(+), 143 deletions(-)
New commits:
commit 55e9fceffc45bb4cbbeabe8fd45028f50caec906
Author: Keith Packard <keithp at keithp.com>
Date: Fri Apr 3 17:57:43 2020 -0700
Fix core AA text tests which now fail due to change in fontconfig
Xft can no longer support 'render' in font names due to a
change in fontconfig. Work around this by removing that from
the font names and apply it to the pattern manually whenever
the 'bfont' name is not NULL.
Signed-off-by: Keith Packard <keithp at keithp.com>
Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/1>
commit 95a84fd5584873885f3123f25b6424008409afc1
Author: Keith Packard <keithp at keithp.com>
Date: Fri Apr 3 16:48:10 2020 -0700
Validate fonts used in Xft tests
This compares the font family from the loaded font with the requested
family and skips tests where the requested family wasn't available.
It's not perfect, as someone could have a mis-configured font family,
but should catch most incorrect font usages.
I've also switched from Charter to DejaVu Sans as that is more widely
installed.
Signed-off-by: Keith Packard <keithp at keithp.com>
Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/1>
commit c0ba2f7af7270f2e6edf1bc2386c97ed3f0783cb
Author: Keith Packard <keithp at keithp.com>
Date: Mon Oct 3 15:12:34 2016 -0700
Don't try to make XOR 'look good'. Best to make it visible.
Attempts to pick 'good' pixel values to make XOR rendering look decent
instead make it invisible on modern TrueColor visuals. Just use the
defined fg/bg pixel values, which at least make it appear.
Adapt to this change by drawing the lines for the blt tests in copy
mode so they appear on the screen.
Signed-off-by: Keith Packard <keithp at keithp.com>
Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/1>
commit bd6b8109b34e2effbe071b7881aebb8a7cfac53d
Author: Keith Packard <keithp at keithp.com>
Date: Mon Oct 3 15:09:20 2016 -0700
Add xybitmap putimage tests
Signed-off-by: Keith Packard <keithp at keithp.com>
Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/1>
commit ba26e97853d209663de8527cfefee16afe3b959b
Author: Keith Packard <keithp at keithp.com>
Date: Tue Apr 1 14:48:42 2014 -0700
Make put image tests work with planemasks
Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/1>
commit 0fcb26e0efdab2a8662b50dd6957b681c87b6737
Author: Keith Packard <keithp at keithp.com>
Date: Tue Apr 1 15:38:22 2014 -0700
Add tiled text test
Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/1>
commit c6bbcba1102cb4420303afa0f6c1338e5885cf3d
Author: Keith Packard <keithp at keithp.com>
Date: Tue Apr 1 15:37:51 2014 -0700
Eliminate overlaps in rects and traps
Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/1>
commit bd0f1e637f960962203cb5bb7cf0c5ce58cb2cec
Author: Keith Packard <keithp at keithp.com>
Date: Tue Mar 25 16:59:02 2014 -0700
Ensure that 100x100 rectangle outlines do not overlap
Signed-off-by: Keith Packard <keithp at keithp.com>
Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/1>
commit f0c5c1c49bfbae402b11367103acae7675edf779
Author: Keith Packard <keithp at keithp.com>
Date: Tue Mar 25 16:56:29 2014 -0700
Ensure that 100x100 rectangles do not overlap
This avoids the obvious optimization which catch overlapping
rectangles to avoid re-rendering the same pixels.
Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/1>
commit a2f8e2cf966156b2ce93e16068c31e088c578eda
Author: Keith Packard <keithp at keithp.com>
Date: Tue Mar 25 16:54:40 2014 -0700
Set position of the status window based on perf window pos
Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/1>
commit 3e9ee84d8ce39c3f8cbc598c4105dcc9da9a7c15
Author: Keith Packard <keithp at keithp.com>
Date: Tue Mar 25 16:52:02 2014 -0700
Ensure that vertical/horizontal segments do not overlap
Some drivers manage to optimize the solid block of segments into a
single square fill operation, which is a nifty optimization, but
doesn't really measure what we're interested here.
Signed-off-by: Keith Packard <keithp at keithp.com>
Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/1>
More information about the xorg-commit
mailing list