Home » Community » U++ community news and announcements » BufferPainter now MT optimized
Re: BufferPainter now MT optimized [message #49183 is a reply to message #49181] |
Wed, 03 January 2018 09:04   |
Tom1
Messages: 1301 Registered: March 2007
|
Ultimate Contributor |
|
|
Hi Mirek,
I found out that PreClip(true/false); is involved here. (To optimize rendering performance in my code, I enable PreClip only for rendering dashed strokes.)
Please find attached the MTPainterIssue testcase package. It is supposed to draw four sine waves, half of which are solid and the other half dashed. As it turns out, with BufferPainter::Co the solid strokes become fills instead of lines. The package is delivered here in its faulty state with painter.Co(true); please set to false to see the correct rendering.
The way to fix this problem in the MTPainterIssue testcase package is to switch the ordering of PreClip(true)/Begin() and End()/PreClip(false) pairs for dashed lines. This is also the appropriate fix for my actual code.
Best regards,
Tom
Update: Added the missing attachment...
[Updated on: Wed, 03 January 2018 09:29] Report message to a moderator
|
|
|
 |
|
BufferPainter now MT optimized
By: mirek on Tue, 26 December 2017 11:52
|
 |
|
Re: BufferPainter now MT optimized
By: Tom1 on Fri, 29 December 2017 13:07
|
 |
|
Re: BufferPainter now MT optimized
By: Tom1 on Fri, 29 December 2017 16:00
|
 |
|
Re: BufferPainter now MT optimized
By: mirek on Fri, 29 December 2017 17:39
|
 |
|
Re: BufferPainter now MT optimized
By: Tom1 on Tue, 02 January 2018 15:34
|
 |
|
Re: BufferPainter now MT optimized
By: mirek on Tue, 02 January 2018 16:51
|
 |
|
Re: BufferPainter now MT optimized
By: Tom1 on Wed, 03 January 2018 09:04
|
 |
|
Re: BufferPainter now MT optimized
By: Tom1 on Sat, 06 January 2018 11:33
|
 |
|
Re: BufferPainter now MT optimized
By: mirek on Sat, 06 January 2018 13:14
|
 |
|
Re: BufferPainter now MT optimized
By: Tom1 on Sat, 06 January 2018 15:45
|
 |
|
Re: BufferPainter now MT optimized
By: mirek on Sat, 06 January 2018 20:35
|
 |
|
Re: BufferPainter now MT optimized
By: mirek on Sat, 06 January 2018 21:16
|
 |
|
Re: BufferPainter now MT optimized
By: Tom1 on Sun, 07 January 2018 00:06
|
 |
|
Re: BufferPainter now MT optimized
By: mirek on Sun, 07 January 2018 00:24
|
 |
|
Re: BufferPainter now MT optimized
By: Tom1 on Mon, 08 January 2018 10:37
|
Goto Forum:
Current Time: Tue Apr 29 09:52:22 CEST 2025
Total time taken to generate the page: 0.00693 seconds
|