update serializer with new properties
This commit is contained in:
@@ -18,14 +18,11 @@
|
||||
#include <osg/TextureBuffer>
|
||||
#include <sstream>
|
||||
|
||||
///texture unit reserved for morphtarget TBO
|
||||
#define DEFAULTMORPHTEXTUREUNIT 7
|
||||
|
||||
using namespace osgAnimation;
|
||||
|
||||
MorphTransformHardware::MorphTransformHardware():
|
||||
_needInit(true),
|
||||
_reservedTextureUnit(DEFAULTMORPHTEXTUREUNIT)
|
||||
_reservedTextureUnit(MORPHTRANSHW_DEFAULTMORPHTEXTUREUNIT)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -20,13 +20,11 @@
|
||||
|
||||
using namespace osgAnimation;
|
||||
|
||||
#define DEFAULT_FIRST_VERTATTRIB_TARGETTED 11
|
||||
|
||||
RigTransformHardware::RigTransformHardware():
|
||||
_bonesPerVertex (0),
|
||||
_nbVertices (0),
|
||||
_needInit (true),
|
||||
_minAttribIndex(DEFAULT_FIRST_VERTATTRIB_TARGETTED)
|
||||
_minAttribIndex(RIGTRANSHW_DEFAULT_FIRST_VERTATTRIB_TARGETTED)
|
||||
{}
|
||||
|
||||
RigTransformHardware::RigTransformHardware(const RigTransformHardware& rth, const osg::CopyOp& copyop):
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
#include <osgAnimation/RigTransformHardware>
|
||||
#include <osgAnimation/RigTransformSoftware>
|
||||
#include <osgAnimation/MorphTransformSoftware>
|
||||
#include <osgAnimation/MorphTransformHardware>
|
||||
#include <osgDB/ObjectWrapper>
|
||||
#include <osgAnimation/MorphTransformHardware>
|
||||
#include <osgDB/ObjectWrapper>
|
||||
#include <osgDB/InputStream>
|
||||
#include <osgDB/OutputStream>
|
||||
|
||||
@@ -23,7 +23,10 @@ namespace wrap_osgAnimationRigTransformHardWare{
|
||||
REGISTER_OBJECT_WRAPPER( osgAnimation_RigTransformHardware,
|
||||
new osgAnimation::RigTransformHardware,
|
||||
osgAnimation::RigTransformHardware,
|
||||
"osg::Object osgAnimation::RigTransform osgAnimation::RigTransformHardware" ){}
|
||||
"osg::Object osgAnimation::RigTransform osgAnimation::RigTransformHardware" ){
|
||||
ADD_OBJECT_SERIALIZER(Shader,osg::Shader,NULL);
|
||||
ADD_UINT_SERIALIZER(FirstVertexAttributeTarget,RIGTRANSHW_DEFAULT_FIRST_VERTATTRIB_TARGETTED);
|
||||
}
|
||||
}
|
||||
|
||||
namespace wrap_osgAnimationMorphTransform{
|
||||
@@ -42,5 +45,8 @@ namespace wrap_osgAnimationMorphTransformHardware{
|
||||
REGISTER_OBJECT_WRAPPER( osgAnimation_MorphTransformHardware,
|
||||
new osgAnimation::MorphTransformHardware,
|
||||
osgAnimation::MorphTransformHardware,
|
||||
"osg::Object osgAnimation::MorphTransform osgAnimation::MorphTransformHardware" ){}
|
||||
"osg::Object osgAnimation::MorphTransform osgAnimation::MorphTransformHardware" ){
|
||||
ADD_OBJECT_SERIALIZER(Shader,osg::Shader,NULL);
|
||||
ADD_UINT_SERIALIZER(ReservedTextureUnit,MORPHTRANSHW_DEFAULTMORPHTEXTUREUNIT);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user