mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-03-29 22:20:33 +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
@ -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…
x
Reference in New Issue
Block a user