Hi all,

I'm using a very simple Quartz Composition to render QTMovies in an NSOpenGLView. The composition is a single Billboard patch. I feed the billboard frames from a QTMovie as the movie plays, and I use a QCRenderer to render these compositions into the NSOpenGLView. The end result is multiple QTMovies rendered at various locations in the NSOpenGLView.

When I feed the billboard an image with transparent pixels, it is performing some kind of anti-aliasing which causes "white fuzz" to appear where transparent pixels neighbor opaque pixels.

I'm not sure exactly what is responsible for the anti-aliasing, or exactly what mechanism is being used to perform the anti-aliasing, so I'm not sure how to turn it off. I've tried supplying a pixel format to my NSOpenGLView that I think should disable GL_MULTISAMPLE_ARB, but either I'm doing it wrong or that's not what is performing the smoothing.

Does anyone know how to turn this off? If I can prevent the fuzz, it will allow my users to create PNG images for masking purposes.

Best,
Chris
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to