2014-05-31 8:12 GMT+02:00 stepharo <[email protected]>:

> Would be good that this guy posts here
> because I do not have this slack on my machine.
>
>
>  darrinm wrote
>>
>>> On my Mac, Pharo's UI performance (e.g. window dragging, scrolling, any
>>> kind of animation) is quite a bit less than the rest of the system. I
>>> expect high frame rates for such basic things. It impacts everything I do
>>> and makes me sad.
>>>
>>> I'm still learning and would like to know:
>>>
>>> 1) Is this also the case on Linux and Windows?
>>>
>>
Yes

 2) I'm reading that Pharo's GUI is not hardware accelerated. Is this the
>>> primary issue with UI performance?
>>> 3) If so, is work to incorporate hardware acceleration in progress?
>>> 4) If so, how can I help?!
>>
>>
There are different issues there.

One is that the Morphic-based UI is slow. You can see it by using the old
MVC instead of Morphic which goes faster. Recently Morphic got slower on
Pharo and it is now slower than in Squeak. It may be due to refactoring on
Morphic in order to get it better, it may not be. I guess this is temporary.

The second thing is that BitBlt is slow for 2 reasons: it is bit based and
not vector based and its implementation half in the VM half in the image
forces to copy a huge number of bits that could be avoided

So the answer is that you need to contribute to the refactoring of Morphic
or to Athens.

GUI hardware acceleration is clearly not the problem yet.

Clement

>
>>> - darrinm
>>>
>>
>>
>>
>>
>> -----
>> Cheers,
>> Sean
>> --
>> View this message in context: http://forum.world.st/GPU-accelerated-GUI-
>> tp4760898p4761007.html
>> Sent from the Pharo Smalltalk Developers mailing list archive at
>> Nabble.com.
>>
>>
>>
>
>

Reply via email to