|
|
2D on Quartz Extreme
|
|
|
|
Mac Elite
Join Date: Aug 2001
Status:
Offline
|
|
This interview ( http://www.insidemacgames.com/features/view.php?ID=240 ) mentions a Panther feature called "2d on Quartz Extreme", which apparently provides improved drawing performance for apps that use it. I haven't been able to find ANY info on this. Is it under NDA, or just not being publicized much (or is the ATI guy completely wrong about its existence)?
(
Last edited by Catfish_Man; Jul 4, 2003 at 04:45 PM.
)
|
|
|
|
|
|
|
|
|
Mac Enthusiast
Join Date: Jul 2002
Status:
Offline
|
|
Yes, what is he talking about.
glCopyTexSubImage2D() was accelerated (for rectangle textures, which is what Quartz Extreme needs) in the 10.2.5 ATI drivers.
Getting Quartz 2D content accelerated via GL would seem to require an awful lot of work beyond texel copies. For instance, accelerating NSBezierPath with hardware lines (and emulating all the miter joining et cetera, since current hardware can't do it natively.)
|
|
|
|
|
|
|
|
|
Mac Elite
Join Date: Aug 2001
Status:
Offline
|
|
Originally posted by arekkusu:
Yes, what is he talking about.
glCopyTexSubImage2D() was accelerated (for rectangle textures, which is what Quartz Extreme needs) in the 10.2.5 ATI drivers.
Getting Quartz 2D content accelerated via GL would seem to require an awful lot of work beyond texel copies. For instance, accelerating NSBezierPath with hardware lines (and emulating all the miter joining et cetera, since current hardware can't do it natively.)
That was my understanding. I can't begin to think how hard it would be to do text in OpenGL, for example. Perhaps it only works for very limited functions (which would be why it requires explicit activation from the program). Still, if NSBezierPath is accelerated, my program will go a lot faster
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Forum Rules
|
|
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is Off
|
|
|
|
|
|
|
|
|
|
|
|