| Commit message (Collapse) | Author | Age | ||
|---|---|---|---|---|
| ... | ||||
| * | Use same random numbers for colorization | Bryce Harrington | 2014-03-05 | |
| | | | | | This makes most of the tests display the same for both cairo and skia. | |||
| * | Clear contexts to black backgrounds between tests | Bryce Harrington | 2014-03-05 | |
| | | ||||
| * | Port to Tizen platform | Bryce Harrington | 2014-01-08 | |
| | | ||||
| * | Refactor out result structure initialization | Bryce Harrington | 2014-01-02 | |
| | | ||||
| * | Move context init/destroy into their own routines | Bryce Harrington | 2013-12-18 | |
| | | ||||
| * | Move constructors/destructors into context structure | Bryce Harrington | 2013-12-18 | |
| | | ||||
| * | Generalize constructors as well, including skia glx support | Bryce Harrington | 2013-12-18 | |
| | | ||||
| * | Initialize version option to false | Bryce Harrington | 2013-12-18 | |
| | | ||||
| * | Make destructors called explicitly rather than through callbacks | Bryce Harrington | 2013-12-18 | |
| | | | | | | | While Cairo has callback support for the destructor, there's not an analogous way to do this with Skia, so instead of trying to be clever let's just build explicit destruction in. | |||
| * | Split out the list of tests to separate tests.* files | Bryce Harrington | 2013-12-11 | |
| | | ||||
| * | Add --version | Bryce Harrington | 2013-12-10 | |
| | | ||||
| * | cmake: Only use cairo-gl and gles3 if they're present on the system | Bryce Harrington | 2013-12-10 | |
| | | ||||
| * | Indent 4 spaces instead of 2 | Bryce Harrington | 2013-11-27 | |
| | | ||||
| * | Add EGL support for skia | Bryce Harrington | 2013-11-27 | |
| | | ||||
| * | Split out skia image device | Bryce Harrington | 2013-11-27 | |
| | | ||||
| * | Split out cairo image creation to its own module as well | Bryce Harrington | 2013-11-27 | |
| | | ||||
| * | Make context variable names more explicit about cairo / skia | Bryce Harrington | 2013-11-26 | |
| | | ||||
| * | Don't compare skia image backend with cairo glx or egl | Bryce Harrington | 2013-11-26 | |
| | | ||||
| * | Make context track the skia device rather than the bitmap | Bryce Harrington | 2013-11-26 | |
| | | | | | | | We can access the bitmap from the device later when we want to write the file. Tracking the device instead will allow us to generalize to work with skia EGL devices too. | |||
| * | Rename skia variables to distinguish from cairo | Bryce Harrington | 2013-11-26 | |
| | | ||||
| * | Rename cairo-specific surface routines to distinguish from skia | Bryce Harrington | 2013-11-26 | |
| | | ||||
| * | Rename surface_type option to not be cairo-specific | Bryce Harrington | 2013-11-26 | |
| | | ||||
| * | Minor code cleanup | Bryce Harrington | 2013-11-20 | |
| | | ||||
| * | Add egl / gles3 surface support | Bryce Harrington | 2013-11-14 | |
| | | ||||
| * | Check for undefined surfaces | Bryce Harrington | 2013-11-14 | |
| | | | | | | If there's no X server, the glx surface will be undefined, leading to a crash when writing the png. | |||
| * | Split out glx surface creation to its own file | Bryce Harrington | 2013-11-14 | |
| | | ||||
| * | Write output of tests to separate png files for review | Bryce Harrington | 2013-11-13 | |
| | | ||||
| * | Add bubbles test and the start of a multishape test | Bryce Harrington | 2013-11-13 | |
| | | ||||
| * | Add a rectangles test case | Bryce Harrington | 2013-11-13 | |
| | | | | | Derived from Cairo's rectangles micro benchmark | |||
| * | Inform tests of the canvas width and height | Bryce Harrington | 2013-11-13 | |
| | | | | | This also fixes mis-matched surface sizes here and there. | |||
| * | Add a rounded rectangle stroking test | Bryce Harrington | 2013-11-13 | |
| | | ||||
| * | Add a --cairo-surface-type parameter to choose image or glx surfaces | Bryce Harrington | 2013-11-13 | |
| | | | | | | This eventually will need replaced with something better, but should do for now. | |||
| * | Move NUM_ELEM macro into the header | Bryce Harrington | 2013-11-13 | |
| | | ||||
| * | Add glx support | Bryce Harrington | 2013-11-13 | |
| | | ||||
| * | Display the percent improvement of skia over cairo for each pair of tests | Bryce Harrington | 2013-11-08 | |
| | | ||||
| * | Make the test complexity a control variable | Bryce Harrington | 2013-11-08 | |
| | | ||||
| * | Tabulate data to stdout; write the json to a file only if directed | Bryce Harrington | 2013-11-08 | |
| | | ||||
| * | Change NUM_CASES into a more general purpose NUM_ELEM(x) macro | Bryce Harrington | 2013-11-08 | |
| | | ||||
| * | squash: Fix initialization of run_total | Bryce Harrington | 2013-11-08 | |
| | | ||||
| * | Discard the first run, to avoid any cache filling effects | Bryce Harrington | 2013-11-08 | |
| | | | | | | I don't know that this is strictly required, but the Cairo performance tests do it, so why not. | |||
| * | Build the skia tests into cairobench | Bryce Harrington | 2013-11-08 | |
| | | ||||
| * | Integrate skia tests | Bryce Harrington | 2013-11-07 | |
| | | | | | | | | This merges skia into the build system, however: * It does not yet build the skia tests themselves * Paths are hardcoded to my personal paths * The cmake rules are rather brute forced | |||
| * | Make room for skia tests to live alongside the cairo tests | Bryce Harrington | 2013-11-04 | |
| | | ||||
| * | Add standardized status codes through caskbench_status_t enums | Bryce Harrington | 2013-10-31 | |
| | | ||||
| * | Add error handling via err.h | Bryce Harrington | 2013-10-31 | |
| | | ||||
| * | Add command line option handling | Bryce Harrington | 2013-10-30 | |
| | | ||||
| * | Make the caskbench executable run the individual tests | Bryce Harrington | 2013-10-30 | |
| | | ||||
| * | Convert test cases from C to C++ | Bryce Harrington | 2013-10-28 | |