nanogui: How to improve the efficiency of the NanoX draw?
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