> This might seem an odd one, but..  I have a GLSL grid that gets pushed around 
> in 3d with a 3d Transform. Sometimes it goes offscreen, sometimes behind the 
> camera. When that happens, it doesn't seem to get rendered. Problem is, it 
> *must* be rendered for other parts of my setup to work. 

known problem ("useless" radar link omitted for peanut gallery suppression ;)

> Is QC discarding these off-screen objects for performance reasons? If so, is 
> there any way to stop it doing that?

In short, no.  QC incorrectly assumes that GLSL won't perturb the vertices, so 
if the untransformed vertices fall off the screen it mistakenly believes that 
it cannot possibly be on-screen, and doesn't render it.

One thing you could perhaps entertain is keeping the grid "centered" (As far as 
QC is concerned so it's never incorrectly clipped) and manually do the 
transformation in the vertex shader.  This might be more complicated, but 
hopefully possible (?).

--
Christopher Wright
christopher_wri...@apple.com



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

This email sent to arch...@mail-archive.com

Reply via email to