Introduced new GLBufferObject pool for managing the memory footprint taken up by VertexBufferObejct, ElementBufferObject and PixelBufferObject.
This commit is contained in:
@@ -706,24 +706,14 @@ BEGIN_OBJECT_REFLECTOR(osg::State)
|
||||
__unsigned_int__getMaxTexturePoolSize,
|
||||
"",
|
||||
"");
|
||||
I_Method1(void, setMaxVBOPoolSize, IN, unsigned int, size,
|
||||
I_Method1(void, setMaxBufferObjectPoolSize, IN, unsigned int, size,
|
||||
Properties::NON_VIRTUAL,
|
||||
__void__setMaxVBOPoolSize__unsigned_int,
|
||||
__void__setMaxBufferObjectPoolSize__unsigned_int,
|
||||
"",
|
||||
"");
|
||||
I_Method0(unsigned int, getMaxVBOPoolSize,
|
||||
I_Method0(unsigned int, getMaxBufferObjectPoolSize,
|
||||
Properties::NON_VIRTUAL,
|
||||
__unsigned_int__getMaxVBOPoolSize,
|
||||
"",
|
||||
"");
|
||||
I_Method1(void, setMaxFBOPoolSize, IN, unsigned int, size,
|
||||
Properties::NON_VIRTUAL,
|
||||
__void__setMaxFBOPoolSize__unsigned_int,
|
||||
"",
|
||||
"");
|
||||
I_Method0(unsigned int, getMaxFBOPoolSize,
|
||||
Properties::NON_VIRTUAL,
|
||||
__unsigned_int__getMaxFBOPoolSize,
|
||||
__unsigned_int__getMaxBufferObjectPoolSize,
|
||||
"",
|
||||
"");
|
||||
I_Method1(void, setCheckForGLErrors, IN, osg::State::CheckForGLErrors, check,
|
||||
@@ -880,15 +870,12 @@ BEGIN_OBJECT_REFLECTOR(osg::State)
|
||||
I_SimpleProperty(const osg::Program::PerContextProgram *, LastAppliedProgramObject,
|
||||
__C5_Program_PerContextProgram_P1__getLastAppliedProgramObject,
|
||||
__void__setLastAppliedProgramObject__C5_Program_PerContextProgram_P1);
|
||||
I_SimpleProperty(unsigned int, MaxFBOPoolSize,
|
||||
__unsigned_int__getMaxFBOPoolSize,
|
||||
__void__setMaxFBOPoolSize__unsigned_int);
|
||||
I_SimpleProperty(unsigned int, MaxBufferObjectPoolSize,
|
||||
__unsigned_int__getMaxBufferObjectPoolSize,
|
||||
__void__setMaxBufferObjectPoolSize__unsigned_int);
|
||||
I_SimpleProperty(unsigned int, MaxTexturePoolSize,
|
||||
__unsigned_int__getMaxTexturePoolSize,
|
||||
__void__setMaxTexturePoolSize__unsigned_int);
|
||||
I_SimpleProperty(unsigned int, MaxVBOPoolSize,
|
||||
__unsigned_int__getMaxVBOPoolSize,
|
||||
__void__setMaxVBOPoolSize__unsigned_int);
|
||||
I_IndexedProperty(bool, ModeValidity,
|
||||
__bool__getModeValidity__StateAttribute_GLMode,
|
||||
__void__setModeValidity__StateAttribute_GLMode__bool,
|
||||
|
||||
Reference in New Issue
Block a user