0ad/source/ps
Ykkrosh 7dca91f26b # Various changes to the text rendering system.
Rewrite font builder tool to be much simpler and to support more text
effects.
Change GUI to use new set of fonts.
Switch font textures from TGA to PNG so they're easier for the font
builder to create.
Support RGBA font textures (for e.g. stroked text).
Greatly improve text rendering performance by using vertex arrays.
Fix rendering code leaving vertex buffers bound.
Add 'clip' property to GUI text objects, to disable clipping when
rendering.
Delete part of unused console function registration system.

This was SVN commit r7595.
2010-05-30 13:42:56 +00:00
..
GameSetup # Various changes to the text rendering system. 2010-05-30 13:42:56 +00:00
scripting # Delete a lot of obsolete simulation code. 2010-05-20 18:09:23 +00:00
tests Add test for network simulation message serialization. 2010-05-25 20:48:06 +00:00
XML Convert CCmpTemplateManager to use ASCII strings internally, to save memory and serialisation cost. 2010-05-25 18:17:12 +00:00
CConsole.cpp # Various changes to the text rendering system. 2010-05-30 13:42:56 +00:00
CConsole.h # Various changes to the text rendering system. 2010-05-30 13:42:56 +00:00
CLogger.cpp Fix use of 'undefined' sound group on death. 2010-05-09 13:56:06 +00:00
CLogger.h misc. string fixes 2009-11-04 15:29:28 +00:00
ConfigDB.cpp # Rewrite of the game's simulation system 2010-01-09 19:20:14 +00:00
ConfigDB.h huge cleanup and conversion of most string handling (especially paths) to unicode 2009-11-03 21:46:35 +00:00
CStr.cpp # Add out-of-sync multiplayer checks. 2010-05-22 14:05:56 +00:00
CStr.h move M_PI etc. to wposix.h to ensure they're always present on Windows (previously required MathUtil.h) 2010-03-20 20:54:03 +00:00
DllLoader.cpp Load libraries from rpath=$ORIGIN instead of from cwd. Fixes #288 2010-03-20 20:55:54 +00:00
DllLoader.h Add GPL header 2009-04-18 17:00:33 +00:00
Errors.cpp # Rewrite of the game's simulation system 2010-01-09 19:20:14 +00:00
Errors.h # Rewrite of the game's simulation system 2010-01-09 19:20:14 +00:00
FileIo.cpp Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
FileIo.h Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
Filesystem.cpp # Rewrite of the game's simulation system 2010-01-09 19:20:14 +00:00
Filesystem.h fix handling of non-CP1252 characters in paths 2010-01-05 19:44:30 +00:00
Font.cpp # Various changes to the text rendering system. 2010-05-30 13:42:56 +00:00
Font.h huge cleanup and conversion of most string handling (especially paths) to unicode 2009-11-03 21:46:35 +00:00
Game.cpp MSVC warning fixes 2010-05-25 19:12:00 +00:00
Game.h # Delete a lot of obsolete simulation code. 2010-05-20 18:09:23 +00:00
GameAttributes.cpp huge cleanup and conversion of most string handling (especially paths) to unicode 2009-11-03 21:46:35 +00:00
GameAttributes.h Add GPL header 2009-04-18 17:00:33 +00:00
Globals.cpp Don't scroll the game view when the mouse is outside the window 2010-01-23 20:40:15 +00:00
Globals.h Add/rename header guards 2010-02-17 23:21:49 +00:00
Hotkey.cpp # Support floating units in new simulation system. 2010-05-27 23:23:53 +00:00
Hotkey.h # Support floating units in new simulation system. 2010-05-27 23:23:53 +00:00
i18n.cpp wchar.h -> utf8.h (see previous change) 2010-03-01 14:55:34 +00:00
i18n.h Add/rename header guards 2010-02-17 23:21:49 +00:00
KeyName.cpp Misc. unity fixes (missing includes, undefs, and other things that could be considered generic cleanup) 2010-02-18 00:06:50 +00:00
KeyName.h Fix non-PCH builds 2010-03-28 18:21:48 +00:00
Loader.cpp huge cleanup and conversion of most string handling (especially paths) to unicode 2009-11-03 21:46:35 +00:00
Loader.h Add GPL header 2009-04-18 17:00:33 +00:00
LoaderThunks.h Add/rename header guards 2010-02-17 23:21:49 +00:00
Overlay.cpp # Restructured GUI implementation 2009-12-03 20:17:22 +00:00
Overlay.h # Restructured GUI implementation 2009-12-03 20:17:22 +00:00
Parser.cpp Fix #251 (Config parser doesn't ignore comments), based on patch from Cygal 2009-08-12 15:17:35 +00:00
Parser.h Add GPL header 2009-04-18 17:00:33 +00:00
Player.cpp # Delete a lot of obsolete simulation code. 2010-05-20 18:09:23 +00:00
Player.h # Delete a lot of obsolete simulation code. 2010-05-20 18:09:23 +00:00
Profile.cpp Rewrite the clone-object-between-JS-contexts code (for GUI<->simulation interface) to be more efficient. 2010-05-05 22:36:35 +00:00
Profile.h Fix non-PCH compiles 2010-05-11 13:24:25 +00:00
ProfileViewer.cpp # Various changes to the text rendering system. 2010-05-30 13:42:56 +00:00
ProfileViewer.h Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
Pyrogenesis.cpp more unicode/string cleanup: 2009-11-03 22:27:25 +00:00
Pyrogenesis.h huge cleanup and conversion of most string handling (especially paths) to unicode 2009-11-03 21:46:35 +00:00
Singleton.h Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
StringConvert.cpp Add GPL header 2009-04-18 17:00:33 +00:00
StringConvert.h Add/rename header guards 2010-02-17 23:21:49 +00:00
ThreadUtil.h Add GPL header 2009-04-18 17:00:33 +00:00
UniDoubler.h Add GPL header 2009-04-18 17:00:33 +00:00
utf16string.h # Rewrite of the game's simulation system 2010-01-09 19:20:14 +00:00
Util.cpp Hide cursor when taking big screenshots 2010-05-01 09:45:27 +00:00
Util.h Add/rename header guards 2010-02-17 23:21:49 +00:00
Vector2D.h Add GPL header 2009-04-18 17:00:33 +00:00
World.cpp # Delete a lot of obsolete simulation code. 2010-05-20 18:09:23 +00:00
World.h # Delete a lot of obsolete simulation code. 2010-05-20 18:09:23 +00:00