History log of /haiku/src/tests/servers/app/gradients/main.cpp
Revision Date Author Comments
# 96bac1b3 05-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

Add a test for #2945.


# a694f30d 23-Jul-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add more alpha gradient test cases

* Add a vertical linear gradient. This bypasses AGG and uses a faster
code path, which works.
* Add gradients drawn in a ClipToPicture() context. This uses an
* unpacked scanline rasterizer, which works.

This hints to the problem being the use of a packed scanline rasterizer,
with agg gradients touching the alpha channel.


# d1a5f909 23-Jul-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

More test cases for gradients with alpha channel

* Swapping the opaque and transparent ends leads to different results,
* Linear gradients are also affected.


# 5f6a39ca 23-Jul-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add testcase from #2946.


# 1f3acfaa 23-Jul-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add a test for radial gradients.

* This shows that the radius is ignored and all gradients are drwan with
a radius of 100.


# 96bac1b30b7608c473264dfa7d234d6ef95667e5 05-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

Add a test for #2945.


# a694f30d6c3d2e62beba0fbb94c4262471c87c22 23-Jul-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add more alpha gradient test cases

* Add a vertical linear gradient. This bypasses AGG and uses a faster
code path, which works.
* Add gradients drawn in a ClipToPicture() context. This uses an
* unpacked scanline rasterizer, which works.

This hints to the problem being the use of a packed scanline rasterizer,
with agg gradients touching the alpha channel.


# d1a5f9098111929d00d31506c2d45bd1b3689f9e 23-Jul-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

More test cases for gradients with alpha channel

* Swapping the opaque and transparent ends leads to different results,
* Linear gradients are also affected.


# 5f6a39cabead38d0129049791f6410fdd670b8e2 23-Jul-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add testcase from #2946.


# 1f3acfaa51fa582ffe550c0d005de74619bac572 23-Jul-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add a test for radial gradients.

* This shows that the radius is ignored and all gradients are drwan with
a radius of 100.