Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Darkroom

Guest
Original poster
Dec 15, 2006
2,445
0
Montréal, Canada
in development i'm realizing that my animations can be pretty sluggish if a lot are happening at once. is that the difference between CA and OpenGL? or perhaps it's my methods to moving frames (touchesMoves continuously hammers away at setFrame: of a rect that can be as large as the screen). even CGAffineTrasformMakeTranslation moving a "large" CGRect can get pretty jagged. it seems that the smaller the CGRect, the smoother the animation, and this seems true with development on Mac OS X as well.

is OpenGL really that much faster than Core Animation?
 
in development i'm realizing that my animations can be pretty sluggish if a lot are happening at once. is that the difference between CA and OpenGL? or perhaps it's my methods to moving frames (touchesMoves continuously hammers away at setFrame: of a rect that can be as large as the screen). even CGAffineTrasformMakeTranslation moving a "large" CGRect can get pretty jagged. it seems that the smaller the CGRect, the smoother the animation, and this seems true with development on Mac OS X as well.

is OpenGL really that much faster than Core Animation?

It depends what you are doing tbh, Core Animation is just a small collection of high level routines based on OpenGL anyway
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.