use el comando free , cree otra surface, no se no encontre ningun comando.
desde ya gracias
buen finde

El "comando" free no existe.

Para destruir una superficie se utiliza la función surface_free.

Si con "borrar" te refieres a eliminar lo que había en ella o "dejarla en blanco", usa draw_clear o draw_clear_alpha. Por ejemplo, para dejarla con fondo blanco:

surface=surface_create(w,h);
surface_set_target(surface);
draw_clear(c_white);
surface_reset_target();


gracias me refería a surface_free, gracias amigo.
gracias todos