spring: develop 5f25cf56 | [ Diff ] [ Back to Repository ] | |||
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
-jk- | -jk- | develop | 2009-05-05 13:42:26 | develop 2920adcc |
Changeset | new FontSystem: bugfixes: * glyphs aren't distorted on widescreens anymore * font doesn't need to get recreated on window resize * textwidth is calculated correctly visuals: * supports kerning * full cp1252 (WinLatin-1) support * all glyphs have a blurred version in the fontatlas used for outline&shadow rendering a more powerfull api: * supports linebreaks * supports alignment (vertical & horizontal) * supports text decoration (outline & shadow) * on font creation variable outlinewidth/-weight * a new ::Wrap() functions that adds linebreaks & ellipsis (and supports inline colorcodes) performance: * in default situations 10x faster (with outlines even more) * reduces state changes via font->Begin() & font->End() * uses vertex arrays * renders glyph outlines as 1 quad |
|||
mod - rts/Game/Game.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/PreGame.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/SelectMenu.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/StartScripts/ScriptHandler.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/UI/CursorIcons.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/UI/EndGameBox.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/UI/GameInfo.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/UI/GameSetupDrawer.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/UI/GuiHandler.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/UI/InfoConsole.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/UI/InfoConsole.h | [ Diff ] [ File ] | |||
mod - rts/Game/UI/ProfileDrawer.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/UI/QuitBox.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/UI/ResourceBar.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/UI/ShareBox.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/UI/StartPosSelecter.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/UI/TooltipConsole.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaOpenGL.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaOpenGL.h | [ Diff ] [ File ] | |||
mod - rts/Rendering/GL/glExtra.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/GL/glExtra.h | [ Diff ] [ File ] | |||
mod - rts/Rendering/GL/glList.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/GL/glList.h | [ Diff ] [ File ] | |||
mod - rts/Rendering/GL/myGL.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/GL/myGL.h | [ Diff ] [ File ] | |||
mod - rts/Rendering/InMapDraw.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/InMapDraw.h | [ Diff ] [ File ] | |||
mod - rts/Rendering/UnitModels/UnitDrawer.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/glFont.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/glFont.h | [ Diff ] [ File ] | |||
mod - rts/Sim/Path/PathEstimator.cpp | [ Diff ] [ File ] | |||
mod - rts/System/SpringApp.cpp | [ Diff ] [ File ] |