Quartz blitter/hardware support?
Quartz blitter/hardware support?
- Subject: Quartz blitter/hardware support?
- From: Allan Odgaard <email@hidden>
- Date: Wed, 26 Jun 2002 07:42:52 +0200
Dear list,
Slightly off topic but I hope the people here have the insight to
provide a reply anyway :-)
I use an NSScrollView with a custom NSView subclass.
I set setDrawsBackground and setCopiesOnScroll to YES for the
NSClipView. And my NSView overrides the isOpaque method to return YES.
Still, when my window grows to more than 10% of the screen size (give a
take some pixels) then scrolling can no longer happen in real time (that
is, follow the screens refresh rate) -- even when I only do a
NSFillRect(aRect) in my drawRect method (to fill the newly visible
pixels).
Is this because that the current implementation of Quartz does
*everything* with the processor? And does that mean that Extreme Quartz
will "just" use the blitter for scrolling and clearing of rectangles
(and perhaps alpha blending bitmaps)?
If Quartz currently doesn't use the blitter then could anyone provide me
with a reason for why Apple would postpone such an important detail? i
mean, how long can it take to write the driver for the various graphics
cards supported by the Mac?
If Quartz does indeed use the blitter for these simple operations then
a) what exactly will the Extreme version provide? and b) why on earth is
Quartz so sloooow? (okay, the latter has been debated to death on this
list IIRC, but that was for drawing bezier curves etc., not just a
simple scroll function).
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.