From a2af490b7b4507b343418b3149fee249d6a81f2b Mon Sep 17 00:00:00 2001
From: Perttu Ahola <celeron55@gmail.com>
Date: Thu, 3 Nov 2011 20:17:18 +0200
Subject: [PATCH] Disable mipmapping because it is sometimes ugly

---
 src/main.cpp | 27 +++++++++++++++------------
 1 file changed, 15 insertions(+), 12 deletions(-)

diff --git a/src/main.cpp b/src/main.cpp
index 6739a7759..b25b2fa35 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -1407,6 +1407,21 @@ int main(int argc, char *argv[])
 	if (device == 0)
 		return 1; // could not create selected driver.
 	
+	/*
+		Continue initialization
+	*/
+
+	video::IVideoDriver* driver = device->getVideoDriver();
+
+	// Disable mipmaps (because some of them look ugly)
+	driver->setTextureCreationFlag(video::ETCF_CREATE_MIP_MAPS, false);
+
+	/*
+		This changes the minimum allowed number of vertices in a VBO.
+		Default is 500.
+	*/
+	//driver->setMinHardwareBufferVertexCount(50);
+
 	// Set the window caption
 	device->setWindowCaption(L"Minetest [Main Menu]");
 	
@@ -1439,18 +1454,6 @@ int main(int argc, char *argv[])
 	else
 		input = new RealInputHandler(device, &receiver);
 	
-	/*
-		Continue initialization
-	*/
-
-	//video::IVideoDriver* driver = device->getVideoDriver();
-
-	/*
-		This changes the minimum allowed number of vertices in a VBO.
-		Default is 500.
-	*/
-	//driver->setMinHardwareBufferVertexCount(50);
-
 	scene::ISceneManager* smgr = device->getSceneManager();
 
 	guienv = device->getGUIEnvironment();
-- 
GitLab