| stvp->driver_shader = NULL; | stvp->driver_shader = NULL; | ||||
| } | } | ||||
| if (stvp->draw_shader) { | |||||
| /* this would only have been allocated for the RasterPos path */ | |||||
| draw_delete_vertex_shader(st->draw, stvp->draw_shader); | |||||
| stvp->draw_shader = NULL; | |||||
| } | |||||
| if (stvp->state.tokens) { | if (stvp->state.tokens) { | ||||
| FREE((void *) stvp->state.tokens); | FREE((void *) stvp->state.tokens); | ||||
| stvp->state.tokens = NULL; | stvp->state.tokens = NULL; | ||||
| } | } | ||||
| if (stvp->draw_shader) { | if (stvp->draw_shader) { | ||||
| /* this would only have been allocated for the RasterPos path */ | |||||
| draw_delete_vertex_shader(st->draw, stvp->draw_shader); | draw_delete_vertex_shader(st->draw, stvp->draw_shader); | ||||
| stvp->draw_shader = NULL; | stvp->draw_shader = NULL; | ||||
| } | } |