mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-01-07 20:40:25 +01:00
[cairo] Describe the restrictions upon cairo_set_tolerance()
Truc Troung reported that the behaviour of cairo_set_tolerance()/cairo_get_tolerance() was inconsistent with the documentation, i.e. we failed to mention that the tolerance would be restricted to the smalled fixed-point value. Add a sentence to the documentation that describes the restriction without mentioning what that is... Hopefully that is sufficient detail to accommodate the reporter, without exposing internal implementation details. Fixes https://bugs.freedesktop.org/show_bug.cgi?id=20095 Bug 20095 - The cairo_set_tolerance() function behavior is inconsistency with the spec
This commit is contained in:
parent
e7d4bc3d86
commit
de7270cb1e
1 changed files with 4 additions and 1 deletions
|
|
@ -816,7 +816,10 @@ cairo_get_source (cairo_t *cr)
|
|||
* is less than @tolerance. The default value is 0.1. A larger
|
||||
* value will give better performance, a smaller value, better
|
||||
* appearance. (Reducing the value from the default value of 0.1
|
||||
* is unlikely to improve appearance significantly.)
|
||||
* is unlikely to improve appearance significantly.) The accuracy of paths
|
||||
* within Cairo is limited by the precision of its internal arithmetic, and
|
||||
* the prescribed @tolerance is restricted to the smallest
|
||||
* representable internal value.
|
||||
**/
|
||||
void
|
||||
cairo_set_tolerance (cairo_t *cr, double tolerance)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue