pending mac VM 3.8.8b7 for comment
Dean_Swan at Mitel.COM
Dean_Swan at Mitel.COM
Thu Aug 18 22:02:36 UTC 2005
So, maybe this is a bit naive question, but why not just use Open/GL and
be done with it?
Wouldn't this also improve commonality across targets, since OpenGL is
theoretically the same across targets?
BTW, Quartz Extreme doesn't help folks with iBooks, which I presume is an
important issue for Squeak(land).
-Dean
John M McIntosh <johnmci at smalltalkconsulting.com>
Sent by: squeak-dev-bounces at lists.squeakfoundation.org
08/18/2005 05:40 PM
Please respond to The general-purpose Squeak developers list
To: rootbeer at redcat.com, The general-purpose Squeak developers list
<squeak-dev at lists.squeakfoundation.org>
cc:
Subject: Re: pending mac VM 3.8.8b7 for comment
Ok, first I'm pleased to say I've a telephone conference with an
engineer at apple next week to discuss drawing performance issues.
Second: In the Apple MacIntel universal binary compatibility
document we find:
"Tip: The best solution is to convert your QuickDraw code to Quartz
2D. QuickDraw was deprecated
starting in Mac OS X v10.4. For help with converting to Quartz 2D,
see Quartz 2D Programming for
QuickDraw Developers."
This is a clue/command from Apple to convert to the quartz drawing
environment going forward for applications that want to run
natively on MacIntel.
The 3.8.6b1 VM uses quickdraw and was tuned to reduce screen
flushing, see a 3.8.5b1VM for how dismal the hilbert code could run.
Now a major complaint over the years is that os-x quartz drawing is
slow as compared to os-9, this is show in your numbers of 7.8 versus 6.5
Apple's response is that Quartz extreme will address those problems,
or you should use Open/GL for drawing.
As for picking which code to run based on operating system versions,
this could be done, it makes support a bit harder, and for now I'm
waiting to
see what apple says about our drawing problem.
On 18-Aug-05, at 12:53 PM, Tom Phoenix wrote:
> On 8/18/05, John M McIntosh <johnmci at smalltalkconsulting.com> wrote:
>
>> I've posted a mac vm 3.8.8b9
>>
>
> 10 timesRepeat: [Transcript show: (Time millisecondsToRun: [
> | b |
> b _ Pen new.
> Display fillWhite.
> b place:(Display boundingBox bottomLeft).
> b hilbert: 7 side: 2]); cr]
>
> This runs in about 7.8 seconds per iteration. But it only takes about
> 6.5 seconds to run under 3.8.6Beta6. Is that because of the
> unavoidable changes, or is there some way to let machines which can
> run the older code do so?
>
> --Tom Phoenix
>
>
>
--
========================================================================
===
John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
========================================================================
===
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20050818/ea506a1d/attachment.htm
More information about the Squeak-dev
mailing list
|