shader: correctly dealloc shader sources. closes #955