From Wojciech Lewandowski, "Reading and Writing of Texture2DArrays for IVE format."
This commit is contained in:
@@ -36,6 +36,7 @@
|
||||
#include "LineStipple.h"
|
||||
#include "Texture1D.h"
|
||||
#include "Texture2D.h"
|
||||
#include "Texture2DArray.h"
|
||||
#include "Texture3D.h"
|
||||
#include "TextureCubeMap.h"
|
||||
#include "TextureRectangle.h"
|
||||
@@ -1062,6 +1063,10 @@ void DataOutputStream::writeStateAttribute(const osg::StateAttribute* attribute)
|
||||
else if(dynamic_cast<const osg::Texture3D*>(attribute)){
|
||||
((ive::Texture3D*)(attribute))->write(this);
|
||||
}
|
||||
// This is a Texture2DArray
|
||||
else if(dynamic_cast<const osg::Texture2DArray*>(attribute)){
|
||||
((ive::Texture2DArray*)(attribute))->write(this);
|
||||
}
|
||||
// This is a TextureCubeMap
|
||||
else if(dynamic_cast<const osg::TextureCubeMap*>(attribute)){
|
||||
((ive::TextureCubeMap*)(attribute))->write(this);
|
||||
|
||||
Reference in New Issue
Block a user