Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Community > MacNN Lounge > 2D Accleration

2D Accleration
Thread Tools
Norm1985
Mac Elite
Join Date: Jun 2000
Location: Northbrook, IL, USA
Status: Offline
Reply With Quote
May 10, 2001, 08:42 AM
 
Now I'm sorry to Misha and the rest of the crew for posting this thread in multiple forums... But here goes. Mac OS X WILL NOT have 2D accleration. Thanks to JB72 for posting the following...


Taken from xlr8yourmac:

Expert's Comments on 2D Quartz Acceleration in OS X: - Ken Dyke, former programmer with 3dfx and now with Apple
posted some comments in the forums here about graphics card (GPU) acceleration for OS X's Quartz API. Here's a snippet:

" Just a little FYI...

The Quartz/CoreGraphics imaging model is essentially the same as PDF/PostScript, and makes heavy use of Bezier curves. There are no GPUs out there that can rasterize PostScript/PDF paths, so the CPU is at the very least stuck with the burden of rasterizing an alpha mask that represents the anti-aliased shape of the path you are trying to draw. Given such an alpha mask you might be able to use it as a texture to then render a character glyph or whatever else you're trying to draw.

QuickDraw and GDI use a very simplistic imaging model (basically just simple lines, rectangles, polygons, etc.) with no AA coverage information required. All of these are fairly straightforward to accelerate in hardware, and this has been a "solved" hardware problem for many many years. Unfortunately, this means that the "state of the art" in 2D imaging has pretty much not changed since the 80's (unless you count Display Postscript).

Also, it's probably worth mentioning that the original Macintosh didn't ship with a GPU. It took *years* for any kind of 2D accelerator to show up that was capable of doing any part of QuickDraw, and in the meantime QuickDraw had to use the CPU for *everything*. I think people have just gotten "used" to how fast the older 2D rendering APIs can run, without realizing that people have been optimizing them (and the hardware accelerators for them) for nearly ten years.

With Quartz, a huge leap in 2D image quality was raised (for better or worse), and we've once again surpased what the current generation of graphics hardware is capable of dealing with.

Over time I suspect we'll see GPUs that do more of what Quartz needs, but right now they simply don't exist.

IMHO, I'd much rather have the current PDF/PostScript based 2D rendering API than yet another tired circa-1980's style rendering API, and the speed hit doesn't bother me in the least, even on my stock G3-400 (okay, so it has 768MB of
RAM...).
-Ken "

In most ways, not very good news. I wonder there isn't *something* more that will be doable with the GeForce 3?

------------------
.OpenStep folder, don't leave Mac OS X booting without it.


[email protected]
AIM: Norm1985
ICQ: 34049393
     
Cipher13
Registered User
Join Date: Apr 2000
Status: Offline
Reply With Quote
May 10, 2001, 08:47 AM
 
If thats true... God save the Macintosh. Cause He is the only one who'll be able to...

Steve Jobs has finally done it...

...hate to say I told you so but... thats no prob cause I don't need to

Heh.

Apple sucks.

IF that is all accurate...


------------------

AIM: Cipher1387
ICQ: 48111606
mail: [email protected]
     
Misha
Professional Poster
Join Date: Oct 1999
Status: Offline
Reply With Quote
May 10, 2001, 09:41 AM
 
One forum only...
http://forums.macnn.com/cgi-bin/Forum3/HTML/005586.html

If you want to get the word out when there's news like this, send us a note ([email protected] or [email protected]) and we'll post it on the page for tens of thousands to see... provided it's newsworthy, that is.
     
   
 
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Top
Privacy Policy
All times are GMT -4. The time now is 11:26 PM.
All contents of these forums © 1995-2017 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.8 © 2000-2017, Jelsoft Enterprises Ltd.,