Here's what I think is the offending PLIB code, at the top of
src/ssg/ssgOptimiser.cxx:

  static float optimise_vtol [3] =
  {
    0.01f,   /* DISTANCE_SLOP = One centimeter */
    0.04f,   /* COLOUR_SLOP = Four percent */
    0.004f,  /* TEXCOORD_SLOP = One texel on a 256 map */
  } ;

Unfortunately, this array is not accessible from outside, so we cannot
simply modify it -- we'll have to patch.  Try changing the first one
(DISTANCE_SLOP) to something like 0.001f and see if most of the
problems disappear.  If so, then we can try to get the plib folks
either to change the default, or provide a way to modify this from
outside (say, through a function call).


All the best,


David

_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel

Reply via email to