* Curtis L. Olson -- Tuesday 04 October 2005 22:02:

> You've been granted CVS commit access so use your best judgement.

Yes. I don't usually touch such things, because I don't understand much
of this. I did it anyway, because:

- this change was already in cvs since a great while, and only had been
  reverted recently

- the commit log of the reverting patch didn't explain why this was reverted;
  it was part of a completely different change and looked like an accident

- I mentioned it in this message and got no reactions:
  http://mail.flightgear.org/pipermail/flightgear-devel/2005-October/039285.html
  not that this is necessarily an agreement, but together with the other
  two reasons I though it would be OK, and better than the whole, which
  I consider a show-stopper.



> I'd just hate to have this slip through the cracks, and when  
> someone tries to land on an object that is 50.01 meters tall or more, 
> they are going to get a hole again.  We could just remove that check and 
> leave the near clip plane in close all the time, but then our terrain 
> rendering will really stink for anyone with a 16bit depth buffer ...

Andy (via IRC) has also looked at the code and suggested that the whole
'if' case is probably not needed any more. I just tested it, and
indeed, with only

    scene_nearplane = groundlevel_nearplane->getDoubleValue();
    scene_farplane = 120000.0f;

the hole doesn't occur any more. I'll be doing some more tests.
But I won't touch that code again without explicit OK from an expert.  :-)

m.

_______________________________________________
Flightgear-devel mailing list
[email protected]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel
2f585eeea02e2c79d7b1d8c4963bae2d

Reply via email to