Home » Community » U++ community news and announcements » Painter refactored/optimized
Re: Painter refactored/optimized [message #50549 is a reply to message #50548] |
Wed, 14 November 2018 14:38   |
 |
mirek
Messages: 14257 Registered: November 2005
|
Ultimate Member |
|
|
Tom1 wrote on Wed, 14 November 2018 13:39Hi,
You can test with PainterExamples by enabling MT and running Benchmark with OnPath and OnTextPath examples.
Best regards,
Tom
EDIT: 'Pythagoras Tree Image' example portrays this slowdown too. Every other PainterExamples example running MT is on par or faster compared to ST. With my 4C8T Intel Core i7 the best MT gain is about 4x compared to ST. This is common with images and fills. Narrow geometries do not gain so much boost from MT landing at 1x-2x speed improvement.
I have found that BeginOnPath was conservatively flushing rendering pipeline for no good reason, so that is now optimized out. TextOnPath is still slower if you fill the letters, that will have to wait till next batch of optimization I am afraid.
In fact, what is slow is alternating solid color / non-solid color fills - that is the case for both Pythagoras Tree Image and TextOnPath... Will have to think if there is anything I can do there...
[Updated on: Wed, 14 November 2018 14:40] Report message to a moderator
|
|
|
 |
|
Painter refactored/optimized
By: mirek on Sun, 11 November 2018 13:47
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Sun, 11 November 2018 18:06
|
 |
|
Re: Painter refactored/optimized
By: koldo on Sun, 11 November 2018 18:15
|
 |
|
Re: Painter refactored/optimized
By: Novo on Sun, 11 November 2018 19:55
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Mon, 12 November 2018 09:25
|
 |
|
Re: Painter refactored/optimized
By: mirek on Mon, 12 November 2018 09:35
|
 |
|
Re: Painter refactored/optimized
By: mirek on Mon, 12 November 2018 09:39
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Mon, 12 November 2018 09:55
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Mon, 12 November 2018 09:59
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Mon, 12 November 2018 10:08
|
 |
|
Re: Painter refactored/optimized
By: mirek on Mon, 12 November 2018 11:15
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Mon, 12 November 2018 11:53
|
 |
|
Re: Painter refactored/optimized
By: mirek on Mon, 12 November 2018 11:59
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Mon, 12 November 2018 12:39
|
 |
|
Re: Painter refactored/optimized
By: mirek on Mon, 12 November 2018 13:25
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Mon, 12 November 2018 16:15
|
 |
|
Re: Painter refactored/optimized
By: mirek on Mon, 12 November 2018 23:42
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Tue, 13 November 2018 09:14
|
 |
|
Re: Painter refactored/optimized
By: mirek on Tue, 13 November 2018 09:18
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Tue, 13 November 2018 09:35
|
 |
|
Re: Painter refactored/optimized
By: mirek on Tue, 13 November 2018 11:37
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Tue, 13 November 2018 11:52
|
 |
|
Re: Painter refactored/optimized
By: mirek on Tue, 13 November 2018 11:55
|
 |
|
Re: Painter refactored/optimized
By: mirek on Tue, 13 November 2018 12:22
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Tue, 13 November 2018 12:50
|
 |
|
Re: Painter refactored/optimized
By: mirek on Tue, 13 November 2018 13:54
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Tue, 13 November 2018 14:06
|
 |
|
Re: Painter refactored/optimized
By: mirek on Tue, 13 November 2018 16:23
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Tue, 13 November 2018 17:23
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Wed, 14 November 2018 10:57
|
 |
|
Re: Painter refactored/optimized
By: mirek on Wed, 14 November 2018 13:17
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Wed, 14 November 2018 13:39
|
 |
|
Re: Painter refactored/optimized
By: mirek on Wed, 14 November 2018 14:38
|
 |
|
Re: Painter refactored/optimized
By: mirek on Wed, 14 November 2018 14:39
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Wed, 14 November 2018 14:56
|
 |
|
Re: Painter refactored/optimized
By: mirek on Wed, 14 November 2018 15:19
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Wed, 14 November 2018 15:55
|
 |
|
Re: Painter refactored/optimized
By: mirek on Wed, 14 November 2018 17:57
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Thu, 15 November 2018 10:14
|
 |
|
Re: Painter refactored/optimized
By: mirek on Thu, 15 November 2018 10:48
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Thu, 15 November 2018 11:43
|
 |
|
Re: Painter refactored/optimized
By: mirek on Thu, 15 November 2018 11:55
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Thu, 15 November 2018 12:14
|
 |
|
Re: Painter refactored/optimized
By: mirek on Thu, 15 November 2018 12:33
|
 |
|
Re: Painter refactored/optimized
By: mirek on Thu, 15 November 2018 12:40
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Thu, 15 November 2018 13:07
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Thu, 15 November 2018 13:23
|
 |
|
Re: Painter refactored/optimized
By: mirek on Thu, 15 November 2018 13:33
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Thu, 15 November 2018 13:44
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Fri, 16 November 2018 10:23
|
 |
|
Re: Painter refactored/optimized
By: mirek on Fri, 16 November 2018 11:20
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Fri, 16 November 2018 12:57
|
Goto Forum:
Current Time: Sat May 10 07:35:30 CEST 2025
Total time taken to generate the page: 0.03344 seconds
|