summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorBjørn Lindeijer <bjorn@lindeijer.nl>2007-10-18 18:39:48 +0000
committerBjørn Lindeijer <bjorn@lindeijer.nl>2007-10-18 18:39:48 +0000
commit86441fda9c561dd264039edc68ddabbf7cb54ce2 (patch)
treef9d15edf9587bc149a42399369bfcf3b9d5c5b27 /ChangeLog
parentd3ab0ef7be4c1f0098acc08748c308091e75dfff (diff)
downloadmana-client-86441fda9c561dd264039edc68ddabbf7cb54ce2.tar.gz
mana-client-86441fda9c561dd264039edc68ddabbf7cb54ce2.tar.bz2
mana-client-86441fda9c561dd264039edc68ddabbf7cb54ce2.tar.xz
mana-client-86441fda9c561dd264039edc68ddabbf7cb54ce2.zip
Merged removal of dependency on Guichan OpenGL from trunk to 0.0 branch,
including optimization of OpenGL memory usage on modern OpenGL drivers. Patches by Guillaume Melquiond.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog32
1 files changed, 27 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index 9d844460..d75f461a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -58,11 +58,11 @@
2007-09-08 Philipp Sehmisch <tmw@crushnet.org>
- * data/graphics/particles/aniblaze.png,
+ * data/graphics/particles/aniblaze.png,
data/graphics/particles/cookingfire.particle.xml,
data/graphics/particles/fireplace.particle.xml,
- data/graphics/particles/flame.particle.xml:
- Improved fire effects by using animated particles.
+ data/graphics/particles/flame.particle.xml: Improved fire effects by
+ using animated particles.
2007-09-06 Philipp Sehmisch <tmw@crushnet.org>
@@ -150,6 +150,28 @@
* src/gui/updatewindow.cpp, src/main.cpp, tmw.cbp: Removed home dir
from config file to avoid encoding issues.
+2007-08-26 Guillaume Melquiond <guillaume.melquiond@gmail.com>
+
+ * src/gui/button.cpp: Fixed incorrect button dimensions, as they mess
+ OpenGL display with rectangle textures.
+ * src/graphics.cpp, src/openglgraphics.h, src/graphics.h,
+ src/openglgraphics.cpp: Fixed fonts not being recolored by adding an
+ explicit parameter to require it.
+
+2007-08-25 Guillaume Melquiond <guillaume.melquiond@gmail.com>
+
+ * configure.ac: Removed dependency on Guichan's OpenGL library.
+ * src/Makefile.am, src/resources/sdlimageloader.cpp,
+ src/resources/sdlimageloader.h, src/resources/openglsdlimageloader.h,
+ src/resources/openglsdlimageloader.cpp, src/resources/imageloader.cpp,
+ src/resources/imageloader.h, src/gui/gui.cpp, src/gui/gui.h: Replaced
+ Guichan's image loaders with our owns, so that we have control over all
+ the images used as textures.
+ * src/resources/image.cpp, src/openglgraphics.h, src/resources/image.h,
+ src/openglgraphics.cpp, src/graphics.cpp, src/graphics.h: Added support
+ for rectangle OpenGL textures when available, in order to reduce video
+ memory usage.
+
2007-08-24 Bjørn Lindeijer <bjorn@lindeijer.nl>
* src/gui/gui.h, src/gui/gui.cpp: Removed useless logic method and
@@ -4270,9 +4292,9 @@
src/gui/status.h: Improving General Layout.
* src/games.cpp, src/playerinfo.h, src/gui/char_server.cpp,
src/gui/char_select.cpp, src/gui/ministatus.cpp, src/gui/skill.cpp,
- src/gui/status.cpp, src/gui/status.h : Now the derived stats values
+ src/gui/status.cpp, src/gui/status.h: Now the derived stats values
are got from the server, and then, are correct ones.
- * src/gui/minimap.cpp : Only shows the Minimap Window if there's
+ * src/gui/minimap.cpp: Only shows the Minimap Window if there's
actually a minimap to the current map.
* src/gui/status.cpp, src/game.cpp: The derived stats are now updated
correctly upon equipping/unequipping.