From f8737bda37510672415269f205ca5b0c69454edf Mon Sep 17 00:00:00 2001 From: Vinson Lee Date: Sat, 9 Jan 2010 23:25:49 -0800 Subject: glu/sgi: Initialize member of class O_pwlcurve. --- src/glu/sgi/libnurbs/internals/reader.cc | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/glu/sgi/libnurbs/internals') diff --git a/src/glu/sgi/libnurbs/internals/reader.cc b/src/glu/sgi/libnurbs/internals/reader.cc index 6135eef60e..c59240d26a 100644 --- a/src/glu/sgi/libnurbs/internals/reader.cc +++ b/src/glu/sgi/libnurbs/internals/reader.cc @@ -64,6 +64,7 @@ O_pwlcurve::O_pwlcurve( long _type, long count, INREAL *array, long byte_stride, owner = 0; pts = trimpts; npts = (int) count; + save = 0; int i; /* copy user data into internal trimming data structures */ @@ -115,6 +116,7 @@ O_pwlcurve::O_pwlcurve( long _type, long count, INREAL *array, long byte_stride, owner = 0; pts = trimpts; npts = (int) count; + save = 0; /* copy user data into internal trimming data structures */ switch( _type ) { -- cgit v1.2.3 From 9e98c1fbf6fef97e017c7b308d0772604ea7a614 Mon Sep 17 00:00:00 2001 From: Vinson Lee Date: Sun, 10 Jan 2010 00:14:33 -0800 Subject: glu/sgi: Initialize members of class Renderhints. --- src/glu/sgi/libnurbs/internals/renderhints.cc | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/glu/sgi/libnurbs/internals') diff --git a/src/glu/sgi/libnurbs/internals/renderhints.cc b/src/glu/sgi/libnurbs/internals/renderhints.cc index a3aa62d42c..7025f74f5b 100644 --- a/src/glu/sgi/libnurbs/internals/renderhints.cc +++ b/src/glu/sgi/libnurbs/internals/renderhints.cc @@ -54,6 +54,10 @@ Renderhints::Renderhints() errorchecking = N_MSG; subdivisions = 6.0; tmp1 = 0.0; + displaydomain = 0; + maxsubdivisions = (int) subdivisions; + wiretris = 0; + wirequads = 0; } void -- cgit v1.2.3 From b9bd96608c88c0b3decddc80f0d49f670fc90466 Mon Sep 17 00:00:00 2001 From: Vinson Lee Date: Sun, 10 Jan 2010 03:03:14 -0800 Subject: glu/sgi: Include missing header file. --- src/glu/sgi/libnurbs/internals/simplemath.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/glu/sgi/libnurbs/internals') diff --git a/src/glu/sgi/libnurbs/internals/simplemath.h b/src/glu/sgi/libnurbs/internals/simplemath.h index 0a060c57ea..d00062dc70 100644 --- a/src/glu/sgi/libnurbs/internals/simplemath.h +++ b/src/glu/sgi/libnurbs/internals/simplemath.h @@ -38,6 +38,8 @@ /* simple inline routines */ +#include "types.h" + inline int max( int x, int y ) { return ( x < y ) ? y : x; } -- cgit v1.2.3 From 1111b38a1b903e9d99aace14a675a684a3f4732a Mon Sep 17 00:00:00 2001 From: Vinson Lee Date: Sun, 10 Jan 2010 15:55:52 -0800 Subject: glu/sgi: Initialize members of class Slicer. --- src/glu/sgi/libnurbs/internals/slicer.cc | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/glu/sgi/libnurbs/internals') diff --git a/src/glu/sgi/libnurbs/internals/slicer.cc b/src/glu/sgi/libnurbs/internals/slicer.cc index 27d2a650d1..1b18d73c17 100644 --- a/src/glu/sgi/libnurbs/internals/slicer.cc +++ b/src/glu/sgi/libnurbs/internals/slicer.cc @@ -1181,6 +1181,10 @@ void Slicer::slice(Arc_ptr loop) Slicer::Slicer( Backend &b ) : CoveAndTiler( b ), Mesher( b ), backend( b ) { + oneOverDu = 0; + du = 0; + dv = 0; + isolines = 0; ulinear = 0; vlinear = 0; } -- cgit v1.2.3 From 4fe51c7447fb260c32754df95a54b62f513cdd6b Mon Sep 17 00:00:00 2001 From: Vinson Lee Date: Sun, 10 Jan 2010 16:09:41 -0800 Subject: glu/sgi: Initialize members of class Mesher. --- src/glu/sgi/libnurbs/internals/mesher.cc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/glu/sgi/libnurbs/internals') diff --git a/src/glu/sgi/libnurbs/internals/mesher.cc b/src/glu/sgi/libnurbs/internals/mesher.cc index 9cc436adbf..b2d83f4128 100644 --- a/src/glu/sgi/libnurbs/internals/mesher.cc +++ b/src/glu/sgi/libnurbs/internals/mesher.cc @@ -58,6 +58,9 @@ Mesher::Mesher( Backend& b ) { stacksize = 0; vdata = 0; + last[0] = 0; + last[1] = 0; + itop = 0; lastedge = 0; //needed to prevent purify UMR } -- cgit v1.2.3