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