what you are observing is Quartz Composer using all VRAM available
and this can result in graphics corruption
My card has only 64MB VRAM, so that makes sense. Only, why does it
work correctly in full screen mode from within Quartz Composer,
just not when using a QCView? Does QCView overhead take up a chunk
of VRAM?
Quartz Composer uses a QCView in the Viewer window, so there should
be no difference. However, you should quit QC when running your
player application.
In any case, you said you are using a QCRenderer, not a QCView.
Actually, when used with a full-screen OpenGL context, a QCRenderer
will use less VRAM than a QCView put in a window that is full-screen.
please send me this compositon
It's attached.
Your composition performs a full-screen blur, which is very expensive
and uses a lot of VRAM. It's "normal" that you cannot render that at
full-resolution without corruption. You might also wanna check the
console log for errors printed by Quartz Composer.