projectm (2.0.1+dfsg-12) 11_lprojectm_change-texture-size.patch

Summary

 src/libprojectM/projectM.cpp |    9 +++++++++
 src/libprojectM/projectM.hpp |    3 +--
 2 files changed, 10 insertions(+), 2 deletions(-)

    
download this patch

Patch contents

Description: Add API to change projectM texture size
Forwarded: no
Last-Update: 2010-10-19
--- a/src/libprojectM/projectM.cpp
+++ b/src/libprojectM/projectM.cpp
@@ -898,3 +898,12 @@
 }
 
 
+void projectM::changeTextureSize(int size) {
+  _settings.textureSize = size;
+
+  delete renderer;
+  renderer = new Renderer(_settings.windowWidth, _settings.windowHeight,
+                          _settings.meshX, _settings.meshY,
+                          _settings.textureSize, beatDetect, _settings.presetURL,
+                          _settings.titleFontURL, _settings.menuFontURL);
+}
--- a/src/libprojectM/projectM.hpp
+++ b/src/libprojectM/projectM.hpp
@@ -153,8 +153,7 @@
 
   virtual ~projectM();
 
-
-
+  void changeTextureSize(int size);
 
 
   const Settings & settings() const {