1
0
forked from 0ad/0ad
0ad/source/graphics
janwas 359f55700a file_open: cleanup
vfs_tree: move bucket allocator to allocators.cpp
allocators: add matrix self-test
zip: remove redundant timing code and add CHECK_ZFILE everywhere
ogl_tex: implement app hook for overriding gl upload caps
tex: add CHECK_TEX everywhere
TextureManager: only call LoadTextures once (instead of for each file
type)
debug: add hook for translating error messages; add filtering mechanism
to only show interesting debug_printfs (WIP). restructured code:
debug_puts is the sysdep part, while debug_printf does filtering and
then calls that

This was SVN commit r2990.
2005-10-23 23:57:59 +00:00
..
scripting glDrawRangeElements -> glDrawRangeElementsEXT (fixes compilation error; EXT/ARB/etc extensions need to be used for everything not in GL1.1) 2005-10-03 16:04:55 +00:00
Camera.cpp Fairly major XML/entprop changes; some more minor stuff that fell out as a consequence. 2004-10-07 19:23:35 +00:00
Camera.h mouse_x/y => g_mouse_x/y 2005-01-23 17:35:36 +00:00
Color.cpp Stab at fixing the VertexArray compile error on VC++. 2005-10-03 03:41:42 +00:00
Color.h Stab at fixing the VertexArray compile error on VC++. 2005-10-03 03:41:42 +00:00
Frustum.cpp CVSROOT: doesn't seem particularly useful now 2005-09-30 00:59:42 +00:00
Frustum.h CVSROOT: doesn't seem particularly useful now 2005-09-30 00:59:42 +00:00
GameView.cpp minimap: now use GUI event system instead of polling. fixes broken click feature. 2005-10-20 15:27:39 +00:00
GameView.h minimap: now use GUI event system instead of polling. fixes broken click feature. 2005-10-20 15:27:39 +00:00
HFTracer.cpp fix warning 2004-07-31 19:46:14 +00:00
HFTracer.h add ps/Errors.h and/or lib/types.h headers (shouldn't rely on precompiled.h to pull those in). 2005-01-07 00:47:44 +00:00
LightEnv.h Updated map format, to store lighting information in XML. Also, vital whitespace consistency improvements. 2005-05-11 03:07:08 +00:00
MapIO.h Updated map format, to store lighting information in XML. Also, vital whitespace consistency improvements. 2005-05-11 03:07:08 +00:00
MapReader.cpp loaders: increase timeout interval (less time wasted in main loop during loading) 2005-10-21 18:01:21 +00:00
MapReader.h - split up lib/res into file, graphics and sound. 2005-08-12 17:06:53 +00:00
MapWriter.cpp Lots of gcc -Wall fixes. The common ones: 2005-10-07 15:24:29 +00:00
MapWriter.h Updated map format, to store lighting information in XML. Also, vital whitespace consistency improvements. 2005-05-11 03:07:08 +00:00
Material.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
Material.h Fixed prop player-colouring. Allowed per-object colours. (Coming soon: data to demonstrate it.) 2005-04-07 04:29:07 +00:00
MaterialManager.cpp Lots of gcc -Wall fixes. The common ones: 2005-10-07 15:24:29 +00:00
MaterialManager.h Minor fixes for Linux/GCC 2004-09-26 21:21:34 +00:00
MeshManager.cpp Corrected ICC errors and some warnings. Removed some unnecessarily verbose logging. Did minor things. 2005-01-13 00:17:31 +00:00
MeshManager.h Resource leak fixes 2004-12-16 12:01:47 +00:00
MiniPatch.cpp Linux/GCC/glibc Compat 2004-12-18 23:30:28 +00:00
MiniPatch.h - split up lib/res into file, graphics and sound. 2005-08-12 17:06:53 +00:00
Model.cpp Lots of gcc -Wall fixes. The common ones: 2005-10-07 15:24:29 +00:00
Model.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
ModelDef.cpp Lots of gcc -Wall fixes. The common ones: 2005-10-07 15:24:29 +00:00
ModelDef.h Added VertexArray & co. classes to simplify a flexible, render path dependent 2005-10-02 21:11:11 +00:00
ObjectBase.cpp Lots of gcc -Wall fixes. The common ones: 2005-10-07 15:24:29 +00:00
ObjectBase.h Changes to actor speed specifications. 2005-05-27 00:38:30 +00:00
ObjectEntry.cpp Lots of gcc -Wall fixes. The common ones: 2005-10-07 15:24:29 +00:00
ObjectEntry.h Fixed regression caused by not understanding my code 2005-07-03 01:37:49 +00:00
ObjectManager.cpp Lots of gcc -Wall fixes. The common ones: 2005-10-07 15:24:29 +00:00
ObjectManager.h Fixed regression caused by not understanding my code 2005-07-03 01:37:49 +00:00
Particle.cpp rename assert2 debug_assert; use instead of all plain assert(), since there are no longer any issues (e.g. can't use while handling an exception) 2005-06-28 04:06:25 +00:00
Particle.h newline stomper and fixed warnings 2004-06-11 02:14:18 +00:00
ParticleEmitter.cpp gcc warning fixes 2004-07-11 12:49:44 +00:00
ParticleEmitter.h Either moved from terrain directory, or an inital revision, depending on the file. Whole bunch of changes related to props and animation. 2004-05-29 20:56:24 +00:00
Patch.cpp Optimised game-loading, by not reading terrain textures or calculating bounding boxes when not necessary; maps load about twenty seconds faster (at least in Debug mode). Also fixed possible minor bug (FLT_MIN vs -FLT_MAX) and other trivial things. 2005-02-09 23:19:48 +00:00
Patch.h ran newline stomper; no real changes 2004-06-08 12:10:51 +00:00
RenderableObject.h rename assert2 debug_assert; use instead of all plain assert(), since there are no longer any issues (e.g. can't use while handling an exception) 2005-06-28 04:06:25 +00:00
SkeletonAnim.h Changes to actor speed specifications. 2005-05-27 00:38:30 +00:00
SkeletonAnimDef.cpp Lots of gcc -Wall fixes. The common ones: 2005-10-07 15:24:29 +00:00
SkeletonAnimDef.h - fix w4 warnings 2005-08-09 15:55:44 +00:00
SkeletonAnimManager.cpp - split up lib/res into file, graphics and sound. 2005-08-12 17:06:53 +00:00
SkeletonAnimManager.h Minor changes for linux 2004-06-02 15:03:17 +00:00
Sprite.cpp - both tex.cpp and ogl_tex.cpp had functions named tex_* - confusing. renamed to ogl_tex* to disambiguate. 2005-09-02 02:54:02 +00:00
Sprite.h - both tex.cpp and ogl_tex.cpp had functions named tex_* - confusing. renamed to ogl_tex* to disambiguate. 2005-09-02 02:54:02 +00:00
Terrain.cpp g_YMinOffset declared in gameview.h instead of extern elsewhere 2005-10-19 17:16:34 +00:00
Terrain.h g_YMinOffset declared in gameview.h instead of extern elsewhere 2005-10-19 17:16:34 +00:00
TerrainProperties.cpp restructure terrain texture loading to first get a filelist, then do work for each file. this is slightly more efficient than iterating over dir and doing work for each (due to less seeks) but intended to fix an issue where files are created while iterating over the directory (this confuses VFS). the problem had come up after adding terrain XML files. 2005-10-19 22:39:54 +00:00
TerrainProperties.h restructure terrain texture loading to first get a filelist, then do work for each file. this is slightly more efficient than iterating over dir and doing work for each (due to less seeks) but intended to fix an issue where files are created while iterating over the directory (this confuses VFS). the problem had come up after adding terrain XML files. 2005-10-19 22:39:54 +00:00
Texture.h - split up lib/res into file, graphics and sound. 2005-08-12 17:06:53 +00:00
TextureEntry.cpp minimap: now use GUI event system instead of polling. fixes broken click feature. 2005-10-20 15:27:39 +00:00
TextureEntry.h - split up lib/res into file, graphics and sound. 2005-08-12 17:06:53 +00:00
TextureManager.cpp file_open: cleanup 2005-10-23 23:57:59 +00:00
TextureManager.h file_open: cleanup 2005-10-23 23:57:59 +00:00
Unit.cpp Random animations. 2005-05-21 01:40:32 +00:00
Unit.h rename assert2 debug_assert; use instead of all plain assert(), since there are no longer any issues (e.g. can't use while handling an exception) 2005-06-28 04:06:25 +00:00
UnitManager.cpp Added initial version of LOS, and updated minimap to show both LOS and water. 2005-10-09 03:43:03 +00:00
UnitManager.h Projectile code and updates to some actors that can use it (celt_ijv and hele_iar) 2005-05-10 07:13:25 +00:00