summaryrefslogtreecommitdiffstatsci
path: root/src/caskbench.h
Commit message (Collapse)AuthorAge
* Don't include caskbench_context.h from caskbench.hBryce Harrington2014-05-29
|
* Issue #39. Command line option to specify list of space separated tests to run.suyambulingamrm2014-05-26
|
* Issue#52Break caskbench_context stuff out to its own filechevalam2014-05-22
|
* Track the image path as part of the cairo context, not a shape defaultBryce Harrington2014-05-08
| | | | | We aren't randomizing the image or varying it from shape to shape, so it doesn't really belong in the shapes structure.
* Rename cairo_context structure member shape_args to shape_defaultsBryce Harrington2014-05-08
|
* Drop SkPath and SkRect from shapes structureBryce Harrington2014-05-08
|
* boilerplate: Add copyright and license statement on all code filesBryce Harrington2014-05-05
|
* boilerplate: Add emacs/vi local variablesBryce Harrington2014-05-05
|
* Add cairoRandomizeColor and skiaRandomizeColorBryce Harrington2014-04-24
|
* Refactor all forward declarations out to their own headerBryce Harrington2014-04-23
|
* Rename Shapes.h to shapes.hBryce Harrington2014-04-23
| | | | Certain platforms don't distinguish between upcase and downcase files
* Refactor headers to eliminate inclusion of cairo.h in skia testsBryce Harrington2014-04-18
|
* Whitespace cleanupBryce Harrington2014-04-16
|
* Addition of user optionschevalam2014-04-16
| | | | Signed-off-by: Bryce Harrington <b.harrington@samsung.com>
* Add device_config_tBryce Harrington2014-03-27
| | | | | | This structure will be used for communicating various configuration settings to the image, egl, and glx setup routines. For now just use it for passing width/height and the surface type.
* Add a context_update() virtual functionBryce Harrington2014-03-20
| | | | This permits us to flush and swap buffers when needed.
* Split context setup for cairo and skia, and only set up the one actually neededBryce Harrington2014-03-20
|
* Move constructors/destructors into context structureBryce Harrington2013-12-18
|
* Split out the list of tests to separate tests.* filesBryce Harrington2013-12-11
|
* Add --versionBryce Harrington2013-12-10
|
* Indent 4 spaces instead of 2Bryce Harrington2013-11-27
|
* Make context variable names more explicit about cairo / skiaBryce Harrington2013-11-26
|
* Make context track the skia device rather than the bitmapBryce Harrington2013-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.
* Write output of tests to separate png files for reviewBryce Harrington2013-11-13
|
* Add bubbles test and the start of a multishape testBryce Harrington2013-11-13
|
* Add a rectangles test caseBryce Harrington2013-11-13
| | | | Derived from Cairo's rectangles micro benchmark
* Inform tests of the canvas width and heightBryce Harrington2013-11-13
| | | | This also fixes mis-matched surface sizes here and there.
* Add a rounded rectangle stroking testBryce Harrington2013-11-13
|
* Move NUM_ELEM macro into the headerBryce Harrington2013-11-13
|
* Make the test complexity a control variableBryce Harrington2013-11-08
|
* Build the skia tests into cairobenchBryce Harrington2013-11-08
|
* Integrate skia testsBryce Harrington2013-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 testsBryce Harrington2013-11-04
|
* Make the caskbench executable run the individual testsBryce Harrington2013-10-30
|
* fill: Use test frameworkBryce Harrington2013-10-28
|
* Add performance test frameworkBryce Harrington2013-10-28