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