summaryrefslogtreecommitdiff
path: root/do_tests.c
AgeCommit message (Collapse)Author
2024-04-13Fix core AA text tests which now fail due to change in fontconfigKeith Packard
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@keithp.com> Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/1>
2024-04-13Validate fonts used in Xft testsKeith Packard
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@keithp.com> Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/1>
2024-04-13Add xybitmap putimage testsKeith Packard
Signed-off-by: Keith Packard <keithp@keithp.com> Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/1>
2024-04-13Add tiled text testKeith Packard
Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/1>
2024-04-13Eliminate overlaps in rects and trapsKeith Packard
Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/1>
2024-04-13Ensure that 100x100 rectangle outlines do not overlapKeith Packard
Signed-off-by: Keith Packard <keithp@keithp.com> Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/1>
2024-04-13Ensure that 100x100 rectangles do not overlapKeith Packard
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>
2024-04-13Ensure that vertical/horizontal segments do not overlapKeith Packard
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@keithp.com> Part-of: <https://gitlab.freedesktop.org/xorg/test/x11perf/-/merge_requests/1>
2024-04-13Strip trailing whitespace from source filesAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2015-07-15tests: Fix thinko in minpixwin50Adam Jackson
The other minpixwin tests draw to a window 50% the size of the pixmap, it's clear this one was meant to too. Signed-off-by: Adam Jackson <ajax@redhat.com>
2014-07-07Fix name collision in -rgb*textPeter Harris
Prepend a c to the test names of the "core" versions, to match the -aa*text and -caa*text tests. Signed-off-by: Peter Harris <pharris@opentext.com>
2014-03-05Add scaling composite testsKeith Packard
2014-03-05Add up/down scaling composite testsKeith Packard
2011-01-07Add tests for ShmGetImageChris Wilson
Similar to GetImage and ShmPutImage, test the performance of retrieving pixel data from the X server without the overhead of copying the pixels. In the upper bound, using XShmGetImage, the performance will be limited by the RTT latency (x11perf -prop). However, comparing the scaling factors of XShmGetImage and XGetImage will give some insight into the driver efficiency. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Adam Jackson <ajax@redhat.com>
2010-11-19Bug 31640 - x11perf: Doesn't build without libXftAlan Coopersmith
https://bugs.freedesktop.org/show_bug.cgi?id=31640 Fix trapezoid checks to look for both render & xft Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2010-01-02Death to RCS tags.Adam Jackson
Signed-off-by: Adam Jackson <ajax@redhat.com>
2007-11-01Fix typos in descriptions of -compwinwin{1,5}00.Michel Dänzer
2007-09-10Add Compositing tests.Keith Packard
-compwinwinXX, -comppixwinXX where XX is 10, 100 or 500. -pop <POP> <POP> ... where <POP> is one of Clear, Src, Dst, Over, OverReverse, In, InReverse, Out, OutReverse, Atop, AtopReverse, Xor, Add or Saturate. -format <FORMAT> <FORMAT> ... where <FORMAT> is one of RGB24, ARGB32, A8, A4, A1 or NATIVE
2004-08-06Add RenderAddTraps. Rewrite trapezoid rendering code.XORG-6_7_99_1Keith Packard
2004-04-23Merging XORG-CURRENT into trunkXACE-SELINUX-MERGEEgbert Eich
2004-03-14Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004xf86-4_4_99_1Egbert Eich
2004-03-03Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004xf86-4_4_0Egbert Eich
2004-02-26readding XFree86's cvs IDsxf86-4_3_99_903Egbert Eich
2004-02-26Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004Egbert Eich
2003-11-14XFree86 4.3.0.1xf86-4_3_0_1PRE_xf86-4_3_0_1Kaleb Keithley
2003-11-14R6.6 is the Xorg base-lineXORG-MAINKaleb Keithley