survex CVS code
Olly Betts
olly@survex.com
Mon, 24 Nov 2003 20:37:07 +0000
On Mon, Nov 24, 2003 at 06:56:39PM +0000, John P N Pybus wrote:
> One thing to note is that I had a terrible time trying to get it to
> check out from your repository. At home over 56k it just wouldn't
> complete. Even over the high bandwidth of SuperJanet it rarely
> completes, sometimes my cvs process hangs, sometimes it completes but
> sevral directories are empty (src/msvc is a favorite).
Since src/msvc is a recent addition this must have been in the past few
days. I think this is a known issue as the message of the day for 21st
was:
Our ISP has been having problems with some of its upstream providers;
we will be changing IP address at some point fairly soon to move
ourselves into their better-routed network.
> I managed to build the 1.1 project. When I run aven it will load a
> survey, and allow me to manipulate it but very quickly freezes --
> locking up X windows totally in the process. Aven's controlling tyy
> gives the output:
>
> OpenGL error: Stack Overflow: call glCallList in function DrawList
I suspect you have the sources after the major change I made late last
night - aven now uses texture mapping to draw text on the survey, which
should be much faster (the way to tell is to see if src/fnt.h exists).
This code is barely tested, so I'm not too suprised if there are
problems. I get some OpenGL errors myself, but it seems to work
and doesn't lock up. I'll try to fix them and see if that makes
it work for you.
> Are you intending openGL to be a requirement for aven 1.1?
Initially, yes.
> It would be very good to be able to optionally run it with the old
> line rendering (albeit with more limited funcionality).
Survex 1.0 allows you to use the old line rendering (albeit with more
limited functionality) if you don't want opengl for some reason.
A non-opengl version of 1.1 is certainly possible, but a fair bit of
work and I think there's more urgent work to do first.
Cheers,
Olly