When calling alDeleteEffects to destroy an effect, is it necessary to first remove it from any auxiliary slots that it may be active in?

I know first removing a buffer from a source is necessary, which makes sense, but I saw no mention of it in the Effects Extension Guide to indicate either way for effects. It seems that effects are more of a state change rather than used actively like a buffer, as any parameter changes require resetting the effect in the slot, so I am leaning towards "no", but wanted to be sure.


You must log in to answer this question.

Browse other questions tagged .