svga: fix shader variant memory leak