summaryrefslogtreecommitdiffstatsci
path: root/src/cairo-tests/fill.cpp
Commit message (Collapse)AuthorAge
* Don't include caskbench_context.h from caskbench.hBryce Harrington2014-05-29
|
* Height value for shapes star and triangle needs to be updated. Causes ↵suyambulingamrm2014-05-28
| | | | incorrect outputs for gradients.
* Minor issue fixes which produced incorrect output with respect to cairo and ↵suyambulingamrm2014-05-27
| | | | skia shapes.
* Made cairo fill to use its functions from cairo-shapes and removed unwanted ↵suyambulingamrm2014-05-27
| | | | code.
* Issue #50. Removed hardcoded number of shapes.suyambulingamrm2014-05-26
|
* Initialization fixes to avert crasheschevalam2014-05-21
| | | | ref: https://github.com/SRA-SiliconValley/caskbench/issues/29
* 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.
* Use shape_type_t in shapes structureBryce Harrington2014-05-08
|
* Switch shapes' fill_type from a char* to a fill_type_tBryce Harrington2014-05-08
| | | | This eliminates strcmp in active testing, which should boost performance
* Rename cairo_context structure member shape_args to shape_defaultsBryce Harrington2014-05-08
|
* Draw circles offset by radiusBryce Harrington2014-05-08
| | | | | | This makes the circle center_x, center_y positioning more consistent with the other shapes, and indeed we're not tracking the center point any more, so rename the variable to be less misleading.
* Excise remaining users of unused points listBryce Harrington2014-05-08
|
* SimplifyBryce Harrington2014-05-08
|
* fill: Factor out common gradient code from shapesBryce Harrington2014-05-08
|
* fill: Refactor shape type determinationBryce Harrington2014-05-08
|
* fill: Factor out reset of point structure and widths from case statementBryce Harrington2014-05-08
|
* fill: Refactor x,y center point selection out of case statementsBryce Harrington2014-05-08
|
* Rename Shapes enum to shape_type_t and fix enum namesBryce Harrington2014-05-06
| | | | | | | | | | | | We already have a 'shapes' data structure, so to avoid confusion don't name our shape type enums 'Shapes'. Instead, name it shape_type_t, which is more consistent with the code style of other enums in the codebase. Also, rename Circle / Triangle / etc. to CB_SHAPE_CIRCLE / CB_SHAPE_TRIANGLE / etc. The former could be confused as class names; the latter are less likely to get confused this way, and follow the style of other enums in the codebase.
* boilerplate: Add copyright and license statement on all code filesBryce Harrington2014-05-05
|
* boilerplate: Add emacs/vi local variablesBryce Harrington2014-05-05
|
* Ensure there is only a single star_points objectBryce Harrington2014-05-05
|
* Rename centre to centerBryce Harrington2014-05-05
|
* Add cairoRandomizeColor and skiaRandomizeColorBryce Harrington2014-04-24
|
* Add missing string.h header for cairo fill testBryce Harrington2014-04-23
|
* Cleanup whitespace in testsBryce Harrington2014-04-18
|
* Include config.h in all test casesBryce Harrington2014-04-18
|
* Issue#4 - Rewrite the fill testchevalam2014-04-16
| | | | Signed-off-by: Bryce Harrington <b.harrington@samsung.com>
* Indent 4 spaces instead of 2Bryce Harrington2013-11-27
|
* Make context variable names more explicit about cairo / skiaBryce Harrington2013-11-26
|
* Make the test complexity a control variableBryce 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
* fill: Fill circlesBryce Harrington2013-11-07
|
* Make room for skia tests to live alongside the cairo testsBryce Harrington2013-11-04