diff engine/core/video/renderbackend.cpp @ 621:356634098bd9

* Removed the image chunking size variable from engine settings. * Replaced the existing define of PI and added some math related static const variables
author prock@33b003aa-7bff-0310-803a-e67f0ece8222
date Fri, 01 Oct 2010 14:09:47 +0000
parents ad7969d9460b
children 5f381fa34769
line wrap: on
line diff
--- a/engine/core/video/renderbackend.cpp	Thu Sep 30 21:24:55 2010 +0000
+++ b/engine/core/video/renderbackend.cpp	Fri Oct 01 14:09:47 2010 +0000
@@ -30,14 +30,11 @@
 #include "renderbackend.h"
 
 namespace FIFE {
-	
-	const unsigned int DEFAULT_CHUNKING_SIZE = 256;
-	const unsigned int MAX_CHUNKING_SIZE = 262144;  // pixels!
-	
-	RenderBackend::RenderBackend(const SDL_Color& colorkey): 
-		m_screen(NULL), 
-		m_isalphaoptimized(false), 
-		m_chunkingsize(DEFAULT_CHUNKING_SIZE),
+
+
+	RenderBackend::RenderBackend(const SDL_Color& colorkey):
+		m_screen(NULL),
+		m_isalphaoptimized(false),
 		m_iscolorkeyenabled(false),
 		m_colorkey(colorkey) {
 	}
@@ -55,77 +52,63 @@
 	void RenderBackend::captureScreen(const std::string& filename) {
 		m_screen->saveImage(filename);
 	}
-	
+
 	void RenderBackend::pushClipArea(const Rect& cliparea, bool clear) {
 		assert(m_screen);
 		m_screen->pushClipArea(cliparea, clear);
         }
-	
+
 	void RenderBackend::popClipArea() {
 		assert(m_screen);
 		m_screen->popClipArea();
 	}
-	
+
 	const Rect& RenderBackend::getClipArea() const {
 		assert(m_screen);
 		return m_screen->getClipArea();
 	}
-	
+
 	SDL_Surface* RenderBackend::getSurface() {
 		assert(m_screen);
 		return m_screen->getSurface();
 	}
-	
+
 	unsigned int RenderBackend::getWidth() const {
 		assert(m_screen);
 		return m_screen->getWidth();
 	}
-	
+
 	unsigned int RenderBackend::getHeight() const {
 		assert(m_screen);
 		return m_screen->getHeight();
 	}
-	
+
 	const Rect& RenderBackend::getArea() {
 		assert(m_screen);
 		SDL_Surface* s = m_screen->getSurface();
 		static Rect r(0, 0, s->w, s->h);
 		return r;
 	}
-	
+
 	void RenderBackend::getPixelRGBA(int x, int y, uint8_t* r, uint8_t* g, uint8_t* b, uint8_t* a) {
 		assert(m_screen);
 		m_screen->getPixelRGBA(x, y, r, g, b, a);
 	}
-	
+
 	void RenderBackend::saveImage(const std::string& filename) {
 		assert(m_screen);
 		m_screen->saveImage(filename);
 	}
-	
+
 	void RenderBackend::setAlphaOptimizerEnabled(bool enabled) {
 		assert(m_screen);
 		m_screen->setAlphaOptimizerEnabled(enabled);
 	}
-	
+
 	bool RenderBackend::isAlphaOptimizerEnabled() {
 		assert(m_screen);
 		return m_screen->isAlphaOptimizerEnabled();
 	}
-	
-	void RenderBackend::setChunkingSize(unsigned int size) {
-		if (size > MAX_CHUNKING_SIZE) {
-			size = MAX_CHUNKING_SIZE;
-		}
-		m_chunkingsize = 1;
-		while (m_chunkingsize < size) {
-			m_chunkingsize <<= 1;
-		}
-	}
-	
-	unsigned int RenderBackend::getChunkingSize() {
-		return m_chunkingsize;
-	}
 
 	void RenderBackend::setColorKeyEnabled(bool colorkeyenable) {
 		m_iscolorkeyenabled = colorkeyenable;