1
0
forked from 0ad/0ad
0ad/source/renderer
Ykkrosh fe3315376c Add BoundingSphere, SOverlaySphere.
BoundingSphere is similar to a bounding box, but more spherical.

SOverlaySphere is useful for visualising BoundingSphere (it's quite
inefficient and should only be used for debug functionality).

Normalise the camera frustum clipping planes, so that IsSphereVisible
gives the correct result.

This was SVN commit r15261.
2014-06-01 18:05:46 +00:00
..
scripting Make displayFrustum controllable from scripts. 2014-05-26 13:42:32 +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 Reduce memory allocations in the renderer 2013-09-29 14:48:11 +00:00
DecalRData.h Fixes actor viewer bug where view was obstructed by map's water level. Fixes #1562. 2012-09-28 18:20:36 +00:00
HWLightingModelRenderer.cpp Add support for multiple UVs and data driven texture loading. From myconid's patches. Fixes #1493 and fixes #1497. 2012-07-23 22:49: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 Add a list of statically-constructed CStrIntern strings 2013-09-29 13:19:52 +00:00
InstancingModelRenderer.h ao/parallax/normal/specular/emissive mapping; windy trees; time manager; render queries; conditional defines 2012-08-06 19:10:47 +00:00
MikktspaceWrap.cpp GPU-skinned tangent-space effects for non-instanced units, plus a bit of cleanup. 2012-10-29 13:20:21 +00:00
MikktspaceWrap.h Set svn:eol-style=native, fix some inconsistent line endings 2013-12-06 00:42:50 +00:00
ModelRenderer.cpp Fix compatibility with LLVM libc++ (used on OS X). 2014-05-26 16:48:28 +00:00
ModelRenderer.h GPU-skinned tangent-space effects for non-instanced units, plus a bit of cleanup. 2012-10-29 13:20:21 +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 Add BoundingSphere, SOverlaySphere. 2014-06-01 18:05:46 +00:00
OverlayRenderer.h Add BoundingSphere, SOverlaySphere. 2014-06-01 18:05:46 +00:00
ParticleRenderer.cpp Add a list of statically-constructed CStrIntern strings 2013-09-29 13:19:52 +00:00
ParticleRenderer.h Makes some classes NONCOPYABLE, based on patch by Markus, refs #1852 2013-05-22 21:40:56 +00:00
PatchRData.cpp Fixes basic water rendering on GLES (replaces GL_QUADS with GL_TRIANGLES). 2013-11-12 01:24:04 +00:00
PatchRData.h Slight clean up of the water code. Uses vertex data instead of a texture for foam. Should be faster to generate and render. Still no Atlas support. 2013-04-27 12:20:42 +00:00
PostprocManager.cpp Set svn:eol-style=native, fix some inconsistent line endings 2013-12-06 00:42:50 +00:00
PostprocManager.h Postproc manager 2012-10-15 10:34:23 +00:00
Renderer.cpp Add BoundingSphere, SOverlaySphere. 2014-06-01 18:05:46 +00:00
Renderer.h Add BoundingSphere, SOverlaySphere. 2014-06-01 18:05:46 +00:00
RenderModifiers.cpp Add a list of statically-constructed CStrIntern strings 2013-09-29 13:19:52 +00:00
RenderModifiers.h Add support for multiple UVs and data driven texture loading. From myconid's patches. Fixes #1493 and fixes #1497. 2012-07-23 22:49:46 +00:00
Scene.cpp # Initial version of new particle system. 2011-04-03 19:15:15 +00:00
Scene.h Add BoundingSphere, SOverlaySphere. 2014-06-01 18:05:46 +00:00
ShadowMap.cpp Moves management of GL viewports to CRenderer, letting it store the current viewport; calling code can retrieve and restore it later (instead of using deprecated glPush/PopAttrib, previously removed for GLES compatibility by 7dec618898) 2013-11-28 00:57:39 +00:00
ShadowMap.h Improved shadow filtering, from eihrul. 2012-05-21 19:23:14 +00:00
SkyManager.cpp Move the skybox up per Mythos' ruler recommendation. This should probably be a map setting. 2014-03-15 21:07:02 +00:00
SkyManager.h Fixes build warning and cleans up a few things 2012-11-26 02:28:35 +00:00
TerrainOverlay.cpp Disabling the OFFSET_LINE doesn't change any functionality as far as seen, while it fixes #2368. 2014-01-10 19:56:36 +00:00
TerrainOverlay.h Add support for texture-based terrain overlays. 2012-04-24 16:46:32 +00:00
TerrainRenderer.cpp Fix improper disabling of waves. 2014-01-05 16:41:50 +00:00
TerrainRenderer.h fixes #1572 and fixes #932 2012-10-31 18:42:17 +00:00
TexturedLineRData.cpp Set svn:eol-style=native, fix some inconsistent line endings 2013-12-06 00:42:50 +00:00
TexturedLineRData.h Set svn:eol-style=native, fix some inconsistent line endings 2013-12-06 00:42:50 +00:00
TimeManager.cpp added licensing headers to some of the new files 2012-08-06 21:34:41 +00:00
TimeManager.h added licensing headers to some of the new files 2012-08-06 21:34:41 +00:00
VertexArray.cpp Pretty unit selection overlay rings. Fixes #824. 2012-04-22 04:04:02 +00:00
VertexArray.h Pretty unit selection overlay rings. Fixes #824. 2012-04-22 04:04:02 +00:00
VertexBuffer.cpp Fixes memory leak in CVertexBuffer::Release, patch by Markus, fixes #1933 2013-05-23 23:16:36 +00:00
VertexBuffer.h Makes some classes NONCOPYABLE, based on patch by Markus, refs #1852 2013-05-22 21:40:56 +00:00
VertexBufferManager.cpp # New territory border rendering. 2011-07-30 00:56:45 +00:00
VertexBufferManager.h Pretty unit selection overlay rings. Fixes #824. 2012-04-22 04:04:02 +00:00
WaterManager.cpp Fix tests and C++11 build. 2014-02-26 19:08:03 +00:00
WaterManager.h Fix an issue with corruption of water data when the actor editor opened in Atlas. 2014-02-25 06:27:15 +00:00