- 01 Feb, 2019 1 commit
-
-
luz.paz authored
Found via `codespell -i 3 -w -I ../cairo-word-whitelist.txt -L tim,ned,uint` Follow up of 12cb59beReviewed-by:
Bryce Harrington <bryce@bryceharrington.org>
-
- 08 Jan, 2019 1 commit
-
-
Maarten Lankhorst authored
IGT wants to add support for planes with a bit depth >10, which requires a higher precision format than we have currently. I'm using RGBA as format, because of its existence in OpenGL. With the new formats we can directly convert our bytes to half float, or multiply a colro vector with a matrix to go to the Y'CbCr colorspace. This requires pixman 0.36.0, so bump the version requirement. Signed-off-by:
Maarten Lankhorst <maarten.lankhorst@linux.intel.com> Reviewed-by:
Bryce Harrington <bryce@bryceharrington.org>
-
- 16 Oct, 2018 1 commit
-
-
Paul Menzel authored
Run the command below suggested by geirha in ##sed@irc.freenode.net. git grep -l 'http://.*freedesktop.org' | xargs sed -i 's|http\(://\([[:alnum:].-]*\.\)\{0,1\}freedesktop\.org\)|https\1|g' Signed-off-by:
Paul Menzel <pmenzel@molgen.mpg.de>
-
- 03 Apr, 2018 1 commit
-
-
Unknown authored
Found using `codespell -q 3 -I cairo-whitelist.txt` whereby whitelist contained: ``` amin iff lod writen ``` Reviewed-by:
Bryce Harrington <bryce@osg.samsung.com>
-
- 06 Mar, 2015 3 commits
-
-
Michael Haubenwallner authored
-
Michael Haubenwallner authored
-
Michael Haubenwallner authored
On AIX 6.1, getdelim() and getline() are not provided by default, causing a gcc compilation error. With _GETDELIM defined, AIX's stdio.h header provides definitions for these routines. Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=89356Reviewed-by:
Bryce Harrington <bryce@osg.samsung.com>
-
- 20 Nov, 2014 1 commit
-
-
Bryce Harrington authored
-
- 14 Aug, 2014 1 commit
-
-
Ravi Nanjundappa authored
Added a new command line option FORMAT which can take rgb and/or rgba values which enables the execution of tests only for the given FORMAT For ex: (1). CAIRO_TESTS="zero-alpha" make test TARGETS=ps2,image FORMAT=rgba,rgb This command runs the zero-alpha test for both ps2 and image backends with argb32 and rgb24 content formats. (2). CAIRO_TESTS="zero-alpha" make test TARGETS=ps2,image FORMAT=rgba This command runs the zero-alpha test for both ps2 and image backends with argb32 content format and so on. Signed-off-by:
Ravi Nanjundappa <nravi.n@samsung.com> Reviewed-by:
Bryce Harrington <bryce@osg.samsung.com> Reviewed-by:
Chris Wilson <chris@chris-wilson.co.uk>
-
- 22 Apr, 2014 1 commit
-
-
Ravi Nanjundappa authored
This commit covers one of the left out modifications from "commit cd11a4ff" by Bryce. It removes the duplicate macro definition in cairo-perf-diff-files.c which by default includes the cairo-perf.h having MAX macro defnition. Signed-off-by:
Ravi Nanjundappa <nravi.n@samsung.com>
-
- 18 Apr, 2014 1 commit
-
-
Bryce Harrington authored
These macros are standard in src's cairoint.h and test's cairo-test.h internal header files, so for consistency do the same thing with perf's cairo-perf.h. Reviewed-by:
Uli Schlachter <psychon@znc.in>
-
- 25 Feb, 2014 1 commit
-
-
Bryce Harrington authored
This quells the following warning: perf/micro/hatching.c:39:5: warning: cannot optimize loop, the loop counter may overflow Width and height aren't going to be negative so enforce it so that the compiler can do whatever optimization it wants to do. Reviewed-by:
Chris Wilson <chris@chris-wilson.co.uk>
-
- 11 Aug, 2013 1 commit
-
-
Bryce W. Harrington authored
The macro benchmarks were moved to a separate repository some time ago, but the perf README still refers to these tests as if they were still present, which may lead to some confusion. Instead, consolodate the macro benchmark documentation with the macro benchmarks, and focus this README on just the (still in tree) micro-benchmarks. Signed-off-by:
Bryce Harrington <b.harrington@samsung.com> Signed-off-by:
Uli Schlachter <psychon@znc.in>
-
- 21 Jun, 2013 1 commit
-
-
Chris Wilson authored
Signed-off-by:
Chris Wilson <chris@chris-wilson.co.uk>
-
- 11 Jun, 2013 4 commits
-
-
Chris Wilson authored
Remove the intentional #error for non-UNIX path used to remind me to fix up configure.ac. Signed-off-by:
Chris Wilson <chris@chris-wilson.co.uk>
-
Chris Wilson authored
If we have more rows than the max_count in any column, we end up stretching the histogram vertically, which makes it harder to read. Signed-off-by:
Chris Wilson <chris@chris-wilson.co.uk>
-
Chris Wilson authored
If running ./cairo-perf-print in a terminal, query the terminal size and rescale the histogram to use the maximum available space. Signed-off-by:
Chris Wilson <chris@chris-wilson.co.uk>
-
Chris Wilson authored
If you call ./cairo-perf-print --histogram results.txt, it will then print a histogram of the results, one per test. Ideally, you should see a skewed distribution (with a negative skew representing that most results run in optimal time), but random sampling errors (scheduling, throttling, general inefficiency etc) will push it more towards a normal distribution. For example, | x | | x xx | | x xx | | x xx | | xxxx | | xxxx x | | x xxxxxx | | x xxxxxx | | xxxxxxxxx | | xxxxxxxxx | | xxxxxxxxx | | xxxxxxxxxxxx | | xxxxxxxxxxxx | | xxxxxxxxxxxx | | xxxxxxxxxxxxxx | |x xxxxxxxxxxxxxx | |x x xxxxxxxxxxxxxxx | |x x xxxxxxxxxxxxxxx | |x x xxxxxxxxxxxxxxxxx | |xxx x xxxxxxxxxxxxxxxxxxx | |xxx xxxxxxxxxxxxxxxxxxxxxxxxx | |xxxxxx xxxx x x x x xxx xx xxxxx xxx x xxx x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx| .------------------------------------------------------------------------------. xlib firefox-fishtank 8298.44 1.53% (829/946) Starts off reasonably, but quickly deteriorates as the integrated CPU/GPU overheats and is forced to throttle. Signed-off-by:
Chris Wilson <chris@chris-wilson.co.uk>
-
- 02 Apr, 2013 1 commit
-
-
Chris Wilson authored
Signed-off-by:
Chris Wilson <chris@chris-wilson.co.uk>
-
- 18 Mar, 2013 1 commit
-
-
Matthew Fischer authored
Signed-off-by:
Uli Schlachter <psychon@znc.in>
-
- 31 Jan, 2013 1 commit
-
-
Chris Wilson authored
Fixes a regression from commit 2855ff46 Author: Andrea Canciani <ranma42@gmail.com> Date: Wed Aug 31 16:42:03 2011 +0200 perf: Reuse cairo-time which dropped the essential call to synchronize when refactoring the code. Reported-by:
Siarhei Siamashka <siarhei.siamashka@gmail.com> Signed-off-by:
Chris Wilson <chris@chris-wilson.co.uk>
-
- 28 Jan, 2013 1 commit
-
-
Chris Wilson authored
The importance of writing to the scratch surface before retrieving an image is that it makes that the write lands in the server queue, as well as the GetImage, in order to serialise the timer against all the operations. Reported-by:
Siarhei Siamashka <siarhei.siamashka@gmail.com> Signed-off-by:
Chris Wilson <chris@chris-wilson.co.uk>
-
- 08 Jan, 2013 1 commit
-
-
Chris Wilson authored
Signed-off-by:
Chris Wilson <chris@chris-wilson.co.uk>
-
- 29 Dec, 2012 2 commits
-
-
Chris Wilson authored
Signed-off-by:
Chris Wilson <chris@chris-wilson.co.uk>
-
Chris Wilson authored
Signed-off-by:
Chris Wilson <chris@chris-wilson.co.uk>
-
- 12 Jul, 2012 1 commit
-
-
Chris Wilson authored
Signed-off-by:
Chris Wilson <chris@chris-wilson.co.uk>
-
- 10 Mar, 2012 1 commit
-
-
Nis Martensen authored
Signed-off-by:
Uli Schlachter <psychon@znc.in>
-
- 20 Feb, 2012 1 commit
-
-
Andrea Canciani authored
Although in this case the boolean values are guaranteed to be 1/0, using them as true/false (in an if condition) seems much saner than using them to limit the number of iterations on a for loop. Fixes: cairo-perf-micro.c:221:5: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations]
-
- 11 Jan, 2012 3 commits
-
-
Chris Wilson authored
Signed-off-by:
Chris Wilson <chris@chris-wilson.co.uk>
-
Chris Wilson authored
Signed-off-by:
Chris Wilson <chris@chris-wilson.co.uk>
-
Chris Wilson authored
Signed-off-by:
Chris Wilson <chris@chris-wilson.co.uk>
-
- 18 Nov, 2011 1 commit
-
-
Chris Wilson authored
Signed-off-by:
Chris Wilson <chris@chris-wilson.co.uk>
-
- 12 Nov, 2011 4 commits
-
-
Andrea Canciani authored
Don't open code xstrdup, just use it.
-
Andrea Canciani authored
The thread id is not used anymore (it is always == 0), so it can be removed.
-
Andrea Canciani authored
Some utilities were providing incorrect or incomplete usage information.
-
Andrea Canciani authored
Keep the option flags in alphabetical order. This makes it easier to check for collisions or missing handlers. Avoids an internal error when passing flags -c, -r or -v to cairo-analyse-trace.
-
- 09 Nov, 2011 1 commit
-
-
Andrea Canciani authored
-
- 11 Oct, 2011 1 commit
-
-
Chris Wilson authored
-
- 15 Sep, 2011 1 commit
-
-
Chris Wilson authored
Just to measure the overhead and differences when switching between antialiasing paths. Signed-off-by:
Chris Wilson <chris@chris-wilson.co.uk>
-
- 14 Sep, 2011 1 commit
-
-
Chris Wilson authored
Signed-off-by:
Chris Wilson <chris@chris-wilson.co.uk>
-