Add float support to pixman

Submitted by Maarten Lankhorst on Aug. 1, 2018, 12:41 p.m.

Details

Reviewer None
Submitted Aug. 1, 2018, 12:41 p.m.
Last Updated Oct. 31, 2018, 11:20 a.m.
Revision 3

Cover Letter(s)

Revision 1
      New version, with better checks to pixel accessors and alignment. Also
some small tweaks, and making stress-test work with the changes.
Hopefully we can move forward and finalize the bitstream format, so
we can start exposing it in pixman.

Maarten Lankhorst (2):
  pixman: Add support for argb/xrgb float formats, v3.
  pixman: Add tests for xrgb/argb formats.

 pixman/pixman-access.c     | 128 ++++++++++++++++++++++++++++++++++++-
 pixman/pixman-bits-image.c |   3 +
 pixman/pixman-image.c      |   4 ++
 pixman/pixman.h            |  32 ++++++----
 test/alphamap.c            |  73 +++++++++++++++------
 test/stress-test.c         |  75 ++++++++++++++++------
 test/utils.c               |  76 ++++++++++++++++++++++
 test/utils.h               |   2 +
 8 files changed, 341 insertions(+), 52 deletions(-)
    

Revisions