d3dvideosink: do not regenerate texture for GstVideoOverlayRectangle if pixel buffer is unchanged
We only need to regenerate the vertex buffer if, for example, only the rectangle offset has changed and the pixel buffer is the same as previous one. Currently we always regenerate the texture when the GstVideoOverlayRectangle
itself has changed.