solvespace/test
whitequark 65d0bdffdb Split Canvas::FinishFrame out of Canvas::FlushFrame.
When drawing the graphics window, we flush it twice: once to draw
the geometry, and another time to draw the UI overlay (toolbar,
selection marquee, and FPS counter). Calling glFinish() each time
is (on most platforms) just pointlessly slow, but on macOS Catalina,
without offscreen rendering, it causes the toolbar to flicker.

Instead of calling glFinish() twice per frame in that case, call
glFlush() twice and then glFinish() once we really are done.
2019-11-23 13:35:16 +00:00
..
analysis/contour_area Add an option to display areas of closed contours. 2017-04-08 16:43:06 +00:00
constraint Add a button to hide construction entities. 2019-05-23 16:29:00 +00:00
core Collect together and rigorously test all our ad-hoc path functions. 2017-03-11 16:24:12 +00:00
group Implement a platform abstraction for windows. 2018-07-17 13:31:17 +00:00
request Add a button to hide construction entities. 2019-05-23 16:29:00 +00:00
CMakeLists.txt test harness: Identify build host system in CMake to use for path separator. 2019-05-20 16:47:38 +00:00
Gentium-R.ttf Add basic test coverage for curve sketching tools. 2016-08-01 11:31:38 +00:00
commit.sh Implement a command-line interface. 2016-11-29 04:01:07 +00:00
debugtool.cpp Make CLI usage text more readable. 2017-03-10 21:05:52 +00:00
harness.cpp Split Canvas::FinishFrame out of Canvas::FlushFrame. 2019-11-23 13:35:16 +00:00
harness.h Rework path and file operations to be more robust. 2017-03-11 18:58:53 +00:00