0ad/source/renderer
Matei 0ed2815c8b Added initial version of LOS, and updated minimap to show both LOS and water.
LOS issues still outstanding:
- LOS looks ugly because of quad tesselation into 2 triangles
- Quad tesselation is unspecified by OpenGL (in fact using GL_QUADS on
LOS quads seemed to give different tesselations than it did for the
underlying terrain quads, but terrain rendering also used GL_QUADS).
This should be fixed once we decide on the quad tesselation issue.
- Units with traits.vision.permanent set are visible through FOW even if
you havent seen them before; this should only be true when you have seen
them before. But it gets even more complicated - if a permanent unit
seen through FOW dies or gets upgraded or something, perhaps you should
remember the old version. I'm not completely sure how to do this
(probably involves cloning its actor somehow).

This was SVN commit r2876.
2005-10-09 03:43:03 +00:00
..
AlphaMapCalculator.cpp added precompiled.h everywhere 2004-06-03 18:38:14 +00:00
AlphaMapCalculator.h Moved from terrain directory. 2004-05-29 20:53:40 +00:00
BlendShapes.h Moved from terrain directory. 2004-05-29 20:53:40 +00:00
ModelDefRData.cpp Add the notion of render paths and an appropriate configuration option. 2005-10-05 16:42:09 +00:00
ModelDefRData.h Add the notion of render paths and an appropriate configuration option. 2005-10-05 16:42:09 +00:00
ModelRData.cpp Add the notion of render paths and an appropriate configuration option. 2005-10-05 16:42:09 +00:00
ModelRData.h Add the notion of render paths and an appropriate configuration option. 2005-10-05 16:42:09 +00:00
PatchRData.cpp Lots of gcc -Wall fixes. The common ones: 2005-10-07 15:24:29 +00:00
PatchRData.h less dependencies on res/res.h in headers (a bad thing) => less recompiles when I change vfs.h :) 2004-12-07 02:04:38 +00:00
PlayerRenderer.cpp Add the notion of render paths and an appropriate configuration option. 2005-10-05 16:42:09 +00:00
PlayerRenderer.h Temporary fix for mouse input. Improved performance in player-colour model renderer. Also improved performance in lighting, at least in unoptimised builds. 2005-05-20 17:09:47 +00:00
Renderer.cpp Added initial version of LOS, and updated minimap to show both LOS and water. 2005-10-09 03:43:03 +00:00
Renderer.h Added initial version of LOS, and updated minimap to show both LOS and water. 2005-10-09 03:43:03 +00:00
RenderPathVertexShader.cpp Add the notion of render paths and an appropriate configuration option. 2005-10-05 16:42:09 +00:00
RenderPathVertexShader.h Add the notion of render paths and an appropriate configuration option. 2005-10-05 16:42:09 +00:00
SHCoeffs.cpp CVSROOT: doesn't seem particularly useful now 2005-09-30 00:59:42 +00:00
SHCoeffs.h Updated building placement cursor to make the object glow read and not be placeable if trying to place in an invalid area. 2005-09-06 08:25:41 +00:00
TransparencyRenderer.cpp Add the notion of render paths and an appropriate configuration option. 2005-10-05 16:42:09 +00:00
TransparencyRenderer.h Minor changes. 2004-10-06 18:44:47 +00:00
VertexArray.cpp glDrawRangeElements -> glDrawRangeElementsEXT (fixes compilation error; EXT/ARB/etc extensions need to be used for everything not in GL1.1) 2005-10-03 16:04:55 +00:00
VertexArray.h Stupid bug in VertexArrayIterator template - forgot a return *this. 2005-10-05 16:54:10 +00:00
VertexBuffer.cpp Lots of gcc -Wall fixes. The common ones: 2005-10-07 15:24:29 +00:00
VertexBuffer.h Added VertexArray & co. classes to simplify a flexible, render path dependent 2005-10-02 21:11:11 +00:00
VertexBufferManager.cpp Explicitly call VertexBufferManager cleanup code, since we can't rely on 2005-10-04 20:54:47 +00:00
VertexBufferManager.h Explicitly call VertexBufferManager cleanup code, since we can't rely on 2005-10-04 20:54:47 +00:00