call glDeletePrograms only on created, forgot to call glDisableVAA