cairo/perf/micro
Maarten Lankhorst a34cb719cd Add support for RGBA128F and RGB96F formats.
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>
2019-01-07 19:10:44 -08:00
..
a1-curve.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
a1-line.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
box-outline.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
cairo-perf-cover.c perf: Refactor some common macros to cairo-perf.h 2014-04-18 10:09:10 -07:00
composite-checker.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
curve.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
disjoint.c perf/micro: fix include order for AIX, bug#89354 2015-03-05 17:02:23 -08:00
dragon.c perf: Refactor some common macros to cairo-perf.h 2014-04-18 10:09:10 -07:00
fill-clip.c Add support for RGBA128F and RGB96F formats. 2019-01-07 19:10:44 -08:00
fill.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
glyphs.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
hash-table.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
hatching.c perf/micro: fix include order for AIX, bug#89354 2015-03-05 17:02:23 -08:00
intersections.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
line.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
long-dashed-lines.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
long-lines.c Cairo trivial typos 2018-04-02 17:46:58 -07:00
Makefile.am perf: Fix build on win32 2011-06-24 14:13:09 +02:00
Makefile.sources perf/micro: Add the PS tiger as a measure for the antialias hints 2011-09-14 19:22:24 +01:00
Makefile.win32 perf: Fix build on win32 2011-06-24 14:13:09 +02:00
many-curves.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
many-fills.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
many-strokes.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
mask.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
mosaic.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
mosaic.h [perf] Reorganise cairo-perf 2009-09-15 18:19:08 +01:00
paint-with-alpha.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
paint.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
pattern_create_radial.c perf/micro: fix include order for AIX, bug#89354 2015-03-05 17:02:23 -08:00
pixel.c Add support for RGBA128F and RGB96F formats. 2019-01-07 19:10:44 -08:00
pythagoras-tree.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
rectangles.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
rounded-rectangles.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
sierpinski.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
spiral.c perf/micro: fix include order for AIX, bug#89354 2015-03-05 17:02:23 -08:00
stroke.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
subimage_copy.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
tessellate.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
text.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
tiger.c perf/micro: Add the PS tiger as a measure for the antialias hints 2011-09-14 19:22:24 +01:00
twin.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
unaligned-clip.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
wave.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
wide-fills.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
wide-strokes.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
world-map.c Introduce a new compositor architecture 2011-09-12 08:29:48 +01:00
world-map.h [perf] Reorganise cairo-perf 2009-09-15 18:19:08 +01:00
zrusin-another.h [perf] Reorganise cairo-perf 2009-09-15 18:19:08 +01:00
zrusin.c perf: Refactor some common macros to cairo-perf.h 2014-04-18 10:09:10 -07:00