That's with /W3, by the way, and setting this to /W2 removes the warnings.

Paul Martz
Skew Matrix Software LLC
http://www.skew-matrix.com
+1 303 859 9466

-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Paul Martz
Sent: Thursday, January 29, 2009 1:47 PM
To: 'OpenSceneGraph Users'
Subject: Re: [osg-users] Eliminating VS warnings in external projects

Thanks, Robert.

I've attached two source files, which, when compiled with VS, display the 70
warnings below.

In this case, the file doesn't actually need to #include <osgDB/Registry>,
and removing that #include eliminates _all_ warnings. While this was a good
catch, I have another source file that _does_ need to #include
<osgDB/Registry>, and it spews out an identical set of warnings. So, please
view the attached files and warnings below as an example of a real issue,
not resolvable by simply removing the #include.

Obviously, there's some benefit to me going through all my projects and
looking for such mistakes. I'm just looking for a quick way to avoid doing
that _right_now_ so that it doesn't impact my productivity regarding my
current projects and deadlines. Unfortunately there doesn't appear to be a
way to easily return to my previous "zero warnings" state, short of rolling
back OSG.

Paul Martz
Skew Matrix Software LLC
http://www.skew-matrix.com
+1 303 859 9466


1>------ Build started: Project: osgdb_PolyTrans, Configuration: Release
Win32 ------
1>Compiling...
1>OptionLoader.cpp
1>C:\Program Files\OpenSceneGraph\include\osg/Shape(612) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>C:\Program Files\OpenSceneGraph\include\osg/Shape(634) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>C:\Program Files\OpenSceneGraph\include\osg/PrimitiveSet(496) : 
1>warning
C4267: 'return' : conversion from 'size_t' to 'unsigned int', possible loss
of data
1>C:\Program Files\OpenSceneGraph\include\osg/PrimitiveSet(504) : 
1>warning
C4267: 'return' : conversion from 'size_t' to 'unsigned int', possible loss
of data
1>C:\Program Files\OpenSceneGraph\include\osg/PrimitiveSet(571) : 
1>warning
C4267: 'return' : conversion from 'size_t' to 'unsigned int', possible loss
of data
1>C:\Program Files\OpenSceneGraph\include\osg/PrimitiveSet(579) : 
1>warning
C4267: 'return' : conversion from 'size_t' to 'unsigned int', possible loss
of data
1>C:\Program Files\OpenSceneGraph\include\osg/PrimitiveSet(645) : 
1>warning
C4267: 'return' : conversion from 'size_t' to 'unsigned int', possible loss
of data
1>C:\Program Files\OpenSceneGraph\include\osg/PrimitiveSet(653) : 
1>warning
C4267: 'return' : conversion from 'size_t' to 'unsigned int', possible loss
of data
1>C:\Program Files\OpenSceneGraph\include\osg/StateAttribute(259) : 
1>warning
C4267: 'return' : conversion from 'size_t' to 'unsigned int', possible loss
of data
1>C:\Program Files\OpenSceneGraph\include\osg/Uniform(318) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>C:\Program Files\OpenSceneGraph\include\osg/Program(86) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>C:\Program Files\OpenSceneGraph\include\osg/StateSet(92) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>C:\Program Files\OpenSceneGraph\include\osg/State(137) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>C:\Program Files\OpenSceneGraph\include\osg/Node(147) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>C:\Program Files\OpenSceneGraph\include\osg/Node(282) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>C:\Program Files\OpenSceneGraph\include\osg/Group(100) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>C:\Program Files\OpenSceneGraph\include\osg/Group(142) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>C:\Program Files\OpenSceneGraph\include\osg/Image(276) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>C:\Program Files\OpenSceneGraph\include\osg/OperationThread(111) : 
1>warning
C4267: 'return' : conversion from 'size_t' to 'unsigned int', possible loss
of data
1>C:\Program Files\OpenSceneGraph\include\osg/Stats(41) : warning C4267:
'return' : conversion from 'size_t' to 'int', possible loss of data
1>C:\Program Files\OpenSceneGraph\include\osg/Stats(105) : warning C4267:
'return' : conversion from 'size_t' to 'int', possible loss of data
1>C:\Program Files\OpenSceneGraph\include\osg/View(134) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>C:\Program Files\OpenSceneGraph\include\osg/Drawable(157) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>C:\Program Files\OpenSceneGraph\include\osg/Geometry(202) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>C:\Program Files\OpenSceneGraph\include\osg/Geometry(222) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>C:\Program Files\OpenSceneGraph\include\osg/Geometry(234) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>C:\Program Files\OpenSceneGraph\include\osg/KdTree(134) : warning C4267:
'initializing' : conversion from 'size_t' to 'int', possible loss of data
1>C:\Program Files\OpenSceneGraph\include\osg/KdTree(150) : warning C4267:
'initializing' : conversion from 'size_t' to 'unsigned int', possible loss
of data
1>C:\Program Files\OpenSceneGraph\include\osg/Array(229) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(229) : while
compiling class template member function 'unsigned int
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::getTotalDataSize(void)
const'
1>        with
1>        [
1>            T=GLfloat,
1>            ARRAYTYPE=FloatArrayType,
1>            DataSize=1,
1>            DataType=5126
1>        ]
1>        C:\Program Files\OpenSceneGraph\include\osg/Shape(511) : see
reference to class template instantiation
'osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>' being compiled
1>        with
1>        [
1>            T=GLfloat,
1>            ARRAYTYPE=FloatArrayType,
1>            DataSize=1,
1>            DataType=5126
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(230) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(230) : while
compiling class template member function 'unsigned int
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::getNumElements(void)
const'
1>        with
1>        [
1>            T=GLfloat,
1>            ARRAYTYPE=FloatArrayType,
1>            DataSize=1,
1>            DataType=5126
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(229) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(229) : while
compiling class template member function 'unsigned int
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::getTotalDataSize(void)
const'
1>        with
1>        [
1>            T=osg::Vec3,
1>            ARRAYTYPE=Vec3ArrayType,
1>            DataSize=3,
1>            DataType=5126
1>        ]
1>        C:\Program Files\OpenSceneGraph\include\osg/ref_ptr(29) : see
reference to class template instantiation
'osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>' being compiled
1>        with
1>        [
1>            T=osg::Vec3,
1>            ARRAYTYPE=Vec3ArrayType,
1>            DataSize=3,
1>            DataType=5126
1>        ]
1>        C:\Program Files\OpenSceneGraph\include\osg/ref_ptr(29) : 
1> while
compiling class template member function 'osg::ref_ptr<T>::ref_ptr(T *)'
1>        with
1>        [
1>            T=osg::Vec3Array
1>        ]
1>        C:\Program Files\OpenSceneGraph\include\osg/Shape(458) : see
reference to class template instantiation 'osg::ref_ptr<T>' being compiled
1>        with
1>        [
1>            T=osg::Vec3Array
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(230) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(230) : while
compiling class template member function 'unsigned int
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::getNumElements(void)
const'
1>        with
1>        [
1>            T=osg::Vec3,
1>            ARRAYTYPE=Vec3ArrayType,
1>            DataSize=3,
1>            DataType=5126
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(229) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(229) : while
compiling class template member function 'unsigned int
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::getTotalDataSize(void)
const'
1>        with
1>        [
1>            T=osg::Vec4d,
1>            ARRAYTYPE=Vec4dArrayType,
1>            DataSize=4,
1>            DataType=5130
1>        ]
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(500) : see
reference to class template instantiation
'osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>' being compiled
1>        with
1>        [
1>            T=osg::Vec4d,
1>            ARRAYTYPE=Vec4dArrayType,
1>            DataSize=4,
1>            DataType=5130
1>        ]
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(500) : while
compiling class template member function 'void
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::accept(osg::ConstArrayVis
itor &) const'
1>        with
1>        [
1>            T=GLfloat,
1>            ARRAYTYPE=FloatArrayType,
1>            DataSize=1,
1>            DataType=5126
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(230) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(230) : while
compiling class template member function 'unsigned int
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::getNumElements(void)
const'
1>        with
1>        [
1>            T=osg::Vec4d,
1>            ARRAYTYPE=Vec4dArrayType,
1>            DataSize=4,
1>            DataType=5130
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(229) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(229) : while
compiling class template member function 'unsigned int
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::getTotalDataSize(void)
const'
1>        with
1>        [
1>            T=osg::Vec3d,
1>            ARRAYTYPE=Vec3dArrayType,
1>            DataSize=3,
1>            DataType=5130
1>        ]
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(500) : see
reference to class template instantiation
'osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>' being compiled
1>        with
1>        [
1>            T=osg::Vec3d,
1>            ARRAYTYPE=Vec3dArrayType,
1>            DataSize=3,
1>            DataType=5130
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(230) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(230) : while
compiling class template member function 'unsigned int
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::getNumElements(void)
const'
1>        with
1>        [
1>            T=osg::Vec3d,
1>            ARRAYTYPE=Vec3dArrayType,
1>            DataSize=3,
1>            DataType=5130
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(229) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(229) : while
compiling class template member function 'unsigned int
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::getTotalDataSize(void)
const'
1>        with
1>        [
1>            T=osg::Vec2d,
1>            ARRAYTYPE=Vec2dArrayType,
1>            DataSize=2,
1>            DataType=5130
1>        ]
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(500) : see
reference to class template instantiation
'osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>' being compiled
1>        with
1>        [
1>            T=osg::Vec2d,
1>            ARRAYTYPE=Vec2dArrayType,
1>            DataSize=2,
1>            DataType=5130
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(230) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(230) : while
compiling class template member function 'unsigned int
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::getNumElements(void)
const'
1>        with
1>        [
1>            T=osg::Vec2d,
1>            ARRAYTYPE=Vec2dArrayType,
1>            DataSize=2,
1>            DataType=5130
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(229) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(229) : while
compiling class template member function 'unsigned int
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::getTotalDataSize(void)
const'
1>        with
1>        [
1>            T=osg::Vec4s,
1>            ARRAYTYPE=Vec4sArrayType,
1>            DataSize=4,
1>            DataType=5122
1>        ]
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(500) : see
reference to class template instantiation
'osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>' being compiled
1>        with
1>        [
1>            T=osg::Vec4s,
1>            ARRAYTYPE=Vec4sArrayType,
1>            DataSize=4,
1>            DataType=5122
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(230) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(230) : while
compiling class template member function 'unsigned int
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::getNumElements(void)
const'
1>        with
1>        [
1>            T=osg::Vec4s,
1>            ARRAYTYPE=Vec4sArrayType,
1>            DataSize=4,
1>            DataType=5122
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(229) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(229) : while
compiling class template member function 'unsigned int
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::getTotalDataSize(void)
const'
1>        with
1>        [
1>            T=osg::Vec3s,
1>            ARRAYTYPE=Vec3sArrayType,
1>            DataSize=3,
1>            DataType=5122
1>        ]
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(500) : see
reference to class template instantiation
'osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>' being compiled
1>        with
1>        [
1>            T=osg::Vec3s,
1>            ARRAYTYPE=Vec3sArrayType,
1>            DataSize=3,
1>            DataType=5122
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(230) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(230) : while
compiling class template member function 'unsigned int
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::getNumElements(void)
const'
1>        with
1>        [
1>            T=osg::Vec3s,
1>            ARRAYTYPE=Vec3sArrayType,
1>            DataSize=3,
1>            DataType=5122
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(229) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(229) : while
compiling class template member function 'unsigned int
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::getTotalDataSize(void)
const'
1>        with
1>        [
1>            T=osg::Vec2s,
1>            ARRAYTYPE=Vec2sArrayType,
1>            DataSize=2,
1>            DataType=5122
1>        ]
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(500) : see
reference to class template instantiation
'osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>' being compiled
1>        with
1>        [
1>            T=osg::Vec2s,
1>            ARRAYTYPE=Vec2sArrayType,
1>            DataSize=2,
1>            DataType=5122
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(230) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(230) : while
compiling class template member function 'unsigned int
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::getNumElements(void)
const'
1>        with
1>        [
1>            T=osg::Vec2s,
1>            ARRAYTYPE=Vec2sArrayType,
1>            DataSize=2,
1>            DataType=5122
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(229) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(229) : while
compiling class template member function 'unsigned int
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::getTotalDataSize(void)
const'
1>        with
1>        [
1>            T=osg::Vec4b,
1>            ARRAYTYPE=Vec4bArrayType,
1>            DataSize=4,
1>            DataType=5120
1>        ]
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(500) : see
reference to class template instantiation
'osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>' being compiled
1>        with
1>        [
1>            T=osg::Vec4b,
1>            ARRAYTYPE=Vec4bArrayType,
1>            DataSize=4,
1>            DataType=5120
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(230) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(230) : while
compiling class template member function 'unsigned int
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::getNumElements(void)
const'
1>        with
1>        [
1>            T=osg::Vec4b,
1>            ARRAYTYPE=Vec4bArrayType,
1>            DataSize=4,
1>            DataType=5120
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(229) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(229) : while
compiling class template member function 'unsigned int
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::getTotalDataSize(void)
const'
1>        with
1>        [
1>            T=osg::Vec3b,
1>            ARRAYTYPE=Vec3bArrayType,
1>            DataSize=3,
1>            DataType=5120
1>        ]
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(500) : see
reference to class template instantiation
'osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>' being compiled
1>        with
1>        [
1>            T=osg::Vec3b,
1>            ARRAYTYPE=Vec3bArrayType,
1>            DataSize=3,
1>            DataType=5120
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(230) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(230) : while
compiling class template member function 'unsigned int
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::getNumElements(void)
const'
1>        with
1>        [
1>            T=osg::Vec3b,
1>            ARRAYTYPE=Vec3bArrayType,
1>            DataSize=3,
1>            DataType=5120
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(229) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(229) : while
compiling class template member function 'unsigned int
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::getTotalDataSize(void)
const'
1>        with
1>        [
1>            T=osg::Vec2b,
1>            ARRAYTYPE=Vec2bArrayType,
1>            DataSize=2,
1>            DataType=5120
1>        ]
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(500) : see
reference to class template instantiation
'osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>' being compiled
1>        with
1>        [
1>            T=osg::Vec2b,
1>            ARRAYTYPE=Vec2bArrayType,
1>            DataSize=2,
1>            DataType=5120
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(230) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(230) : while
compiling class template member function 'unsigned int
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::getNumElements(void)
const'
1>        with
1>        [
1>            T=osg::Vec2b,
1>            ARRAYTYPE=Vec2bArrayType,
1>            DataSize=2,
1>            DataType=5120
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(229) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(229) : while
compiling class template member function 'unsigned int
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::getTotalDataSize(void)
const'
1>        with
1>        [
1>            T=osg::Vec4ub,
1>            ARRAYTYPE=Vec4ubArrayType,
1>            DataSize=4,
1>            DataType=5121
1>        ]
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(500) : see
reference to class template instantiation
'osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>' being compiled
1>        with
1>        [
1>            T=osg::Vec4ub,
1>            ARRAYTYPE=Vec4ubArrayType,
1>            DataSize=4,
1>            DataType=5121
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(230) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(230) : while
compiling class template member function 'unsigned int
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::getNumElements(void)
const'
1>        with
1>        [
1>            T=osg::Vec4ub,
1>            ARRAYTYPE=Vec4ubArrayType,
1>            DataSize=4,
1>            DataType=5121
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(229) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(229) : while
compiling class template member function 'unsigned int
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::getTotalDataSize(void)
const'
1>        with
1>        [
1>            T=osg::Vec4,
1>            ARRAYTYPE=Vec4ArrayType,
1>            DataSize=4,
1>            DataType=5126
1>        ]
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(500) : see
reference to class template instantiation
'osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>' being compiled
1>        with
1>        [
1>            T=osg::Vec4,
1>            ARRAYTYPE=Vec4ArrayType,
1>            DataSize=4,
1>            DataType=5126
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(230) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(230) : while
compiling class template member function 'unsigned int
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::getNumElements(void)
const'
1>        with
1>        [
1>            T=osg::Vec4,
1>            ARRAYTYPE=Vec4ArrayType,
1>            DataSize=4,
1>            DataType=5126
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(229) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(229) : while
compiling class template member function 'unsigned int
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::getTotalDataSize(void)
const'
1>        with
1>        [
1>            T=osg::Vec2,
1>            ARRAYTYPE=Vec2ArrayType,
1>            DataSize=2,
1>            DataType=5126
1>        ]
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(500) : see
reference to class template instantiation
'osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>' being compiled
1>        with
1>        [
1>            T=osg::Vec2,
1>            ARRAYTYPE=Vec2ArrayType,
1>            DataSize=2,
1>            DataType=5126
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(230) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(230) : while
compiling class template member function 'unsigned int
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::getNumElements(void)
const'
1>        with
1>        [
1>            T=osg::Vec2,
1>            ARRAYTYPE=Vec2ArrayType,
1>            DataSize=2,
1>            DataType=5126
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(229) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(229) : while
compiling class template member function 'unsigned int
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::getTotalDataSize(void)
const'
1>        with
1>        [
1>            T=GLdouble,
1>            ARRAYTYPE=DoubleArrayType,
1>            DataSize=1,
1>            DataType=5130
1>        ]
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(500) : see
reference to class template instantiation
'osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>' being compiled
1>        with
1>        [
1>            T=GLdouble,
1>            ARRAYTYPE=DoubleArrayType,
1>            DataSize=1,
1>            DataType=5130
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(230) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(230) : while
compiling class template member function 'unsigned int
osg::TemplateArray<T,ARRAYTYPE,DataSize,DataType>::getNumElements(void)
const'
1>        with
1>        [
1>            T=GLdouble,
1>            ARRAYTYPE=DoubleArrayType,
1>            DataSize=1,
1>            DataType=5130
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(315) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(315) : while
compiling class template member function 'unsigned int
osg::TemplateIndexArray<T,ARRAYTYPE,DataSize,DataType>::getTotalDataSize(voi
d) const'
1>        with
1>        [
1>            T=GLuint,
1>            ARRAYTYPE=UIntArrayType,
1>            DataSize=1,
1>            DataType=5125
1>        ]
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(500) : see
reference to class template instantiation
'osg::TemplateIndexArray<T,ARRAYTYPE,DataSize,DataType>' being compiled
1>        with
1>        [
1>            T=GLuint,
1>            ARRAYTYPE=UIntArrayType,
1>            DataSize=1,
1>            DataType=5125
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(316) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(316) : while
compiling class template member function 'unsigned int
osg::TemplateIndexArray<T,ARRAYTYPE,DataSize,DataType>::getNumElements(void)
const'
1>        with
1>        [
1>            T=GLuint,
1>            ARRAYTYPE=UIntArrayType,
1>            DataSize=1,
1>            DataType=5125
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(315) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(315) : while
compiling class template member function 'unsigned int
osg::TemplateIndexArray<T,ARRAYTYPE,DataSize,DataType>::getTotalDataSize(voi
d) const'
1>        with
1>        [
1>            T=GLushort,
1>            ARRAYTYPE=UShortArrayType,
1>            DataSize=1,
1>            DataType=5123
1>        ]
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(500) : see
reference to class template instantiation
'osg::TemplateIndexArray<T,ARRAYTYPE,DataSize,DataType>' being compiled
1>        with
1>        [
1>            T=GLushort,
1>            ARRAYTYPE=UShortArrayType,
1>            DataSize=1,
1>            DataType=5123
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(316) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(316) : while
compiling class template member function 'unsigned int
osg::TemplateIndexArray<T,ARRAYTYPE,DataSize,DataType>::getNumElements(void)
const'
1>        with
1>        [
1>            T=GLushort,
1>            ARRAYTYPE=UShortArrayType,
1>            DataSize=1,
1>            DataType=5123
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(315) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(315) : while
compiling class template member function 'unsigned int
osg::TemplateIndexArray<T,ARRAYTYPE,DataSize,DataType>::getTotalDataSize(voi
d) const'
1>        with
1>        [
1>            T=GLubyte,
1>            ARRAYTYPE=UByteArrayType,
1>            DataSize=1,
1>            DataType=5121
1>        ]
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(500) : see
reference to class template instantiation
'osg::TemplateIndexArray<T,ARRAYTYPE,DataSize,DataType>' being compiled
1>        with
1>        [
1>            T=GLubyte,
1>            ARRAYTYPE=UByteArrayType,
1>            DataSize=1,
1>            DataType=5121
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(316) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(316) : while
compiling class template member function 'unsigned int
osg::TemplateIndexArray<T,ARRAYTYPE,DataSize,DataType>::getNumElements(void)
const'
1>        with
1>        [
1>            T=GLubyte,
1>            ARRAYTYPE=UByteArrayType,
1>            DataSize=1,
1>            DataType=5121
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(315) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(315) : while
compiling class template member function 'unsigned int
osg::TemplateIndexArray<T,ARRAYTYPE,DataSize,DataType>::getTotalDataSize(voi
d) const'
1>        with
1>        [
1>            T=GLint,
1>            ARRAYTYPE=IntArrayType,
1>            DataSize=1,
1>            DataType=5124
1>        ]
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(500) : see
reference to class template instantiation
'osg::TemplateIndexArray<T,ARRAYTYPE,DataSize,DataType>' being compiled
1>        with
1>        [
1>            T=GLint,
1>            ARRAYTYPE=IntArrayType,
1>            DataSize=1,
1>            DataType=5124
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(316) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(316) : while
compiling class template member function 'unsigned int
osg::TemplateIndexArray<T,ARRAYTYPE,DataSize,DataType>::getNumElements(void)
const'
1>        with
1>        [
1>            T=GLint,
1>            ARRAYTYPE=IntArrayType,
1>            DataSize=1,
1>            DataType=5124
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(315) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(315) : while
compiling class template member function 'unsigned int
osg::TemplateIndexArray<T,ARRAYTYPE,DataSize,DataType>::getTotalDataSize(voi
d) const'
1>        with
1>        [
1>            T=GLshort,
1>            ARRAYTYPE=ShortArrayType,
1>            DataSize=1,
1>            DataType=5122
1>        ]
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(500) : see
reference to class template instantiation
'osg::TemplateIndexArray<T,ARRAYTYPE,DataSize,DataType>' being compiled
1>        with
1>        [
1>            T=GLshort,
1>            ARRAYTYPE=ShortArrayType,
1>            DataSize=1,
1>            DataType=5122
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(316) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(316) : while
compiling class template member function 'unsigned int
osg::TemplateIndexArray<T,ARRAYTYPE,DataSize,DataType>::getNumElements(void)
const'
1>        with
1>        [
1>            T=GLshort,
1>            ARRAYTYPE=ShortArrayType,
1>            DataSize=1,
1>            DataType=5122
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(315) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(315) : while
compiling class template member function 'unsigned int
osg::TemplateIndexArray<T,ARRAYTYPE,DataSize,DataType>::getTotalDataSize(voi
d) const'
1>        with
1>        [
1>            T=GLbyte,
1>            ARRAYTYPE=ByteArrayType,
1>            DataSize=1,
1>            DataType=5120
1>        ]
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(500) : see
reference to class template instantiation
'osg::TemplateIndexArray<T,ARRAYTYPE,DataSize,DataType>' being compiled
1>        with
1>        [
1>            T=GLbyte,
1>            ARRAYTYPE=ByteArrayType,
1>            DataSize=1,
1>            DataType=5120
1>        ]
1>C:\Program Files\OpenSceneGraph\include\osg/Array(316) : warning C4267:
'return' : conversion from 'size_t' to 'unsigned int', possible loss of data
1>        C:\Program Files\OpenSceneGraph\include\osg/Array(316) : while
compiling class template member function 'unsigned int
osg::TemplateIndexArray<T,ARRAYTYPE,DataSize,DataType>::getNumElements(void)
const'
1>        with
1>        [
1>            T=GLbyte,
1>            ARRAYTYPE=ByteArrayType,
1>            DataSize=1,
1>            DataType=5120
1>        ]
1>Build log was saved at
"file://c:\Projects\Physics\PolyTrans\osgPT\osgdb_PolyTrans\VS8\src\osgdb_Po
lyTrans\Release\BuildLog.htm"
1>osgdb_PolyTrans - 0 error(s), 70 warning(s)
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========

_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to