(GL) Get rid of context_destroy_func macro