>
> Sounds like a driver/CI bug -- I'd report it as concisely as possible, and
> then shake your fist at the sky in desperation when it doesn't get resolved
> ;)   workarounds like what you describe are really annoying simply because
> when you do get it fixed, they'll fix it too, and then it'll break your fix.
>  But of course, if you don't fix it, neither will they... so either way, be
> prepared to have a 1.1 ready to go on some 10.6.x update ;)   (I've
> experienced this at least 3 times with 10.5)
>

Probably a good idea. I came across that on leopard btw - it'll probably
already be fixed in 10.6 leaving me with the headache of supporting both ;)


> From the GPU engineers I've spoken with (from both ATI and Nvidia), POT is
> an ancient relic that doesn't actually help performance significantly
> anymore.  It can help with some fancy calls, like automatic mipmap
> generation, but other than that I don't think it'll help as much as you're
> hoping.   I'm not sure on requiring POT for >8bpc modes -- I've never heard
> that, but I'm oft mistaken on intricate GL details.  hardware-wise,
> POT+>8bpc only requires a different multiplier, so it's not like it actually
> requires any additional transistors or fanciness -- as long as the
> multiplier can handle a number 4x larger (2 extra bits), there's nothing
> physically required that isn't already there.


Guess I need to figure out the situation with >8bit textures. I can't
remember now what made me think NPOT wasn't properly supported, but
something did because I'm converting my camera input to POT sizes before
processing. Perhaps I did that while trying to figure out the >1024 pixels
sampling thing though, and it's not necessary. If it does need POT textures
though, tiling will definitely improve performance because I won't need to
run my expensive filters on the whole image (no need to process the black
bars).


> I've not tried the ofType: variant, but I _think_ that lets you request
> CGImages.  I'd give it a spin.
>
> Oh:  On leopard, requesting CGImages would give you BGRA images that
> claimed to be RGBA -- I don't think that was ever fixed on leopard, but
> maybe it's finally fixed since PPC is dead?  you might want to check on that
> before jumping in headlong.


Ah, more nastiness ahead it seems. Luckily I have a PPC machine, and an
intel one that's currently dual-booting 10.5/6. Thanks for the heads up.

Yeah, readpixels is only good for contexts -- I was thinking you were having
> the QCRenderer render to the context, not act as an image filter.  I always
> forget that kind of usage ;)


I'm using it for both: it takes a video input, does lots of processing, then
outputs it back to the app via a published port. But it's also doing a bit
more processing for on-screen preview, adding overlays etc. End result is
that the renderer is running at maybe 640x480 in part of a window, but it's
doing perhaps 1024x1024 processing internally and saves at that res. It
makes for a good image processing setup - better than doing the processing
then passing the image to a separate renderer I think.

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