aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rw-r--r--src/FbTk/TextureRender.cc11
2 files changed, 11 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index bdaf008..4934fa8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
1(Format: Year/Month/Day) 1(Format: Year/Month/Day)
2Changes for 0.9.14: 2Changes for 0.9.14:
3*05/09/03:
4 * Exchanged the hardcoded 3200 pixel limit for texture size to
5 a calculated value based on screen dimensions (Mathias)
6 FbTk/TextureRender.cc
3*05/08/31: 7*05/08/31:
4 * Added SVN Revision number output in info output (Thanks php-coder) 8 * Added SVN Revision number output in info output (Thanks php-coder)
5 nls/*/Translation.m, nls/fluxbox-nls.hh src/main.cc 9 nls/*/Translation.m, nls/fluxbox-nls.hh src/main.cc
diff --git a/src/FbTk/TextureRender.cc b/src/FbTk/TextureRender.cc
index 219f0f2..1b1616c 100644
--- a/src/FbTk/TextureRender.cc
+++ b/src/FbTk/TextureRender.cc
@@ -62,16 +62,19 @@ TextureRender::TextureRender(ImageControl &imgctrl,
62 width(static_cast<signed>((w > 0 ? w : 1))), height(static_cast<signed>(h > 0 ? h : 1)), 62 width(static_cast<signed>((w > 0 ? w : 1))), height(static_cast<signed>(h > 0 ? h : 1)),
63 xtable(0), ytable(0) { 63 xtable(0), ytable(0) {
64 64
65 unsigned int texture_max_width = WidthOfScreen(ScreenOfDisplay(FbTk::App::instance()->display(), imgctrl.screenNumber())) * 2;
66 unsigned int texture_max_height = HeightOfScreen(ScreenOfDisplay(FbTk::App::instance()->display(), imgctrl.screenNumber())) * 2;
67
65 _FB_USES_NLS; 68 _FB_USES_NLS;
66 // clamp to "normal" size 69 // clamp to "normal" size
67 if (width > 3200) { 70 if (width > texture_max_width) {
68 cerr<<"TextureRender: "<<_FBTKTEXT(Error, BigWidth, "Warning! Width > 3200 setting Width = 3200", "Image width seems too big, clamping")<<endl; 71 cerr<<"TextureRender: "<<_FBTKTEXT(Error, BigWidth, "Warning! Width > 3200 setting Width = 3200", "Image width seems too big, clamping")<<endl;
69 width = 3200; 72 width = texture_max_width;
70 } 73 }
71 74
72 if (height > 3200) { 75 if (height > texture_max_height) {
73 cerr<<"TextureRender: "<<_FBTKTEXT(Error, BigHeight, "Warning! Height > 3200 setting Height = 3200", "Image height seems too big, clamping")<<endl; 76 cerr<<"TextureRender: "<<_FBTKTEXT(Error, BigHeight, "Warning! Height > 3200 setting Height = 3200", "Image height seems too big, clamping")<<endl;
74 height = 3200; 77 height = texture_max_height;
75 } 78 }
76 79
77 80