|
From: Rafael L. <rla...@us...> - 2001-03-02 05:36:09
|
Update of /cvsroot/plplot/plplot/drivers
In directory usw-pr-cvs1:/tmp/cvs-serv5886
Modified Files:
gnome.c
Log Message:
The Gdk thread synchronization functions gdk_threads_{enter,leave}
are called respectively in plD_bop and plD_eop. This is a poor man's
implementation of Geoffrey's "packetizing" proposal to reduce the cost
of context switching in the threaded Gnome driver. The gain is speed
is noticeable, but when several pages are been drawn, the user has to
wait until the last one has been finished to see something on the
screen.
This change is provisional, since the driver may break when handling a
fully interactive environment (like user registered callbacks).
|