Allow (ab)using findDataFile to also search directories again.
This commit is contained in:
parent
ae0b8eb3b3
commit
2a9d39f201
@ -243,8 +243,11 @@ void setAttrs(const TexTuple& attrs, Texture* tex,
|
|||||||
} else {
|
} else {
|
||||||
osgDB::ReaderWriter::ReadResult result;
|
osgDB::ReaderWriter::ReadResult result;
|
||||||
result = osgDB::readImageFile(imageName, options);
|
result = osgDB::readImageFile(imageName, options);
|
||||||
if (result.success()) {
|
osg::ref_ptr<osg::Image> image;
|
||||||
osg::ref_ptr<osg::Image> image = result.getImage();
|
if (result.success())
|
||||||
|
image = result.getImage();
|
||||||
|
if (image.valid())
|
||||||
|
{
|
||||||
image = computeMipmap( image.get(), attrs.get<7>() );
|
image = computeMipmap( image.get(), attrs.get<7>() );
|
||||||
tex->setImage(GL_FRONT_AND_BACK, image.get());
|
tex->setImage(GL_FRONT_AND_BACK, image.get());
|
||||||
int s = image->s();
|
int s = image->s();
|
||||||
@ -360,7 +363,7 @@ osg::Image* make3DNoiseImage(int texSize)
|
|||||||
GLubyte *ptr;
|
GLubyte *ptr;
|
||||||
double amp = 0.5;
|
double amp = 0.5;
|
||||||
|
|
||||||
osg::notify(osg::WARN) << "creating 3D noise texture... ";
|
SG_LOG(SG_INPUT, SG_INFO, "creating 3D noise texture... ");
|
||||||
|
|
||||||
for (f = 0, inc = 0; f < numOctaves; ++f, frequency *= 2, ++inc, amp *= 0.5)
|
for (f = 0, inc = 0; f < numOctaves; ++f, frequency *= 2, ++inc, amp *= 0.5)
|
||||||
{
|
{
|
||||||
@ -383,7 +386,7 @@ osg::Image* make3DNoiseImage(int texSize)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
osg::notify(osg::WARN) << "DONE" << std::endl;
|
SG_LOG(SG_INPUT, SG_INFO, "creating 3D noise textures complete!");
|
||||||
return image;
|
return image;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -71,7 +71,7 @@ std::string SGModelLib::findDataFile(const std::string& file,
|
|||||||
if (file.empty())
|
if (file.empty())
|
||||||
return file;
|
return file;
|
||||||
SGPath p = ResourceManager::instance()->findPath(file, currentPath);
|
SGPath p = ResourceManager::instance()->findPath(file, currentPath);
|
||||||
if (p.exists()&&p.isFile()) {
|
if (p.exists()) {
|
||||||
return p.str();
|
return p.str();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user