Peace said:Jim stated :
You still haven't paid attention to a single post that tells you exactly what CoreImage is, have you? Have you read the description at the Apple website other than the list of cards that have the pipeline optimization? I mean seriously, it's one thing to complain if you don't fully understand something, but to deliberately ignore people who try to help you understand and continue complaining?
Brother,have you read the actual list of video cards?
Core Image-capable graphics cards include:
* ATI Mobility Radeon 9700
* ATI Radeon 9600 XT, 9800 XT, X800 XT
* nVidia GeForce FX Go 5200
* nVidia GeForce FX 5200 Ultra
* nVidia GeForce 6800 Ultra DDL, 6800 GT DDL
Core Image-capable graphics cards include:
Core Image-capable graphics cards include:
Core Image-capable graphics cards include:
The keyword here is INCLUDE
The above cards are not the only cards that support coreimage.
All you folks worried about coreimage and the mini have nothing to worry about![]()
Thanks for backing me on this, though I don't think that was your intention since you seemed to have not read my post (or just misinterpreted it). I think that the cards listed are the ones that will 100% support all functions on the GPU. I'm betting that other cards will support almost all of core image on the gpu, and then most of the rest on cpu in altivec.
All CoreImage is, is an abstraction to program the GPU directly. It's kind of like how C or C++ is to direct assembly language (though I'm willing to bet that the CoreImage API is much cleaner than some C or C++ libs). In other words, it lets you do pretty complex things by simply calling a function instead of doing gritty low level stuff that would take a lot of time.
Now, some GPUs don't have all the capabilities that these functions call, so then these functions will mostly be emulated in the altivec extensions, where possible. If they are too intensive, then I assume that OSX will gracefully ignore unsupported code or use a less intensive routine that is similar.
For the most part, the intensive functions are really only going to be relevant to those of you that program graphics or video apps (or maybe 3D games). I'm sure apple has thrown in some intensive stuff, just for the 'awe-factor' in its pro-line (like the ripple effect). In no way will the scaling down of functions affect your experience in OSX, unless you decide to use one of the non-existant video or image editors that may be just over the horizon. In that case, you shouldn't even be using anything other than a pro-line mac. In fact, as long as work has gone into Quartz Extreme, and Quartz 2D Extreme, everyone should see a speed boost in UI operations. CoreImage should not affect the UI detrimentally in any way unless you decide to disassemble aqua and hack in really pointless eyecandy.
The real point is that whining over some functions of CoreImage that may or may not be supported is like complaining to Adobe because your iBook can't handle as many transforms at once as your friend's Dual G5. Lower end stuff will never support as much as professional level stuff. period.
Jim