SkImageFilters::RuntimeShader has variations that take a maximum sample radius, which is used to provide padded input images to the runtime effect so that boundary conditions are avoided.