[Mesa-dev] [Bug 42386] New: VG_DRAW_IMAGE_MULTIPLY does not work for alpha 1.0
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Sat Oct 29 06:14:18 PDT 2011
https://bugs.freedesktop.org/show_bug.cgi?id=42386
Bug #: 42386
Summary: VG_DRAW_IMAGE_MULTIPLY does not work for alpha 1.0
Classification: Unclassified
Product: Mesa
Version: git
Platform: x86 (IA32)
OS/Version: Windows (All)
Status: NEW
Severity: normal
Priority: medium
Component: Other
AssignedTo: mesa-dev at lists.freedesktop.org
ReportedBy: andreas.betz at elektrobit.com
If i draw an image with the image mode VG_DRAW_IMAGE_MULTIPLY the
alpha value behaves strange.
If alpha value is 1.0f the image is invisible.
If i set the alpha value to e.g. 0.9999f then it is drawn correctly and can be
color transformed with VG_COLOR_TRANSFORM.
E.g. the following code:
VGPaint colorPaint = vgCreatePaint();
vgSeti(VG_IMAGE_MODE, VG_DRAW_IMAGE_MULTIPLY);
VGfloat color[4] = {1.0f, 1.0f ,1.0f, 0.9999f};
vgSetParameterfv(colorPaint, VG_PAINT_COLOR, 4, color);
vgSetPaint(colorPaint, VG_FILL_PATH);
#ifdef OPENVG_VERSION_1_1
vgSeti(VG_COLOR_TRANSFORM, VG_TRUE);
#endif
vgDrawImage(m_image);
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the mesa-dev
mailing list