1
0
forked from 0ad/0ad
0ad/source/graphics
janwas 0bb0df5b2c # new year's cleanup (reduce dependencies, clean up headers)
- remove headers always included from PCH
- nommgr.h is only included ifdef REDEFINED_NEW (allows leaving out the
mmgr stuff)
- in lib/*.cpp, moved the corresponding include file to right behind the
PCH (catches headers that aren't compilable by themselves)
- byte_order no longer depends on SDL
- add debug_level (another means of filtering debug output; needed for
thesis)
- split posix stuff up into subdirs (lib/posix and sysdep/win/wposix).
makes including only some of the modules (e.g. sockets, time) much
easier.

This was SVN commit r4728.
2007-01-01 21:25:47 +00:00
..
scripting Tried compiling with ICC9 on Linux, which raised various issues: 2006-12-16 01:01:15 +00:00
tests # Added support for automatically loading 3d models in the COLLADA format. 2006-12-20 03:22:24 +00:00
Camera.cpp Modified world intersection so that you can also intersect with the water plane, which is useful for making ships move around as expected when you rightclick a spot on the water. 2006-09-10 20:38:39 +00:00
Camera.h #Bugfix: Shadows appeared to be rendered one frame too late 2006-09-14 20:06:21 +00:00
CinemaTrack.cpp #Cinematic editor 2006-08-22 02:24:44 +00:00
CinemaTrack.h #Trigger framework, terrain flattening on building placement 2006-11-24 19:45:04 +00:00
Color_asm.asm # improvements to build system for asm files 2006-06-25 20:58:03 +00:00
Color.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
Color.h # new year's cleanup (reduce dependencies, clean up headers) 2007-01-01 21:25:47 +00:00
DefaultEmitter.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
DefaultEmitter.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
Frustum.cpp # Fixes to the line segment frustum test. 2006-08-25 19:31:01 +00:00
Frustum.h # Aura and territory rendering 2006-08-25 06:04:33 +00:00
GameView.cpp Undid my previous attempt to increase cull frustum, since it degraded shadow quality. 2006-12-09 02:30:19 +00:00
GameView.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
HFTracer.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
HFTracer.h # new year's cleanup (reduce dependencies, clean up headers) 2007-01-01 21:25:47 +00:00
LightEnv.cpp Mac OS X Compat 2006-08-19 20:24:49 +00:00
LightEnv.h # MacOS X compat (part 1) 2006-07-26 14:04:52 +00:00
MapIO.h # new year's cleanup (reduce dependencies, clean up headers) 2007-01-01 21:25:47 +00:00
MapReader.cpp # new year's cleanup (reduce dependencies, clean up headers) 2007-01-01 21:25:47 +00:00
MapReader.h #Trigger framework, terrain flattening on building placement 2006-11-24 19:45:04 +00:00
MapWriter.cpp # new year's cleanup (reduce dependencies, clean up headers) 2007-01-01 21:25:47 +00:00
MapWriter.h #Trigger framework, terrain flattening on building placement 2006-11-24 19:45:04 +00:00
Material.cpp Changed player colour for actors to dark gray for Michael. 2006-11-07 02:48:27 +00:00
Material.h # housekeeping 2006-07-20 14:37:58 +00:00
MaterialManager.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
MaterialManager.h 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
MeshManager.cpp # Added support for automatically loading 3d models in the COLLADA format. 2006-12-20 03:22:24 +00:00
MeshManager.h # Added support for automatically loading 3d models in the COLLADA format. 2006-12-20 03:22:24 +00:00
MiniPatch.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
MiniPatch.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
Model.cpp # Fixed skeletal animation algorithm. 2006-12-15 16:09:30 +00:00
Model.h # Fixed skeletal animation algorithm. 2006-12-15 16:09:30 +00:00
ModelDef.cpp # Added support for automatically loading 3d models in the COLLADA format. 2006-12-20 03:22:24 +00:00
ModelDef.h # Added support for automatically loading 3d models in the COLLADA format. 2006-12-20 03:22:24 +00:00
ObjectBase.cpp # GCC 4.1.1 compatibility 2006-09-30 15:46:40 +00:00
ObjectBase.h Added 'float' flag to actors - fixes #153. 2006-09-28 02:05:56 +00:00
ObjectEntry.cpp # Added support for automatically loading 3d models in the COLLADA format. 2006-12-20 03:22:24 +00:00
ObjectEntry.h Fixed sysdep/unix compilation 2006-11-18 18:15:31 +00:00
ObjectManager.cpp # Integrated Actor Viewer and Actor Editor tools 2006-09-22 17:43:00 +00:00
ObjectManager.h # Integrated Actor Viewer and Actor Editor tools 2006-09-22 17:43:00 +00:00
ParticleEmitter.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
ParticleEmitter.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
ParticleEngine.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
ParticleEngine.h Premake: include precompiled.h in the project; set up dependencies for Atlas projects. 2006-06-09 16:44:16 +00:00
Patch.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
Patch.h Premake: include precompiled.h in the project; set up dependencies for Atlas projects. 2006-06-09 16:44:16 +00:00
RenderableObject.h 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
SColor.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
SkeletonAnim.h 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
SkeletonAnimDef.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
SkeletonAnimDef.h 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
SkeletonAnimManager.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
SkeletonAnimManager.h 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
Sprite.cpp # Updates to the entity bar display system by Andrew. 2006-07-16 19:32:48 +00:00
Sprite.h 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
Terrain.cpp # Bug fixes. 2006-12-20 05:41:54 +00:00
Terrain.h # Made Atlas compile on linux 2006-11-12 04:02:36 +00:00
TerrainProperties.cpp # new year's cleanup (reduce dependencies, clean up headers) 2007-01-01 21:25:47 +00:00
TerrainProperties.h # Fixes for GCC 2006-11-29 23:37:10 +00:00
Texture.h 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
TextureEntry.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
TextureEntry.h # housekeeping 2006-07-20 14:37:58 +00:00
TextureManager.cpp # Actor Viewer tool: added controls to toggle shadows, ground and polygon counts. 2006-09-28 20:41:12 +00:00
TextureManager.h # housekeeping 2006-07-20 14:37:58 +00:00
Unit.cpp # Improved actor-viewer tool (more viewing controls, support for random actor variations) 2006-09-27 16:54:23 +00:00
Unit.h Added 'float' flag to actors - fixes #153. 2006-09-28 02:05:56 +00:00
UnitManager.cpp # Bug fixes. 2006-12-20 05:41:54 +00:00
UnitManager.h # Bug fixes. 2006-12-20 05:41:54 +00:00