nanogui: How to improve the efficiency of the NanoX draw?


Previous by date: 24 Jan 2008 20:55:45 -0000 Re: NXlib Installation, Greg Haerr
Next by date: 24 Jan 2008 20:55:45 -0000 Re: [PATCH 6/6] [neuros]transparency copyarea support and fblin16 optimization, Greg Haerr
Previous in thread: 24 Jan 2008 20:55:45 -0000 Re: How to improve the efficiency of the NanoX draw?, Aaron J. Grier
Next in thread: 24 Jan 2008 20:55:45 -0000 Re: How to improve the efficiency of the NanoX draw?, Aaron J. Grier

Subject: Re: [nanogui] Re: How to improve the efficiency of the NanoX draw?
From: "Greg Haerr" ####@####.####
Date: 24 Jan 2008 20:55:45 -0000
Message-Id: <0e7a01c85ecb$707b7410$0300a8c0@RDP>

: in my limited experience (pre-0.89 days) the dynamic clipper was much
: slower than the static clipper, I suspected due to malloc/free. 

The dynamic clipping code as added (borrowed from X11's
clipping routines) afterwards to support fancier clipping operations
than just screen clipping, including boolean operations between
multiple clip regions.  Its slower because its implementation requires
keeping y/x sorted lists of clip rectangles which are used by the
boolean operations implementations.  The static clipping was
written originally to handle screen clipping only.


: here at
: Frye we got the static clipping code working again and continue to use
: it.

Was this just fixing up some DYNAMICREGIONS defines, or 
was there more to this?  I didn't realize that there was much value
in the old clipping, but now would like to make sure this still works.


Regards,

Greg

Previous by date: 24 Jan 2008 20:55:45 -0000 Re: NXlib Installation, Greg Haerr
Next by date: 24 Jan 2008 20:55:45 -0000 Re: [PATCH 6/6] [neuros]transparency copyarea support and fblin16 optimization, Greg Haerr
Previous in thread: 24 Jan 2008 20:55:45 -0000 Re: How to improve the efficiency of the NanoX draw?, Aaron J. Grier
Next in thread: 24 Jan 2008 20:55:45 -0000 Re: How to improve the efficiency of the NanoX draw?, Aaron J. Grier


Powered by ezmlm-browse 0.20.