shell-glsl-quad: Provide a paint volume

To prevent from falling back to the slow path of doing a full-stage
repaint every time.