missed GL.deleteShader, thanks to @blackmagic_mt