Hi,
Ok, so after all it is required. I agree with the overall idea, however you should push the tiling and locking really low level so the current AddSample doesn't gain tile parameters, but you do the locking when really do splat something on the buffer (ie after the filter computations). Thus you know the span of the filter, you have all the data available and you can properly compute the locking boundaries and keep the locking periods as small as possible.
Jeanphi
