HELLP! jit.gl.node stops capturing when sub patchers are not visible

Cunning Jester's icon

Hi jit.gl.geeks.

I am experiencing inexplicable behaviour of gl-objects when mixing various textures as simple jit.gl.videoplanes in poly~. The jit.gl.node they all draw to captures the textures randomly and mostly not at all; most noticeably it draws a black texture as soon as the poly~-patchers are closed (which is of course their default state), the textures themselves appear black too along the way. Even other sub patchers along the cascade of further FX sometimes need to be opened to see anything further down the line. It is in fact hard to explain and sharing the patch is far from useful since it contains too many dependencies. perhaps my macMini's performance is reaching its limit although the framerate is constant and smooth.

This behavior, however, is not linked to any [active] object in the patches nor are there any conflicting layers which overwrite the visible content. By simply closing respective sub patchers with the videoplanes the bug (?) is easily reproduced here in this setup. Any ideas? Anyone?

It is actually quite urgent for me to find a solution.

I am running the latest Max version and am on macOS Sonoma (14.2).

@glcore/avf.

Thank you!!

Rob Ramirez's icon

Random guess is something to do with draw order, as unless you are explicit about that (via @layer and depth_enable 0) then it's indeterminate. Best bet is to try and strip your patch enough to isolate and reproduce the breakage and send that to us to take a look at. Along the way you might discover the fix yourself. Probably not what you want to hear, but the sooner you face that reality the sooner you can get back to your work.