Neighbor POP breaks feedback system MacOS

on sequoia 15.4.1 M1 Pro Mac the neighbor POP breaks this feedback system. I’m trying to reproduce in a simpler example but thought I’d drop the patch to see if it’s something that could be understood. I’ve bypassed everything that uses it but simply having it on in the system causes the particles to glitch and using a pop to dat it looks like the values just flash between trash and their initial Vals
fluidsimmacbroken.toe (27.3 KB)

everything works fine on windows.

fluidsimmacbroken.toe (27.5 KB)

okay so if I delete the attributes generated by neighbors before using it in the field it fixes it. Then my position prediction breaks the simulation

and if I delete the position prediction parameter before using P it fixes that problem.

I think the neighbor and field problem has something to do with the Dist parameter in Field maybe? It occurs even when I dont have the Dist parameter enabled in Field though

not sure why the position prediction would cause this though.

Hello @davispolito
It appears that the issue is occurring with the Feedback POP. On Mac, there is currently a limitation on the number of attribute buffers that can be bound simultaneously. The combined total of buffers and uniforms that can be bound is currently limited to 31.
We will check whether it is possible to bypass or completely eliminate this limitation. In the meantime, you could add an Attribute POP just before the end of the feedback loop and remove any attributes that you don’t need to carry in every frame.

1 Like

makes sense! thanks for the update