danij's activity
From 2007-12-14 to 2007-12-27
2007-12-19
-
00:54 Doomsday Engine Revision faf46a2b (github): Moved memory allocation for mobjs into the engine.
- Renamed all of public API functions to do with mobjs and polyobjs to standardize on naming conventions.
Fixed a bug ...
2007-12-18
-
04:38 Doomsday Engine Revision 19130e62 (github): Further revisions to polyobject allocation/spawning. Instead of creating polyobjs by first finding their spawnspot and then translating the points relative to the polyobj's anchor spot to the spawn spot; just create the points relative to the polyobj's anchor and link into the subsector they are currently in. They will be moved to their spawnspot (and relinked) later in the load process.
- This meant that the polyobj original and previous point arrays don't need to be visible game-side and have been remov...
2007-12-17
-
18:50 Doomsday Engine Revision 7c4f1823 (github): Check player is in the void after loading a map/save game (fixes HOM being drawn when players are spawned as cameras outside the map during load).
-
16:51 Doomsday Engine Revision 3601b986 (github): Fixed a bunch of compilation warnings output by gcc (mostly inconsequential).
2007-12-16
-
20:35 Doomsday Engine Revision 2090079a (github): Fixed a typo in the polyobject loading of dpWadMapConverter which prevented the polyobject detection logic from working.
- Fixed a bug in the edit map polyobject creation. Polyobject linedefs are now marked as such and subsequently, they ar...
-
19:09 Doomsday Engine Revision 1af106e3 (github): Reimplemented jHexen's P_RoughMonsterSearch algorithm. The logic is fundamentally the same but now uses P_MobjsBoxIterator instead of accessing the mobj blocklink rings directly. This means that the games no longer require knowledge of the (now completely engine-side) blockmap and the Doomsday public API routines for which have been removed.
- Fixed a bug in the bbox to blockbox calculation.
-
16:29 Doomsday Engine Revision 640ad0ab (github): Removed code added during the debug of P_RoughMonsterSearch.
-
16:24 Doomsday Engine Revision 00a4a112 (github): Fixed bugs in the original Hexen P_RoughMonsterSearch logic. During the outwards spiral, the top left, bottom right and bottom left blockmap blocks would be checked twice for each "layer" of the test.
- This fix does not change the behaviour of the original algorithm and so has not been compatibility optioned.
-
14:33 Doomsday Engine Revision 850af103 (github): Removed P_BlockMobjsIterator as obsolete.
-
14:29 Doomsday Engine Revision f02c330e (github): Remove P_BlockPolyobjsIterator as obsolete.
-
14:28 Doomsday Engine Revision d73527ea (github): Removed P_BlockLinesIterator as obsolete.
-
14:15 Doomsday Engine Revision c11fa5f4 (github): Removed fixed limit on the number of decorations that can be attached to a surface_t.
2007-12-15
-
18:54 Doomsday Engine Revision 31e5b410 (github): Specify the include directory for dpWapMapConverter in the CMakeLists file.
-
18:50 Doomsday Engine Revision 10d913c4 (github): Added a CMakeLists.txt for dpWadMapConverter hopefully, it works.
-
18:34 Doomsday Engine Revision 6bcd6909 (github): Added a bunch of status messages to dpwadmapconverter to give indication of progress.
-
18:05 Doomsday Engine Revision e260c13b (github): Fixed the aliasing/confusion between the engine vs game side R_Init routines exhibited under gcc. Renamed the games' R_Init to R_InitRefresh, now called by G_PostInit.
-
17:15 Doomsday Engine Revision e6d6e6e6 (github): This isn't C++ Yagisan ;)
-
17:12 Doomsday Engine Revision 9ff8d1cb (github): Seems I committed the old version hu_menu.c
-
17:08 Doomsday Engine Revision dbaf00bb (github): Added hu_menu.c to the games' vs8 project files.
-
16:59 Doomsday Engine Revision 685eea84 (github): Seems I forgot to add hu_menu.h
-
16:44 Doomsday Engine Revision c96f5a2f (github): Updated vs8 solution file with updated project build order dependencies.
-
16:40 Doomsday Engine Revision f1e97acb (github): Fixed a couple of build errors reported by gcc.
-
16:31 Doomsday Engine Revision e38b17d0 (github): Removed obsolete polyobj allocation code. This is now handled elsewhere.
-
16:30 Doomsday Engine Revision 004c5a95 (github): Implemented an optimization for the smoothplane height tracking. Instead of iterating numsectors * numplanes * 3 every frame, we now only iterate the list of "watchedplanes" which is built when plane heights are changed, providing a healthy boost to the fps.
-
16:27 Doomsday Engine Revision e0f99b33 (github): Added an optimization to the decor lights. Surface decorations are now cached and linked with surface_t to avoid having to do all the calculations every frame (this provided a very health boost to the fps in large maps like dv.wad::MAP05).
- Currently, there is a fixed limit on the number of decorations per surface. I'll remove this limit shortly.
-
16:23 Doomsday Engine Revision 26efdbbe (github): We no longer need to give remote access to the game_exports interface, so removed. If we need to in future, we should implement a better mechanism anyway.
- Moved more of the DD_VALUES from GetInteger to GetVariable to reflect recent changes to their types. Todo: we current...
-
15:57 Doomsday Engine Revision bf613285 (github): Added an argument to GL_NewTextureWithParams to specify that the 8bit texture should be converted to luminance before uploading (currently only used for the automap mask).
-
15:50 Doomsday Engine Revision e5b9ad6c (github): New map loading architecture.
- I wasn't happy with the way the first implementation of the engine-side map loading was going so I've redesigned it f...
-
15:31 Doomsday Engine Revision ffbbf68a (github): Added few checks for debug purposes.
-
15:27 Doomsday Engine Revision 96740a0b (github): Updated the interface to dgl with the new API routines.
-
15:24 Doomsday Engine Revision 031e2d66 (github): Removed the pregen decormap stuff as it likely doesn't work any more and it wasn't being used anyway.
-
15:20 Doomsday Engine Revision 70425718 (github): Added some additional info to the wrong side error message in C_AddViewRelOcclusion().
-
15:18 Doomsday Engine Revision 1265d567 (github): Changed the materials allocation routine. We can simply resize the materials list rather than creating a new list and copying ptrs.
-
15:14 Doomsday Engine Revision cdf46a93 (github): Added new cached map file reader/writer.
- Once a map has been loaded by a map converter and reconstructed engine-side via the runtime map editing interface, it...
-
15:10 Doomsday Engine Revision 69a94784 (github): Updated style.
-
14:55 Doomsday Engine Revision b48dcf1a (github): Fixed a race issue in the progress bar code.
-
14:53 Doomsday Engine Revision c813d32a (github): Added the new DGL constants for the smooth lines and variable line widths.
-
14:52 Doomsday Engine Revision bbb281aa (github): Updated the Doomsday public API with respect to the new map loading architecture.
-
14:49 Doomsday Engine Revision 68774179 (github): Binary lump format definitions are now surplus to requirement but I've updated them while we make the transition.
-
14:48 Doomsday Engine Revision d41bc920 (github): Merged a *nix fix for the libdir path from deng-ng. Thanks Yagisan.
- Updated style.
-
14:44 Doomsday Engine Revision a21f1d94 (github): Updated vcbuild source file include lists with new files.
-
14:41 Doomsday Engine Revision 881135d9 (github): Updated vs8 projects with new source files.
-
14:39 Doomsday Engine Revision 1da89fd9 (github): Implemented an interface for setting the global game action so that we have a chance to react to changes.
- Grab the new exports from the dgl plugin (we really need to remove/rethink this abstraction).
Numerous changes to th... -
14:38 Doomsday Engine Revision e78b40e7 (github): Implemented an interface for setting the global game action so that we have a chance to react to changes.
- Grab the new exports from the dgl plugin (we really need to remove/rethink this abstraction).
Numerous changes to th... -
14:38 Doomsday Engine Revision b5d8529f (github): Implemented an interface for setting the global game action so that we have a chance to react to changes.
- Grab the new exports from the dgl plugin (we really need to remove/rethink this abstraction).
Numerous changes to th... -
14:37 Doomsday Engine Revision 882ce643 (github): Implemented an interface for setting the global game action so that we have a chance to react to changes.
- Grab the new exports from the dgl plugin (we really need to remove/rethink this abstraction).
Numerous changes to th... -
14:36 Doomsday Engine Revision 4d4a6e38 (github): Implemented an interface for setting the global game action so that we have a chance to react to changes.
- Grab the new exports from the dgl plugin (we really need to remove/rethink this abstraction).
Numerous changes to th... -
14:09 Doomsday Engine Revision 26762012 (github): Continued updating Doom64TC in line with the recent changes to the Doomsday public API.
-
14:05 Doomsday Engine Revision 88cc1dfe (github): Continued updating WolfTC in line with the recent changes to the Doomsday public API.
-
13:57 Doomsday Engine Revision 3393f7fc (github): Added support for changing the GL_LINE_SMOOTH environment variable for antialiased line drawing and variable line widths. GL_LINE_SMOOTH is now enabled by default.
-
13:52 Doomsday Engine Revision f5bf3a8c (github): Added a line width parameter to the automap render list management. Fixed the automap mask to blend vertex alpha with mask alpha instead of color.
-
13:24 Doomsday Engine Revision 4a651bf0 (github): Added the new DOOM/Heretic/Hexen/Strife map converter. This code *should* work fine on all supported platforms but its only been tested under Win XP thus far.
Also available in: Atom