1
1
forked from 0ad/0ad
0ad/source/renderer
Ykkrosh 6bc33fe8bd Update renderer design to be more flexible and data-driven based on material and shader definitions.
Support conditional expressions in shader effect XML files.
Consolidate fixed-function model rendering into the shader system.
Remove lots of now-obsolete renderer code.
Move shader defines from std::map to new class with interned data, for
performance.
Move texture from model into material.
Alleviate singletonitis.
Remove obsolete lodbias setting.
Remove unused terrain shadow transparency.

This was SVN commit r11423.
2012-04-03 18:44:46 +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
DecalRData.cpp Update renderer design to be more flexible and data-driven based on material and shader definitions. 2012-04-03 18:44:46 +00:00
DecalRData.h More GLES compatibility, mainly around terrain rendering. 2012-02-13 14:02:14 +00:00
HWLightingModelRenderer.cpp Update renderer design to be more flexible and data-driven based on material and shader definitions. 2012-04-03 18:44:46 +00:00
HWLightingModelRenderer.h Update renderer design to be more flexible and data-driven based on material and shader definitions. 2012-04-03 18:44:46 +00:00
InstancingModelRenderer.cpp Update renderer design to be more flexible and data-driven based on material and shader definitions. 2012-04-03 18:44:46 +00:00
InstancingModelRenderer.h Update renderer design to be more flexible and data-driven based on material and shader definitions. 2012-04-03 18:44:46 +00:00
ModelRenderer.cpp Update renderer design to be more flexible and data-driven based on material and shader definitions. 2012-04-03 18:44:46 +00:00
ModelRenderer.h Update renderer design to be more flexible and data-driven based on material and shader definitions. 2012-04-03 18:44:46 +00:00
ModelVertexRenderer.h Update renderer design to be more flexible and data-driven based on material and shader definitions. 2012-04-03 18:44:46 +00:00
OverlayRenderer.cpp Update renderer design to be more flexible and data-driven based on material and shader definitions. 2012-04-03 18:44:46 +00:00
OverlayRenderer.h Rendering marker lines between buildings and rally points 2011-12-10 07:07:04 +00:00
ParticleRenderer.cpp Update renderer design to be more flexible and data-driven based on material and shader definitions. 2012-04-03 18:44:46 +00:00
ParticleRenderer.h Update renderer design to be more flexible and data-driven based on material and shader definitions. 2012-04-03 18:44:46 +00:00
PatchRData.cpp Update renderer design to be more flexible and data-driven based on material and shader definitions. 2012-04-03 18:44:46 +00:00
PatchRData.h Improve Android compatibility. 2012-02-25 17:29:27 +00:00
Renderer.cpp Update renderer design to be more flexible and data-driven based on material and shader definitions. 2012-04-03 18:44:46 +00:00
Renderer.h Update renderer design to be more flexible and data-driven based on material and shader definitions. 2012-04-03 18:44:46 +00:00
RenderModifiers.cpp Update renderer design to be more flexible and data-driven based on material and shader definitions. 2012-04-03 18:44:46 +00:00
RenderModifiers.h Update renderer design to be more flexible and data-driven based on material and shader definitions. 2012-04-03 18:44:46 +00:00
Scene.cpp # Initial version of new particle system. 2011-04-03 19:15:15 +00:00
Scene.h # New territory border rendering. 2011-07-30 00:56:45 +00:00
ShadowMap.cpp GLES compatibility for particles and shadows. 2012-03-19 21:10:14 +00:00
ShadowMap.h GLES compatibility for particles and shadows. 2012-03-19 21:10:14 +00:00
SkyManager.cpp Even more GLES compatibility 2012-02-13 15:06:25 +00:00
SkyManager.h # Add new texture loading system with automatic compression. 2010-09-10 21:02:10 +00:00
TerrainOverlay.cpp Fix terrain overlay rendering 2012-02-25 22:11:34 +00:00
TerrainOverlay.h Implemented nested territory boundaries. Fixes #918. 2012-01-18 21:22:58 +00:00
TerrainRenderer.cpp Update renderer design to be more flexible and data-driven based on material and shader definitions. 2012-04-03 18:44:46 +00:00
TerrainRenderer.h Update renderer design to be more flexible and data-driven based on material and shader definitions. 2012-04-03 18:44:46 +00:00
VertexArray.cpp Optimise vertex skinning code with SSE, based on patch by gruby. 2011-11-09 23:11:28 +00:00
VertexArray.h Optimise vertex skinning code with SSE, based on patch by gruby. 2011-11-09 23:11:28 +00:00
VertexBuffer.cpp Fix printf argument types 2011-11-13 18:31:06 +00:00
VertexBuffer.h Increase maximum VBO size, to support larger meshes 2012-03-21 18:45:10 +00:00
VertexBufferManager.cpp # New territory border rendering. 2011-07-30 00:56:45 +00:00
VertexBufferManager.h Corrects some Doxygen comments and adds a few others of interest. 2012-03-01 03:55:05 +00:00
WaterManager.cpp # Add new texture loading system with automatic compression. 2010-09-10 21:02:10 +00:00
WaterManager.h # Add new texture loading system with automatic compression. 2010-09-10 21:02:10 +00:00