0ad/source/renderer
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
..
AlphaMapCalculator.cpp Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
AlphaMapCalculator.h Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
BlendShapes.h fix relics of GPL comment insertion (removing empty description comments and in some cases adding new file descriptions) 2009-05-03 11:47:38 +00:00
FixedFunctionModelRenderer.cpp # Various changes to the text rendering system. 2010-05-30 13:42:56 +00:00
FixedFunctionModelRenderer.h Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
HWLightingModelRenderer.cpp # Various changes to the text rendering system. 2010-05-30 13:42:56 +00:00
HWLightingModelRenderer.h Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
InstancingModelRenderer.cpp # Various changes to the text rendering system. 2010-05-30 13:42:56 +00:00
InstancingModelRenderer.h Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
ModelRenderer.cpp huge cleanup and conversion of most string handling (especially paths) to unicode 2009-11-03 21:46:35 +00:00
ModelRenderer.h Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
ModelVertexRenderer.h Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
OverlayRenderer.cpp # Various changes to the text rendering system. 2010-05-30 13:42:56 +00:00
OverlayRenderer.h # Rewrite of the game's simulation system 2010-01-09 19:20:14 +00:00
PatchRData.cpp # Various changes to the text rendering system. 2010-05-30 13:42:56 +00:00
PatchRData.h Add GPL header 2009-04-18 17:00:33 +00:00
PlayerRenderer.cpp huge cleanup and conversion of most string handling (especially paths) to unicode 2009-11-03 21:46:35 +00:00
PlayerRenderer.h Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
Renderer.cpp # Support floating units in new simulation system. 2010-05-27 23:23:53 +00:00
Renderer.h Force fancywater off if fragment shader extensions are not supported. See #270 2010-03-21 14:18:15 +00:00
RenderModifiers.cpp huge cleanup and conversion of most string handling (especially paths) to unicode 2009-11-03 21:46:35 +00:00
RenderModifiers.h Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
RenderPathVertexShader.cpp huge cleanup and conversion of most string handling (especially paths) to unicode 2009-11-03 21:46:35 +00:00
RenderPathVertexShader.h Add GPL header 2009-04-18 17:00:33 +00:00
Scene.cpp Add GPL header 2009-04-18 17:00:33 +00:00
Scene.h Avoid -Wnon-virtual-dtor warnings 2010-03-31 08:36:46 +00:00
ShadowMap.cpp ICC build fixes 2010-01-01 15:33:07 +00:00
ShadowMap.h Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
SkyManager.cpp Fix build and tests on Linux 2009-11-06 18:35:32 +00:00
SkyManager.h huge cleanup and conversion of most string handling (especially paths) to unicode 2009-11-03 21:46:35 +00:00
TerrainOverlay.cpp # Support floating units in new simulation system. 2010-05-27 23:23:53 +00:00
TerrainOverlay.h # Initial pathfinder integration in new simulation system 2010-01-29 21:13:18 +00:00
TerrainRenderer.cpp # Support floating units in new simulation system. 2010-05-27 23:23:53 +00:00
TerrainRenderer.h Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
TransparencyRenderer.cpp # Various changes to the text rendering system. 2010-05-30 13:42:56 +00:00
TransparencyRenderer.h Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
VertexArray.cpp huge cleanup and conversion of most string handling (especially paths) to unicode 2009-11-03 21:46:35 +00:00
VertexArray.h Add GPL header 2009-04-18 17:00:33 +00:00
VertexBuffer.cpp # Various changes to the text rendering system. 2010-05-30 13:42:56 +00:00
VertexBuffer.h # Various changes to the text rendering system. 2010-05-30 13:42:56 +00:00
VertexBufferManager.cpp huge cleanup and conversion of most string handling (especially paths) to unicode 2009-11-03 21:46:35 +00:00
VertexBufferManager.h Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
WaterManager.cpp Force fancywater off if fragment shader extensions are not supported. See #270 2010-03-21 14:18:15 +00:00
WaterManager.h Force fancywater off if fragment shader extensions are not supported. See #270 2010-03-21 14:18:15 +00:00