On Mon, Dec 9, 2013, at 02:04 PM, Jens Alfke wrote: > > >> The single CGContextDrawImage in drawRect: should end up essentially being > >> a memcpy which will be ridiculously fast > > The bottleneck for image blitting is copying the pixels from CPU RAM to > GPU texture RAM. This is often a bottleneck in high-speed image drawing, > and I know that Quartz goes through contortions to try to eliminate it > whenever possible.
Which is another reason to seriously consider CATiledLayer… it's plausible that the context it uses is located in shared memory on machines with onboard graphics. --Kyle Sluder _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com