driver: correctly clear non-ts surfaces

This fixes the hang bug in glmark demo 'desktop'.