Commit 817a90e5 authored by Oleg.Korshul's avatar Oleg.Korshul Committed by Alexander Trofimov

git-svn-id:...

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@54940 954022d7-b5bf-4e40-9824-e11837661b57
parent f1e56b30
......@@ -37,6 +37,10 @@ namespace svg
{
m_rasterizer.gamma(agg::gamma_power(g));
}
void gamma_multi(double g)
{
m_rasterizer.gamma(agg::gamma_multiply(g));
}
void clip_box(double x1, double y1, double x2, double y2)
{
......
......@@ -1410,7 +1410,17 @@ namespace Aggplus
span_gen_type sg(img_src, interpolator);
renderer_type ri(m_frame_buffer.ren_base(), span_allocator, sg);
//agg::render_scanlines(m_rasterizer.get_rasterizer(), m_rasterizer.get_scanline(), ri);
render_scanlines(ri);
if (fabs(m_dGlobalAlpha - 1.0) < FLT_EPSILON)
{
render_scanlines(ri);
}
else
{
m_rasterizer.gamma_multi(m_dGlobalAlpha);
render_scanlines(ri);
m_rasterizer.gamma(1.0);
}
}
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment