[Plib-cvs] plib/src/ssg ssgOptimiser.cxx,1.34,1.35
Brought to you by:
sjbaker
From: Wolfram K. <wol...@us...> - 2004-10-04 08:18:40
|
Update of /cvsroot/plib/plib/src/ssg In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29287 Modified Files: ssgOptimiser.cxx Log Message: Checking for "-1" Index: ssgOptimiser.cxx =================================================================== RCS file: /cvsroot/plib/plib/src/ssg/ssgOptimiser.cxx,v retrieving revision 1.34 retrieving revision 1.35 diff -u -d -r1.34 -r1.35 --- ssgOptimiser.cxx 20 Jan 2004 22:21:02 -0000 1.34 +++ ssgOptimiser.cxx 4 Oct 2004 08:18:26 -0000 1.35 @@ -28,7 +28,7 @@ static float optimise_vtol [3] = { - 0.001f, /* DISTANCE_SLOP = One millimeter */ + 0.001f, /* DISTANCE_SLOP = One millimeter */ 0.04f, /* COLOUR_SLOP = Four percent */ 0.004f, /* TEXCOORD_SLOP = One texel on a 256 map */ } ; @@ -374,7 +374,7 @@ { short i = find ( v, t, c, FALSE ) ; - if ( i >= 0 ) + if (( i >= 0 ) && (i <0xFFFF)) { vlist [ i ] -> bump () ; return i ; @@ -898,7 +898,7 @@ } } -static void flatten ( ssgBranch *parent, ssgEntity *ent, sgMat4 mat ) +void flatten ( ssgBranch *parent, ssgEntity *ent, sgMat4 mat ) { /* Move all transforms down to the leaf nodes and |