dmabuf: Only create a new texture when needed
If the widget gets resized, snapshot would end up being called and we will try to re-create the same texture again which can cause some artifacts
Classic post release issue you notice while submitting the news to twig!