Skip to content

Commit ae52320

Browse files
committed
ovis: disable mipmaps for fullscreen backgrounds
1 parent b2c0ce0 commit ae52320

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

modules/ovis/src/ovis.cpp

+4-4
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ static Vector2 toOGRE_SS = Vector2(1, -1);
3131

3232
WindowScene::~WindowScene() {}
3333

34-
void _createTexture(const String& name, Mat image)
34+
void _createTexture(const String& name, Mat image, int mipmaps)
3535
{
3636
PixelFormat format;
3737
switch(image.type())
@@ -62,7 +62,7 @@ void _createTexture(const String& name, Mat image)
6262
if(!tex)
6363
{
6464
tex = texMgr.createManual(name, RESOURCEGROUP_NAME, TEX_TYPE_2D, image.cols, image.rows,
65-
MIP_DEFAULT, format);
65+
mipmaps, format);
6666
}
6767

6868
PixelBox box(image.cols, image.rows, 1, format, image.ptr());
@@ -441,7 +441,7 @@ class WindowSceneImpl : public WindowScene
441441

442442
String name = sceneMgr->getName() + "_Background";
443443

444-
_createTexture(name, image.getMat());
444+
_createTexture(name, image.getMat(), 0);
445445

446446
// ensure bgplane is visible
447447
bgplane->setVisible(true);
@@ -808,7 +808,7 @@ class WindowSceneImpl : public WindowScene
808808
String name = "_" + sceneMgr->getName() + "_DefaultBackground";
809809

810810
Mat_<Vec3b> img = (Mat_<Vec3b>(2, 1) << Vec3b(2, 1, 1), Vec3b(240, 120, 120));
811-
_createTexture(name, img);
811+
_createTexture(name, img, 0);
812812

813813
MaterialPtr mat = MaterialManager::getSingleton().create(name, RESOURCEGROUP_NAME);
814814
Pass* rpass = mat->getTechniques()[0]->getPasses()[0];

modules/ovis/src/precomp.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ struct Application;
1818
extern Ptr<Application> _app;
1919

2020
extern const char* RESOURCEGROUP_NAME;
21-
void _createTexture(const String& name, Mat image);
21+
void _createTexture(const String& name, Mat image, int mipmaps = Ogre::MIP_DEFAULT);
2222
}
2323
}
2424

0 commit comments

Comments
 (0)