wxwidgets/tests/benchmarks
Vadim Zeitlin b53f7ac904 Restore support for using faster dotted pens in wxMSW
Changes of d245dc9e1f (Fix drawing of dotted lines with wxDC in wxMSW,
2020-03-27) improved the appearance of dotted and dashed lines in wxMSW
but at the expense of significant (up to a factor of 300) slowdown.

Allow the applications for which the drawing performance is important to
explicitly request the old behaviour, with uglier, but faster, pens by
choosing to use low quality pens.

Update the graphics benchmark to allow specifying the pen quality and
verify that the performance when using it is the same as before 3.1.4.

See https://github.com/wxWidgets/wxWidgets/pull/2218

See #7097.

Closes #18875.
2021-02-22 00:04:07 +01:00
..
htmlparser Remove BCC-specific hdrstop pragma from everywhere 2020-10-12 21:58:37 +02:00
bench.bkl Add a simple benchmark of wxDisplaySize() and related functions 2018-09-30 00:38:27 +02:00
bench.cpp Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
bench.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
bench_vc7.sln Update to bakefile 0.2.11 and rebake everything 2017-10-21 17:42:30 +02:00
bench_vc7_bench.vcproj Rebake with bakefile 0.2.12 2020-05-02 17:02:36 +02:00
bench_vc7_bench_graphics.vcproj Rebake with bakefile 0.2.12 2020-05-02 17:02:36 +02:00
bench_vc7_bench_gui.vcproj Rebake with bakefile 0.2.12 2020-05-02 17:02:36 +02:00
bench_vc8.sln Update to bakefile 0.2.11 and rebake everything 2017-10-21 17:42:30 +02:00
bench_vc8_bench.vcproj Rebake with bakefile 0.2.12 2020-05-02 17:02:36 +02:00
bench_vc8_bench_graphics.vcproj Rebake with bakefile 0.2.12 2020-05-02 17:02:36 +02:00
bench_vc8_bench_gui.vcproj Rebake with bakefile 0.2.12 2020-05-02 17:02:36 +02:00
bench_vc9.sln Update to bakefile 0.2.11 and rebake everything 2017-10-21 17:42:30 +02:00
bench_vc9_bench.vcproj Rebake with bakefile 0.2.12 2020-05-02 17:02:36 +02:00
bench_vc9_bench_graphics.vcproj Rebake with bakefile 0.2.12 2020-05-02 17:02:36 +02:00
bench_vc9_bench_gui.vcproj Rebake with bakefile 0.2.12 2020-05-02 17:02:36 +02:00
datetime.cpp Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
display.cpp Add a simple benchmark of wxDisplaySize() and related functions 2018-09-30 00:38:27 +02:00
graphics.cpp Restore support for using faster dotted pens in wxMSW 2021-02-22 00:04:07 +01:00
htmltest.html added wxString benchmark using 2.8's HTML parser 2008-08-13 15:48:09 +00:00
image.cpp Fix building benchmarks with wxUSE_LIBTIFF == 0 2019-10-18 19:22:45 +02:00
ipcclient.cpp Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
log.cpp Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
makefile.gcc Remove HAVE_W32API_H definition and checks 2020-10-20 01:47:47 +02:00
Makefile.in Rebake after manifest changes 2020-07-31 01:53:43 +02:00
makefile.vc Rebake after manifest changes 2020-07-31 01:53:43 +02:00
mbconv.cpp Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
printfbench.cpp Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
strings.cpp Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
tls.cpp Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00