0ad/source/renderer
janwas 623e649acb # big refactoring in CPU-specific code, fix for dual core vs. HT detection
all cpu-related stuff is now defined in cpu.h (with cpu_ prefix and
fully encapsulated). fix quite brittle core/HT unit/package detection.
implement mkdir on VC8, where it is deprecated
add strdup on MacOSX
move ia32 code into separate subdir. functions implemented in asm are
called ia32_asm_*.
add some unix versions of sysdep functions (cannot test them)
timer: fix for amd64 linux

This was SVN commit r4995.
2007-04-25 18:19:35 +00:00
..
AlphaMapCalculator.cpp Fixed file properties - removed svn:executable and svn:keywords (left over from CVS conversion?) from all files; set svn:eol-style=native for *.cpp, *.h (and fixed files with inconsistent line endings) 2006-04-23 23:14:18 +00:00
AlphaMapCalculator.h Fixed file properties - removed svn:executable and svn:keywords (left over from CVS conversion?) from all files; set svn:eol-style=native for *.cpp, *.h (and fixed files with inconsistent line endings) 2006-04-23 23:14:18 +00:00
BlendShapes.h Fixed file properties - removed svn:executable and svn:keywords (left over from CVS conversion?) from all files; set svn:eol-style=native for *.cpp, *.h (and fixed files with inconsistent line endings) 2006-04-23 23:14:18 +00:00
FixedFunctionModelRenderer.cpp Actor Viewer: Added controls for wireframe, background colour, move-when-walking. Reduced CPU usage when 'playing' things with no animation. 2006-09-26 01:44:20 +00:00
FixedFunctionModelRenderer.h # MacOS X compat (part 1) 2006-07-26 14:04:52 +00:00
HWLightingModelRenderer.cpp Tried compiling with ICC9 on Linux, which raised various issues: 2006-12-16 01:01:15 +00:00
HWLightingModelRenderer.h # MacOS X compat (part 1) 2006-07-26 14:04:52 +00:00
InstancingModelRenderer.cpp # Fixed skeletal animation algorithm. 2006-12-15 16:09:30 +00:00
InstancingModelRenderer.h # MacOS X compat (part 1) 2006-07-26 14:04:52 +00:00
ModelRenderer.cpp WaterManager: don't try rendering if the textures haven't been loaded (e.g. when using the Actor Viewer). 2007-02-10 22:07:20 +00:00
ModelRenderer.h Actor Viewer: Added controls for wireframe, background colour, move-when-walking. Reduced CPU usage when 'playing' things with no animation. 2006-09-26 01:44:20 +00:00
ModelVertexRenderer.h # MacOS X compat (part 1) 2006-07-26 14:04:52 +00:00
PatchRData.cpp Removed some header files from header files. 2007-01-13 22:44:42 +00:00
PatchRData.h Actor Viewer: Added controls for wireframe, background colour, move-when-walking. Reduced CPU usage when 'playing' things with no animation. 2006-09-26 01:44:20 +00:00
PlayerRenderer.cpp close #103 2006-09-14 19:15:32 +00:00
PlayerRenderer.h # MacOS X compat (part 1) 2006-07-26 14:04:52 +00:00
Renderer.cpp Undid map changes. 2007-02-10 19:37:33 +00:00
Renderer.h # Fixed some graphical and scenario editor issues. 2007-02-09 17:04:55 +00:00
RenderModifiers.cpp Actor Viewer: Added controls for wireframe, background colour, move-when-walking. Reduced CPU usage when 'playing' things with no animation. 2006-09-26 01:44:20 +00:00
RenderModifiers.h # MacOS X compat (part 1) 2006-07-26 14:04:52 +00:00
RenderPathVertexShader.cpp Simplification of #Include paths: relative names are used only for included files in the same directory as the including file; everything else uses the full path relative to source/. 2006-06-02 02:10:27 +00:00
RenderPathVertexShader.h #Models receive shadows now, including self-shadows. 2006-03-26 00:54:20 +00:00
Scene.cpp # Introduce a Scene abstraction that allows the renderer to query visibility from multiple virtual camera positions. 2006-09-24 11:25:11 +00:00
Scene.h # Introduce a Scene abstraction that allows the renderer to query visibility from multiple virtual camera positions. 2006-09-24 11:25:11 +00:00
ShadowMap.cpp Changed default DepthTextureBits again. Should fix #180. 2007-02-10 20:53:48 +00:00
ShadowMap.h # MacOS X compat (part 1) 2006-07-26 14:04:52 +00:00
SkyManager.cpp GCC compatibility (fixed CStr.h case, got rid of a few warnings) 2006-10-20 01:06:43 +00:00
SkyManager.h # housekeeping 2006-07-20 14:37:58 +00:00
TerrainOverlay.cpp svn:ignore auto-generated test .cpp files. 2006-07-12 14:49:10 +00:00
TerrainOverlay.h Fixed file properties - removed svn:executable and svn:keywords (left over from CVS conversion?) from all files; set svn:eol-style=native for *.cpp, *.h (and fixed files with inconsistent line endings) 2006-04-23 23:14:18 +00:00
TerrainRenderer.cpp # Added initial play-testing support in the scenario editor. 2007-01-17 03:25:20 +00:00
TerrainRenderer.h # MacOS X compat (part 1) 2006-07-26 14:04:52 +00:00
TransparencyRenderer.cpp # Fixed rendering of transparent objects. 2007-02-10 18:26:57 +00:00
TransparencyRenderer.h # MacOS X compat (part 1) 2006-07-26 14:04:52 +00:00
VertexArray.cpp # Better error tolerance 2007-02-28 20:09:19 +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 # big refactoring in CPU-specific code, fix for dual core vs. HT detection 2007-04-25 18:19:35 +00:00
VertexBuffer.h Tried compiling with ICC9 on Linux, which raised various issues: 2006-12-16 01:01:15 +00:00
VertexBufferManager.cpp # Better error tolerance 2007-02-28 20:09:19 +00:00
VertexBufferManager.h # GCC 4.1.1 compatibility 2006-09-30 15:46:40 +00:00
WaterManager.cpp WaterManager: don't try rendering if the textures haven't been loaded (e.g. when using the Actor Viewer). 2007-02-10 22:07:20 +00:00
WaterManager.h # Updates to water rendering (more effects). 2006-09-10 05:31:41 +00:00