This function makes sure GeglBuffer and underlying code is aware of changes being made to the linear buffer.
If the request was not a compatible one it is written back to the buffer. Multiple concurrent users can be handed the same buffer (both raw access and converted).
this |
a Buffer. |
linear |
a previously returned buffer. |