Commit b70adc5f authored by Maciej Suminski's avatar Maciej Suminski

Fixed color issue for stroked fonts with OpenGL backend and caching turned on.

parent dd8601cb
...@@ -1183,44 +1183,32 @@ void OPENGL_GAL::DrawCurve( const VECTOR2D& aStartPoint, const VECTOR2D& aContro ...@@ -1183,44 +1183,32 @@ void OPENGL_GAL::DrawCurve( const VECTOR2D& aStartPoint, const VECTOR2D& aContro
void OPENGL_GAL::SetStrokeColor( COLOR4D aColor ) void OPENGL_GAL::SetStrokeColor( COLOR4D aColor )
{ {
if( strokeColor != aColor ) isSetAttributes = true;
{ strokeColor = aColor;
isSetAttributes = true;
strokeColor = aColor;
// This is the default drawing color // This is the default drawing color
glColor4d( aColor.r, aColor.g, aColor.b, aColor.a ); glColor4d( aColor.r, aColor.g, aColor.b, aColor.a );
}
} }
void OPENGL_GAL::SetFillColor( COLOR4D aColor ) void OPENGL_GAL::SetFillColor( COLOR4D aColor )
{ {
if( fillColor != aColor ) isSetAttributes = true;
{ fillColor = aColor;
isSetAttributes = true;
fillColor = aColor;
}
} }
void OPENGL_GAL::SetBackgroundColor( COLOR4D aColor ) void OPENGL_GAL::SetBackgroundColor( COLOR4D aColor )
{ {
if( backgroundColor != aColor ) isSetAttributes = true;
{ backgroundColor = aColor;
isSetAttributes = true;
backgroundColor = aColor;
}
} }
void OPENGL_GAL::SetLineWidth( double aLineWidth ) void OPENGL_GAL::SetLineWidth( double aLineWidth )
{ {
if( lineWidth != aLineWidth ) isSetAttributes = true;
{ lineWidth = aLineWidth;
isSetAttributes = true;
lineWidth = aLineWidth;
}
} }
......
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