particle shaders

I’ve noticed a weird requirement that a particle shader has to literally have certain words in the name otherwise the material gets nulled out.

This exists on the 3.6 branch where the new render updates are supposed to be, which is unfortunate. I assume you expect the name to have the word particle in it because of the parameters that are passed to the shader. Is there not a way to just make the parameters available to a shader without this hack? Maybe I’m missing something.

and it’s still there.

hi, thanks for the feedback, obviously this is not the right way to go. we have lined up a particle system refactor plan but havent got time to make much progress yet, hopefully in 3.7 we can have a much more orgnized particle system.