Module: Demos Branch: master Commit: c6979b7257da34e6c1656bb0f863532ee0a7d128 URL: http://cgit.freedesktop.org/mesa/demos/commit/?id=c6979b7257da34e6c1656bb0f863532ee0a7d128
Author: Chia-I Wu <[email protected]> Date: Sat Dec 4 23:59:44 2010 +0800 egl/openvg: Add VG_BLEND_ADDITIVE test to blend demo. --- src/egl/openvg/trivial/blend.c | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/src/egl/openvg/trivial/blend.c b/src/egl/openvg/trivial/blend.c index 2724481..83a1c41 100644 --- a/src/egl/openvg/trivial/blend.c +++ b/src/egl/openvg/trivial/blend.c @@ -217,6 +217,18 @@ test_blend(VGint x, VGint y, VGint width, VGint height, VGboolean check) } x += width + 5; + vgSeti(VG_BLEND_MODE, VG_BLEND_ADDITIVE); + rectangle(x, y, width, height); + if (check) { + for (i = 0; i < 4; i++) { + out[i] = src[i] + dst[i]; + if (out[i] > 1.0f) + out[i] = 1.0f; + } + CHECK("VG_BLEND_ADDITIVE"); + } + x += width + 5; + if (check) printf("done\n"); } _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
