Hello

I am curious if it is possible for a 3rd party plugin to properly handle 
drawing a texture that is input to an input image port that is marked as having 
infinite bounds, (ie, the result of a patch like Op Tile).

I understand that one eventually has to supply a crop patch, but it seems like 
many (I have not tested all) normal Core Image based effects that QC uses allow 
for a chain such as:

image -> Op Tile (now has infinite bounds) -> Color Matrix ->  Gaussian Blur -> 
Invert -> Crop -> Billboard

Whereas, in order for my 3rd party plugin (official API), requires the crop to 
come immediately after the Op Tile (or patch that sets the infinite bounds).

image -> Op Tile -> crop -> my patch -> Billboard (works)

image -> Op Tile -> my patch -> crop -> Billboard (fails)

Now I imagine this has to do with the internal voodoo of Core Image combining 
the various sampler programs, ROI and DOD rects in to one single process/recipe 
for an image, which means as long as the crop is *in there* it will work. 
Having the QCImage do none Core Image processing somehow changes that situation.

So, in short, is it possible to properly support and image marked with infinite 
bounds in a custom plugin?

Thanks.
 _______________________________________________
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