Replaced deprecated osg::Shader::reaDShaderFile()/loadShaderFromSource() usage
This commit is contained in:
@@ -16,6 +16,7 @@
|
||||
#include <osgAnimation/MorphGeometry>
|
||||
#include <osgAnimation/BoneMapVisitor>
|
||||
#include <osg/TextureBuffer>
|
||||
#include <osgDB/ReadFile>
|
||||
#include <sstream>
|
||||
|
||||
using namespace osgAnimation;
|
||||
@@ -137,10 +138,8 @@ bool MorphTransformHardware::init(MorphGeometry& morphGeometry)
|
||||
//set default source if _shader is not user setted
|
||||
if (!vertexshader.valid())
|
||||
{
|
||||
if (!_shader.valid())
|
||||
vertexshader = osg::Shader::readShaderFile(osg::Shader::VERTEX,"morphing.vert");
|
||||
else
|
||||
vertexshader=_shader;
|
||||
if (!_shader.valid()) vertexshader = osgDB::readRefShaderFile(osg::Shader::VERTEX,"morphing.vert");
|
||||
else vertexshader=_shader;
|
||||
}
|
||||
|
||||
if (!vertexshader.valid())
|
||||
@@ -157,7 +156,7 @@ bool MorphTransformHardware::init(MorphGeometry& morphGeometry)
|
||||
if (std::string::npos == start)
|
||||
{
|
||||
// perhaps remanance from previous init (if saved after init) so reload shader
|
||||
vertexshader = osg::Shader::readShaderFile(osg::Shader::VERTEX,"morphing.vert");
|
||||
vertexshader = osgDB::readRefShaderFile(osg::Shader::VERTEX,"morphing.vert");
|
||||
if (!vertexshader.valid())
|
||||
{
|
||||
OSG_WARN << "RigTransformHardware can't load VertexShader" << std::endl;
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
#include <osgAnimation/RigTransformHardware>
|
||||
#include <osgAnimation/RigGeometry>
|
||||
#include <osgAnimation/BoneMapVisitor>
|
||||
#include <osgDB/ReadFile>
|
||||
#include <sstream>
|
||||
|
||||
using namespace osgAnimation;
|
||||
@@ -315,8 +316,7 @@ bool RigTransformHardware::init(RigGeometry& rig)
|
||||
//set default source if _shader is not user setted
|
||||
if (!vertexshader.valid())
|
||||
{
|
||||
if (!_shader.valid())
|
||||
vertexshader = osg::Shader::readShaderFile(osg::Shader::VERTEX,"skinning.vert");
|
||||
if (!_shader.valid()) vertexshader = osgDB::readRefShaderFile(osg::Shader::VERTEX,"skinning.vert");
|
||||
else vertexshader = _shader;
|
||||
}
|
||||
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
#include <osg/io_utils>
|
||||
|
||||
#include <osgDB/FileUtils>
|
||||
#include <osgDB/ReadFile>
|
||||
|
||||
#include <osgUtil/CullVisitor>
|
||||
#include <osgSim/OverlayNode>
|
||||
@@ -1028,7 +1029,7 @@ OverlayNode::OverlayData* OverlayNode::getOverlayData(osgUtil::CullVisitor* cv)
|
||||
std::string vertexShaderFile = osgDB::findDataFile("shaders/overlay_perspective_rtt.vert");
|
||||
if (!vertexShaderFile.empty())
|
||||
{
|
||||
program->addShader(osg::Shader::readShaderFile(osg::Shader::VERTEX, vertexShaderFile));
|
||||
program->addShader(osgDB::readRefShaderFile(osg::Shader::VERTEX, vertexShaderFile));
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -1119,7 +1120,7 @@ OverlayNode::OverlayData* OverlayNode::getOverlayData(osgUtil::CullVisitor* cv)
|
||||
std::string fragmentShaderFile = osgDB::findDataFile("shaders/overlay_perspective_main.frag");
|
||||
if (!fragmentShaderFile.empty())
|
||||
{
|
||||
overlayData->_mainSubgraphProgram->addShader(osg::Shader::readShaderFile(osg::Shader::FRAGMENT, fragmentShaderFile));
|
||||
overlayData->_mainSubgraphProgram->addShader(osgDB::readRefShaderFile(osg::Shader::FRAGMENT, fragmentShaderFile));
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -47,10 +47,7 @@ bool Shader_readLocalData(Object& obj, Input& fr)
|
||||
{
|
||||
|
||||
osg::ref_ptr<Shader> s = osgDB::readRefShaderFile(fr[1].getStr(), fr.getOptions());
|
||||
if(s.get())
|
||||
shader.setShaderSource(s->getShaderSource());
|
||||
else
|
||||
shader.loadShaderSourceFromFile( osgDB::findDataFile(fr[1].getStr()) );
|
||||
if(s.get()) shader.setShaderSource(s->getShaderSource());
|
||||
|
||||
fr += 2;
|
||||
iteratorAdvanced = true;
|
||||
|
||||
Reference in New Issue
Block a user