Re: NSGLImage doesnt open large images
Re: NSGLImage doesnt open large images
- Subject: Re: NSGLImage doesnt open large images
- From: Scott Thompson <email@hidden>
- Date: Fri, 11 Mar 2005 08:22:16 -0600
Finally, bringing this a bit back on topic for cocoa-dev, I think one
of the benefits of CoreImage in Tiger is to shield the developer from
the gory details of OpenGL.
This is really only partially true. Core Image is an API for applying
image effects to an image. You have no control over the rendering path
that that image will take, though. In the course of applying an
effect, the computer might take the image through OpenGL or it might
use a software-solution, say by using vImage. It all really depends on
what effect you are calling for.
Many of the Image Effects that Core Image can apply can be implemented
using a programmable OpenGL graphics card, one capable of accepting
pixel shaders. If that resource is available, OpenGL will manage the
OpenGL necessary to get your image, and the pixel shaders to the
graphics card when you render the CGImage. In that sense Core Image
does shield you from a lot of gory details concerning OpenGL.
However, I don't know that I'd go so far as to say Core Image is a
general toolkit for rendering still images through OpenGL.
Also... Core Image is only marginally cocoa-dev related :-) True it is
an Objective-C API, but it is not part of Cocoa and can just as easily
be employed in a Carbon application. Here ends the advocacy portion of
this message :-)
Scott
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden