Fast, lightweight, and flexible GL-based screen saver/locker