mirror of
https://github.com/OpenMW/openmw.git
synced 2025-03-01 07:09:41 +00:00
Use separate textures for the MyGUI RenderManager
This means we can more reliably set the filter parameters. I believe this commit creates a regression where non-DDS GUI textures would display upside down, which will be addressed by further refactoring in the next commits.
This commit is contained in:
parent
5b972ee777
commit
e2ee1d5689
1 changed files with 3 additions and 1 deletions
|
@ -86,7 +86,9 @@ namespace osgMyGUI
|
||||||
if (!mTextureManager)
|
if (!mTextureManager)
|
||||||
throw std::runtime_error("No texturemanager set");
|
throw std::runtime_error("No texturemanager set");
|
||||||
|
|
||||||
mTexture = mTextureManager->getTexture2D(fname, osg::Texture2D::CLAMP_TO_EDGE, osg::Texture2D::CLAMP_TO_EDGE);
|
mTexture = new osg::Texture2D(mTextureManager->getImage(fname));
|
||||||
|
mTexture->setWrap(osg::Texture::WRAP_S, osg::Texture::CLAMP_TO_EDGE);
|
||||||
|
mTexture->setWrap(osg::Texture::WRAP_T, osg::Texture::CLAMP_TO_EDGE);
|
||||||
// disable mip-maps
|
// disable mip-maps
|
||||||
mTexture->setFilter(osg::Texture2D::MIN_FILTER, osg::Texture2D::LINEAR);
|
mTexture->setFilter(osg::Texture2D::MIN_FILTER, osg::Texture2D::LINEAR);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue