1
0
forked from 0ad/0ad
0ad/source/renderer
prefect 5087732fe3 Refactor ProfileViewer into a singleton that uses AbstractProfileTable as
data model.
Profile.cpp implements AbstractProfileTable so the original
functionality
of the profiling display remains.
CRenderer also contains an AbstractProfileTable implementation that
displays
the rendering stats. Switch through different profile views using F11.

This was SVN commit r3154.
2005-11-19 16:15:34 +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
FixedFunctionModelRenderer.cpp Refactor model rendering to perform vertex setup in ModelVertexRenderer. 2005-11-05 23:15:23 +00:00
FixedFunctionModelRenderer.h Refactor model rendering to perform vertex setup in ModelVertexRenderer. 2005-11-05 23:15:23 +00:00
HWLightingModelRenderer.cpp Refactor model rendering to perform vertex setup in ModelVertexRenderer. 2005-11-05 23:15:23 +00:00
HWLightingModelRenderer.h Refactor model rendering to perform vertex setup in ModelVertexRenderer. 2005-11-05 23:15:23 +00:00
InstancingModelRenderer.cpp Refactor model rendering to perform vertex setup in ModelVertexRenderer. 2005-11-05 23:15:23 +00:00
InstancingModelRenderer.h Refactor model rendering to perform vertex setup in ModelVertexRenderer. 2005-11-05 23:15:23 +00:00
ModelRenderer.cpp Refactor model rendering to perform vertex setup in ModelVertexRenderer. 2005-11-05 23:15:23 +00:00
ModelRenderer.h Refactor model rendering to perform vertex setup in ModelVertexRenderer. 2005-11-05 23:15:23 +00:00
ModelVertexRenderer.h Refactor model rendering to perform vertex setup in ModelVertexRenderer. 2005-11-05 23:15:23 +00:00
PatchRData.cpp More reliable texture blending. Resource unloading. Minor fixes. 2005-11-06 05:05:07 +00:00
PatchRData.h Sped up LOS rendering. 2005-10-09 08:14:42 +00:00
PlayerRenderer.cpp Refactor model rendering to perform vertex setup in ModelVertexRenderer. 2005-11-05 23:15:23 +00:00
PlayerRenderer.h Massive rewrite/refactoring of the model rendering system. 2005-10-25 01:43:07 +00:00
Renderer.cpp Refactor ProfileViewer into a singleton that uses AbstractProfileTable as 2005-11-19 16:15:34 +00:00
Renderer.h Refactor ProfileViewer into a singleton that uses AbstractProfileTable as 2005-11-19 16:15:34 +00:00
RenderModifiers.cpp g_keys[] has been made redundant by SDL's key array; use SDL_GetKeyState instead to get address of new keys array 2005-10-31 16:26:51 +00:00
RenderModifiers.h Massive rewrite/refactoring of the model rendering system. 2005-10-25 01:43:07 +00:00
RenderPathVertexShader.cpp Add ARB_vertex_shader specific functions to glext_funcs.h 2005-10-30 00:22:22 +00:00
RenderPathVertexShader.h Add ARB_vertex_shader specific functions to glext_funcs.h 2005-10-30 00:22:22 +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 More reliable texture blending. Resource unloading. Minor fixes. 2005-11-06 05:05:07 +00:00
TransparencyRenderer.h Refactor model rendering to perform vertex setup in ModelVertexRenderer. 2005-11-05 23:15:23 +00:00
VertexArray.cpp renderer: load/unload water textures (similar to alpha maps); do that in delay load and avoid leaking them. 2005-10-12 04:16:41 +00:00
VertexArray.h g_keys[] has been made redundant by SDL's key array; use SDL_GetKeyState instead to get address of new keys array 2005-10-31 16:26:51 +00:00
VertexBuffer.cpp profiling indicates memcpy is a bottleneck, so globally replace all of them with memcpy2 (hand-optimized). depending on transfer size, this is 10%..300% faster. also made memcpy2 into a macro instead of thunk function because vc7 was still generating a jump. 2005-10-30 16:19:20 +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