Removed inappropriate use of Vec3us in osgAnimation as this relies upon nonexistant functionality in Vec3us and in general just doesn't make sense to attempt to use float point maths with a unsigned short.
This commit is contained in:
parent
2122980d0a
commit
7a63538fb9
@ -178,10 +178,8 @@ namespace osgAnimation
|
|||||||
typedef TemplateChannel<FloatLinearSampler> FloatLinearChannel;
|
typedef TemplateChannel<FloatLinearSampler> FloatLinearChannel;
|
||||||
typedef TemplateChannel<Vec2LinearSampler> Vec2LinearChannel;
|
typedef TemplateChannel<Vec2LinearSampler> Vec2LinearChannel;
|
||||||
typedef TemplateChannel<Vec3LinearSampler> Vec3LinearChannel;
|
typedef TemplateChannel<Vec3LinearSampler> Vec3LinearChannel;
|
||||||
typedef TemplateChannel<Vec3usLinearSampler> Vec3usLinearChannel; // quantized Vec3LinearChannel
|
|
||||||
typedef TemplateChannel<Vec4LinearSampler> Vec4LinearChannel;
|
typedef TemplateChannel<Vec4LinearSampler> Vec4LinearChannel;
|
||||||
typedef TemplateChannel<QuatSphericalLinearSampler> QuatSphericalLinearChannel;
|
typedef TemplateChannel<QuatSphericalLinearSampler> QuatSphericalLinearChannel;
|
||||||
typedef TemplateChannel<Vec3usSphericalLinearSampler> Vec3usSphericalLinearChannel; // quantized QuatSphericalLinearChannel
|
|
||||||
typedef TemplateChannel<MatrixLinearSampler> MatrixLinearChannel;
|
typedef TemplateChannel<MatrixLinearSampler> MatrixLinearChannel;
|
||||||
|
|
||||||
typedef TemplateChannel<FloatCubicBezierSampler> FloatCubicBezierChannel;
|
typedef TemplateChannel<FloatCubicBezierSampler> FloatCubicBezierChannel;
|
||||||
|
@ -221,11 +221,9 @@ namespace osgAnimation
|
|||||||
typedef TemplateLinearInterpolator<float, float> FloatLinearInterpolator;
|
typedef TemplateLinearInterpolator<float, float> FloatLinearInterpolator;
|
||||||
typedef TemplateLinearInterpolator<osg::Vec2, osg::Vec2> Vec2LinearInterpolator;
|
typedef TemplateLinearInterpolator<osg::Vec2, osg::Vec2> Vec2LinearInterpolator;
|
||||||
typedef TemplateLinearInterpolator<osg::Vec3, osg::Vec3> Vec3LinearInterpolator;
|
typedef TemplateLinearInterpolator<osg::Vec3, osg::Vec3> Vec3LinearInterpolator;
|
||||||
typedef TemplateLinearInterpolator<osg::Vec3us, osg::Vec3us> Vec3usLinearInterpolator;
|
|
||||||
typedef TemplateLinearInterpolator<osg::Vec3, Vec3Packed> Vec3PackedLinearInterpolator;
|
typedef TemplateLinearInterpolator<osg::Vec3, Vec3Packed> Vec3PackedLinearInterpolator;
|
||||||
typedef TemplateLinearInterpolator<osg::Vec4, osg::Vec4> Vec4LinearInterpolator;
|
typedef TemplateLinearInterpolator<osg::Vec4, osg::Vec4> Vec4LinearInterpolator;
|
||||||
typedef TemplateSphericalLinearInterpolator<osg::Quat, osg::Quat> QuatSphericalLinearInterpolator;
|
typedef TemplateSphericalLinearInterpolator<osg::Quat, osg::Quat> QuatSphericalLinearInterpolator;
|
||||||
typedef TemplateSphericalLinearInterpolator<osg::Vec3us, osg::Vec3us> Vec3usSphericalLinearInterpolator;
|
|
||||||
typedef TemplateLinearInterpolator<osg::Matrixf, osg::Matrixf> MatrixLinearInterpolator;
|
typedef TemplateLinearInterpolator<osg::Matrixf, osg::Matrixf> MatrixLinearInterpolator;
|
||||||
|
|
||||||
typedef TemplateCubicBezierInterpolator<float, FloatCubicBezier > FloatCubicBezierInterpolator;
|
typedef TemplateCubicBezierInterpolator<float, FloatCubicBezier > FloatCubicBezierInterpolator;
|
||||||
|
@ -123,10 +123,8 @@ namespace osgAnimation
|
|||||||
typedef TemplateSampler<FloatLinearInterpolator> FloatLinearSampler;
|
typedef TemplateSampler<FloatLinearInterpolator> FloatLinearSampler;
|
||||||
typedef TemplateSampler<Vec2LinearInterpolator> Vec2LinearSampler;
|
typedef TemplateSampler<Vec2LinearInterpolator> Vec2LinearSampler;
|
||||||
typedef TemplateSampler<Vec3LinearInterpolator> Vec3LinearSampler;
|
typedef TemplateSampler<Vec3LinearInterpolator> Vec3LinearSampler;
|
||||||
typedef TemplateSampler<Vec3usLinearInterpolator> Vec3usLinearSampler;
|
|
||||||
typedef TemplateSampler<Vec4LinearInterpolator> Vec4LinearSampler;
|
typedef TemplateSampler<Vec4LinearInterpolator> Vec4LinearSampler;
|
||||||
typedef TemplateSampler<QuatSphericalLinearInterpolator> QuatSphericalLinearSampler;
|
typedef TemplateSampler<QuatSphericalLinearInterpolator> QuatSphericalLinearSampler;
|
||||||
typedef TemplateSampler<Vec3usSphericalLinearInterpolator> Vec3usSphericalLinearSampler;
|
|
||||||
typedef TemplateSampler<MatrixLinearInterpolator> MatrixLinearSampler;
|
typedef TemplateSampler<MatrixLinearInterpolator> MatrixLinearSampler;
|
||||||
|
|
||||||
typedef TemplateSampler<FloatCubicBezierInterpolator> FloatCubicBezierSampler;
|
typedef TemplateSampler<FloatCubicBezierInterpolator> FloatCubicBezierSampler;
|
||||||
|
Loading…
Reference in New Issue
Block a user