Marcus von Appen wrote:
It needs the locking due to the SDL limitations regarding the availability of the surface pixels.
Yes, I understand that. I was pointing out that the new version of the buffer protocol being introduced in 3.0 incorporates locking as part of accessing the buffer, so once that's being used, it won't be necessary to have a separate object just to get locking. -- Greg