1
0
forked from 0ad/0ad
0ad/source/graphics
historic_bruno 481f570a0e CMapGeneratorWorker thread safety issue. Fixes #783.
VFS access moved to main thread, where random map scripts are preloaded
and stored prior to use by the worker thread.
Adds LoadGlobalScript to ScriptInterface, for evaluating script content
in the global scope.

This was SVN commit r9261.
2011-04-15 05:23:51 +00:00
..
tests Fix tests 2011-04-06 00:53:35 +00:00
Camera.cpp Optimise some matrix operations, based on patch from ortalo. 2011-04-01 18:33:47 +00:00
Camera.h # Redesigned the camera control system. 2010-08-13 13:26:29 +00:00
CinemaTrack.cpp Fix MSVC compiler warnings (replace most M_PI with (float)M_PI) 2010-03-26 19:04:40 +00:00
CinemaTrack.h Add GPL header 2009-04-18 17:00:33 +00:00
ColladaManager.cpp refactor path interface: 2011-03-23 13:36:20 +00:00
ColladaManager.h Fix #423 (Switch from CppDoc to Doxygen), based on patch from anr. 2010-07-29 15:55:41 +00:00
Color.cpp huge cleanup and conversion of most string handling (especially paths) to unicode 2009-11-03 21:46:35 +00:00
Color.h Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
Decal.cpp # Initial version of terrain decal textures. 2011-03-13 19:22:05 +00:00
Decal.h # Initial version of terrain decal textures. 2011-03-13 19:22:05 +00:00
Entity.h Implements random map system, fixes #6. 2011-03-22 01:34:45 +00:00
Frustum.cpp Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
Frustum.h Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
GameView.cpp Integrates random maps with Atlas. Fixes #460. 2011-04-14 04:01:59 +00:00
GameView.h Remove some unused variable declarations 2011-04-06 00:04:35 +00:00
HFTracer.cpp Improve camera restraints at edge of map to be independent of zoom, and to work on circular maps. 2011-03-04 20:02:05 +00:00
HFTracer.h Add some missing consts to arguments. 2010-07-25 14:10:46 +00:00
LightEnv.cpp # Add new renderer mode based on GL_ARB_fragment_program. 2011-03-26 20:17:21 +00:00
LightEnv.h # Add new renderer mode based on GL_ARB_fragment_program. 2011-03-26 20:17:21 +00:00
LOSTexture.cpp Fix decals and LOS texture in Actor Viewer, by slightly reducing use of globals. 2011-04-05 20:32:03 +00:00
LOSTexture.h Fix decals and LOS texture in Actor Viewer, by slightly reducing use of globals. 2011-04-05 20:32:03 +00:00
MapGenerator.cpp CMapGeneratorWorker thread safety issue. Fixes #783. 2011-04-15 05:23:51 +00:00
MapGenerator.h CMapGeneratorWorker thread safety issue. Fixes #783. 2011-04-15 05:23:51 +00:00
MapIO.h Implements random map system, fixes #6. 2011-03-22 01:34:45 +00:00
MapReader.cpp Random maps generated in their own thread, loading GUI is updated with progress. 2011-04-10 05:31:18 +00:00
MapReader.h Random maps generated in their own thread, loading GUI is updated with progress. 2011-04-10 05:31:18 +00:00
MapWriter.cpp # Add new renderer mode based on GL_ARB_fragment_program. 2011-03-26 20:17:21 +00:00
MapWriter.h Use JSFastNative API in more places, for improved compatibility with future SpiderMonkey versions. 2010-10-21 19:54:59 +00:00
Material.cpp # Add new renderer mode based on GL_ARB_fragment_program. 2011-03-26 20:17:21 +00:00
Material.h # Add new renderer mode based on GL_ARB_fragment_program. 2011-03-26 20:17:21 +00:00
MaterialManager.cpp # Render unit silhouettes when behind buildings. 2011-03-18 16:57:54 +00:00
MaterialManager.h huge cleanup and conversion of most string handling (especially paths) to unicode 2009-11-03 21:46:35 +00:00
MeshManager.cpp refactor path interface: 2011-03-23 13:36:20 +00:00
MeshManager.h refactor path interface: 2011-03-23 13:36:20 +00:00
MiniPatch.cpp # Handle terrain passability and movement costs in pathfinder. 2010-05-27 23:31:03 +00:00
MiniPatch.h # Add new texture loading system with automatic compression. 2010-09-10 21:02:10 +00:00
Model.cpp Render animationless skeletal meshes in their bind pose at their current position, instead of rendering at the world's origin. 2011-04-06 13:49:05 +00:00
Model.h Add dust particles on under-construction buildings, varying based on number of active builders. 2011-04-06 00:11:40 +00:00
ModelAbstract.h Add dust particles on under-construction buildings, varying based on number of active builders. 2011-04-06 00:11:40 +00:00
ModelDef.cpp Add automatic 'root' prop point when loading old PMDs 2010-11-20 20:16:06 +00:00
ModelDef.h Add automatic 'root' prop point when loading old PMDs 2010-11-20 20:16:06 +00:00
ObjectBase.cpp # Initial version of new particle system. 2011-04-03 19:15:15 +00:00
ObjectBase.h # Initial version of new particle system. 2011-04-03 19:15:15 +00:00
ObjectEntry.cpp Fix decals and LOS texture in Actor Viewer, by slightly reducing use of globals. 2011-04-05 20:32:03 +00:00
ObjectEntry.h # Initial version of new particle system. 2011-04-03 19:15:15 +00:00
ObjectManager.cpp Fix decals and LOS texture in Actor Viewer, by slightly reducing use of globals. 2011-04-05 20:32:03 +00:00
ObjectManager.h Fix decals and LOS texture in Actor Viewer, by slightly reducing use of globals. 2011-04-05 20:32:03 +00:00
Overlay.h # Add on-screen health bars 2010-10-02 12:41:29 +00:00
ParticleEmitter.cpp Add dust particles on under-construction buildings, varying based on number of active builders. 2011-04-06 00:11:40 +00:00
ParticleEmitter.h Add dust particles on under-construction buildings, varying based on number of active builders. 2011-04-06 00:11:40 +00:00
ParticleEmitterType.cpp Add dust particles on under-construction buildings, varying based on number of active builders. 2011-04-06 00:11:40 +00:00
ParticleEmitterType.h Add dust particles on under-construction buildings, varying based on number of active builders. 2011-04-06 00:11:40 +00:00
ParticleManager.cpp # Initial version of new particle system. 2011-04-03 19:15:15 +00:00
ParticleManager.h # Initial version of new particle system. 2011-04-03 19:15:15 +00:00
Patch.cpp # Add solid black sides to the map, to hide underwater terrain. 2011-02-03 14:36:54 +00:00
Patch.h # Add solid black sides to the map, to hide underwater terrain. 2011-02-03 14:36:54 +00:00
RenderableObject.h # Initial version of terrain decal textures. 2011-03-13 19:22:05 +00:00
SColor.h Add GPL header 2009-04-18 17:00:33 +00:00
ShaderManager.cpp # Add new renderer mode based on GL_ARB_fragment_program. 2011-03-26 20:17:21 +00:00
ShaderManager.h # Add new renderer mode based on GL_ARB_fragment_program. 2011-03-26 20:17:21 +00:00
ShaderProgram.cpp # Add new renderer mode based on GL_ARB_fragment_program. 2011-03-26 20:17:21 +00:00
ShaderProgram.h Fix warning 2011-03-26 20:38:42 +00:00
ShaderTechnique.cpp # Add new renderer mode based on GL_ARB_fragment_program. 2011-03-26 20:17:21 +00:00
ShaderTechnique.h # Add new renderer mode based on GL_ARB_fragment_program. 2011-03-26 20:17:21 +00:00
SkeletonAnim.h # Unit animation improvements. 2010-06-05 00:49:14 +00:00
SkeletonAnimDef.cpp huge cleanup and conversion of most string handling (especially paths) to unicode 2009-11-03 21:46:35 +00:00
SkeletonAnimDef.h huge cleanup and conversion of most string handling (especially paths) to unicode 2009-11-03 21:46:35 +00:00
SkeletonAnimManager.cpp refactor path interface: 2011-03-23 13:36:20 +00:00
SkeletonAnimManager.h replace set/map with boost::unordered_* to reduce the number of expensive filesystem::basic_path::operator< calls based on a patch by ortalo (thanks!) 2011-02-19 21:24:39 +00:00
Sprite.cpp # Add new texture loading system with automatic compression. 2010-09-10 21:02:10 +00:00
Sprite.h # Add new texture loading system with automatic compression. 2010-09-10 21:02:10 +00:00
Terrain.cpp # Initial version of terrain decal textures. 2011-03-13 19:22:05 +00:00
Terrain.h # Initial version of terrain decal textures. 2011-03-13 19:22:05 +00:00
TerrainProperties.cpp refactor path interface: 2011-03-23 13:36:20 +00:00
TerrainProperties.h # Handle terrain passability and movement costs in pathfinder. 2010-05-27 23:31:03 +00:00
TerrainTextureEntry.cpp refactor headers: path_util -> path, native_path -> os_path, remove where unnecessary 2011-03-23 14:43:35 +00:00
TerrainTextureEntry.h Be more robust to broken terrain property files. 2011-02-05 13:13:57 +00:00
TerrainTextureManager.cpp refactor path interface: 2011-03-23 13:36:20 +00:00
TerrainTextureManager.h # Add new texture loading system with automatic compression. 2010-09-10 21:02:10 +00:00
Texture.h # Add new texture loading system with automatic compression. 2010-09-10 21:02:10 +00:00
TextureConverter.cpp refactor path interface: 2011-03-23 13:36:20 +00:00
TextureConverter.h # towards locale-independent pathnames on Linux 2011-03-21 17:53:13 +00:00
TextureManager.cpp # Add new renderer mode based on GL_ARB_fragment_program. 2011-03-26 20:17:21 +00:00
TextureManager.h # Add new renderer mode based on GL_ARB_fragment_program. 2011-03-26 20:17:21 +00:00
Unit.cpp Use a predictable RNG seed for random actor variations, so they are consistent between runs of the game. 2011-04-02 12:51:42 +00:00
Unit.h Use a predictable RNG seed for random actor variations, so they are consistent between runs of the game. 2011-04-02 12:51:42 +00:00
UnitAnimation.cpp # Initial version of terrain decal textures. 2011-03-13 19:22:05 +00:00
UnitAnimation.h # Initial version of terrain decal textures. 2011-03-13 19:22:05 +00:00
UnitManager.cpp Fix GCC 4.6 "set but not used" warnings 2011-04-07 16:34:51 +00:00
UnitManager.h Use a predictable RNG seed for random actor variations, so they are consistent between runs of the game. 2011-04-02 12:51:42 +00:00