This is the mail archive of the xconq7@sources.redhat.com mailing list for the Xconq project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Another XConq question


>Something I brought up back when I installed and tried version
>7.4.1 is the issue with cylindrical worlds.  I did try also
>the SDL version, but I think the problem is more fundamental
>than at the viewer level.  Basically, cylindrical worlds are
>not well supported.  There are some peculiar bugs that appear
>when a world is so designed.

Yeah, I remember. Basically, what I said last year is still true. These
bugs, which are specific to the unix interfaces, can be fixed, but doing so
would require a LOT of work. I know because I already fixed them on the
mac. What I did was to put a wrapper macro around every QuickDraw call in
the mac drawing code which ensures that things are drawn correctly near the
seam in cylindrical worlds. For details, see the UNWRAP_X, UNWRAP_RECT and
UNWRAP_POLY macros and associated comments in macmap.c and macrow.c. I'm
sure pretty much the same things could be done in the unix drawing code if
somebody wants to give it a shot.

Hans

Hans Ronne

hronne@pp.sbbs.se



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]