dmabuf-paintable: Build the texture when snapshot is called
Always creating the texture even if the app is not being displayed (minimized / different virtual monitor) or if the GdkFrameClock drops a frame we end up doing a comparison with a very old frame causing full redraws in certain cases or even artifacts in others.
Before
Screencast_from_2023-06-21_22-19-06
After