On 11/12/19 22:54, Matteo Bruni wrote:
Yeah, it's okay to not replicate it (it's definitely an implementation detail unless applications somehow depend on that, which seems very unlikely). I'm just curious about what native is doing, but it's certainly not critical.
Thanks for pointing me into these details. After testing more I spotted that effect parameter values are not changed at all while parameter block is being recorded. Somehow I completely missed that. It obviously explains the refcounting behaviour and also means that I should change the implementation.