Activity
From 2006-10-06 to 2006-10-19
2006-10-19
- 12:51 Doomsday Engine Revision 493e1999 (github): Doxygen updates. Make sure we generate in UTF-8 so it doesn't look like a grabled mess O_O
2006-10-18
-
18:56 Doomsday Engine Revision a0aa03dc (github): Implemented engine-side CCmd parameter validation as discussed previously, as a preparatory step for the planned integration of a scripting language into the console later in the 1.9.x series. CCmds can opt-out of engine-side validation by not specifying a usage control string when registered.
- TODO: Split console commands with different actions depending on number of parameters; apply the "overloaded" functio...
2006-10-16
-
00:57 Doomsday Engine Revision d528a05b (github): Added missing new line at file end.
-
00:21 Doomsday Engine Revision 4fd72f67 (github): Extracted the colour-keying and image alpha checking into separate routines and moved to gl_tex.c
2006-10-15
-
20:32 Doomsday Engine Revision 929600c1 (github): Began splitting gl_tex.c into smaller files. Separated all the texture management routines out and into gl_texmanager.c. gl_tex.c now consists entirely of image manipulation algorithms.
-
20:27 Doomsday Engine Revision c307326e (github): Changed to UTF-8.
-
16:57 Doomsday Engine Revision 3ec82c92 (github): Remove duplicate flare texture.
2006-10-14
-
23:43 Doomsday Engine Revision 1a6dfeeb (github): Fixed segv problem with "rend-tex 2" (thanks yagisan).
- Fixed lighting discrepancies (light adaptation was being applied twice for mobj sprites and models). Minor tweaks in ...
-
17:44 Doomsday Engine Revision 202f52db (github): Moved more decisions affecting rendpolys further up the logic hierarchy to make better use of surface_t.
- Fixes for bugs with shiny textures and polyobjects introduced by recent changes.
-
06:41 Doomsday Engine Revision 364ae81a (github): Implemented a new rendering mode to help debug lighting issues. Setting cvar "rend-tex 2"; Doomsday will render all world surfaces using the gray.png texture.
-
04:28 Doomsday Engine Revision 105added (github): Store pre calculated floating point coords for vertexes in seg_t. Save having to FIX2FLT() every time we need them (several thousand times per frame).
-
02:12 Doomsday Engine Revision d4009431 (github): Fixed an inaccuracy in the defined value of PI.
-
02:03 Doomsday Engine Revision 9882d13b (github): Replaced numerous instances of divide by 255 in time critical code with multiplication by reciprocal255 (the value taken for this is from the Risen3D source).
-
00:57 Doomsday Engine Revision a4194d89 (github): Changed to UTF-8.
-
00:49 Doomsday Engine Revision ab83fec3 (github): Use Memory management wrappers. Clean up.
-
00:06 Doomsday Engine Revision 7ddec61a (github): More fixes for warnings produced by gcc.
2006-10-13
-
20:22 Doomsday Engine Revision 65cdd2b9 (github): Fixed a few more compiler warnings (gcc).
-
19:41 Doomsday Engine Revision 54911b8b (github): Use the seg facing flag instead of recalculating in the dynlight code (optimize).
-
18:58 Doomsday Engine Revision aa568ddd (github): Fixed typo.
-
18:50 Doomsday Engine Revision 8368038f (github): Use Memory management wrappers. Clean up.
-
06:49 Doomsday Engine Revision 19a53221 (github): Moved (f/dd/div)vertex_t members (x,y (z)) into pos[VX, VY (VZ)].
2006-10-12
-
22:42 Doomsday Engine Revision c56d45aa (github): Shutup gcc (fixed compiler warnings). Cleanup decor light code.
-
21:07 Doomsday Engine Revision 357a101e (github): Cleanup.
-
21:00 Doomsday Engine Revision ff6b31a5 (github): Fixed "/tmp/doomsday/engine/portable/src/p_particle.c:279: error: static declaration of 'P_Uncertain' follows non-static declaration".
-
20:42 Doomsday Engine Revision 45238baa (github): Cleanup.
-
20:16 Doomsday Engine Revision fdcea1f6 (github): Changed to UTF-8.
-
19:35 Doomsday Engine Revision dcbd275d (github): Further clean up. Use unsigned types for indices where possible (self-document). Fixed signed/unsigned mismatch in comparison for checking the status of the matched word list.
-
19:30 Doomsday Engine Revision e0eefd2f (github): Fixed "/tmp/doomsday/engine/portable/include/con_bind.h:50: error: previous declaration of 'B_SetBindClass' was here...".
-
01:29 Doomsday Engine Revision 853acd59 (github): OPTIMIZE: Changed wall seg rendering. Previously we were calculating whether each wall seg, in all visible subsectors faced the viewer at least three times per seg per frame unnecessarily. This calculation is now done once per frame per seg in visible subsectors and seg_t->flags updated with SEGINF_FACINGFRONT if true.
- Cleaned up con_bind.c, event bindings are now put into separate arrays depending on event_t->type. This plus the othe...
2006-10-10
- 20:32 Doomsday Engine Revision 3edb118a (github): Enable dropengl to be fully MAO built
- 20:23 Doomsday Engine Revision cffa41ad (github): In a MAO build divide jhexen into about 4 'modules' roughly along subsystem lines. (too much effort at this time to make it fully MAO, but this should allow optimisation along subsystems).
- 18:50 Doomsday Engine Revision bd49b144 (github): In a MAO build divide jheretic into about 3 'modules' roughly along subsystem lines. (too much effort at this time to make it fully MAO, but this should allow optimisation along subsystems). p_oldsvg and m_random currently not MAO.
- 17:39 Doomsday Engine Revision be0d5914 (github): In a MAO build divide jdoom into about 3 'modules' roughly along subsystem lines. (too much effort at this time to make it fully MAO, but this should allow optimisation along subsystems). p_oldsvg and m_random currently not MAO.
- 12:17 Doomsday Engine Revision d89b9170 (github): In a MAO build divide doomsday into about 10 'modules' roughly along subsystem lines. (too much effort at this time to make it fully MAO, but this should allow optimisation along subsystems). Arch specific is not MOA.
2006-10-09
- 20:53 Doomsday Engine Revision 182f7b71 (github): Add Module At Once options for jDoom, jHeretic and jHexen.
- 20:39 Doomsday Engine Revision 64ff66a6 (github): These are more correctly known as lump groups
- 17:51 Doomsday Engine Revision ee7cea1b (github): Add file encoding and copyright info to the output. Results as always at http://www.dengine.net/audit
- 15:19 Doomsday Engine Revision 0c0d7f10 (github): Fix error: previous declaration of 'numSources' was here
- 15:06 Doomsday Engine Revision e8aad7d6 (github): Fix error: previous declaration of 'groups' was here
- 14:50 Doomsday Engine Revision c6a7d8f7 (github): Fix error: conflicting types for 'blockSize'
- 14:09 Doomsday Engine Revision cad963e0 (github): Fix error: conflicting types for 'freezeRLs'
- 13:55 Doomsday Engine Revision 0bef87a3 (github): Convert to UTF-8
- 13:45 Doomsday Engine Revision b9a4987f (github): Create a Module-At-Once build option. OFF by default. The purpose of this is to enable the compiler to see the whole source for a particular module and as such, make better choices when optimising. It no doubt will also help shake out bugs too
- 11:25 Doomsday Engine Revision aa45bb3d (github): Remove semi-function profile option
- 11:13 Doomsday Engine Revision 1c8d5b02 (github): cleanups
- 10:46 Doomsday Engine Revision 985caf5e (github): Finalise CFLAGS: Explain why chosen. Perhaps, Win32 and OSX might be interested in the rational and implement something similar for their packages
2006-10-08
- 20:31 Doomsday Engine Revision 09de61b1 (github): More rules file cleanup. Dump a truckload of warnings on suspect code. Try to extract every last bit of performce we can from gcc
-
20:14 Doomsday Engine Revision 23b1f93e (github): Fixed GCC compiler warnings.
-
19:46 Doomsday Engine Revision 5656a3df (github): Fixed compilation warnings.
-
19:10 Doomsday Engine Revision bf4df569 (github): Began dividing con_main.c into smaller chunks. We now have con_data.c which implements the various console databases (cvars, ccmds, knownwords, aliases) and rend_console.c which contains the console drawing routines.
- Since the various console databases were already being sorted I replaced their search mechanisms with those using a b...
-
19:03 Doomsday Engine Revision 35de1c0b (github): Optimization: Rendpolys are no longer allocated on the stack each and every time they are needed. Added a rendpoly allocation mechanism which allows the same rendpolys to be re-used whenever possible.
- Number of vertices are also allocated dynamically at this time, this meant I was able to remove the RL_MAX_POLY_SIDES...
-
18:54 Doomsday Engine Revision 6f9a3ee0 (github): Cleanup. Use the memory allocator wrappers (e.g. M_Malloc). Minor tweaks and optimizations.
-
18:34 Doomsday Engine Revision 6248c948 (github): Cleanup. Use the memory allocator wrappers (e.g. M_Malloc). Minor tweaks to reduce per-frame processing work.
-
18:29 Doomsday Engine Revision 31daa1f3 (github): Cleanup. Use the memory allocator wrappers (e.g. M_Malloc). Minor tweaks. Updated style.
-
18:27 Doomsday Engine Revision 47c2e478 (github): Cleanup. Use the memory allocator wrappers (e.g. M_Malloc). Minor tweaks. Updated style.
-
18:24 Doomsday Engine Revision be28d66a (github): Cleanup. Added function headers. Fixed issue of returned false positives when searching for nodes when a substring matches.
-
18:21 Doomsday Engine Revision 1c5d886a (github): Cleanup. Use the memory allocator wrappers (e.g. M_Malloc).
2006-10-07
- 17:42 Doomsday Engine Revision 2bda0b6c (github): fix bug report script. Start dragging the package kicking and screaming towards the beta5 release
- 08:48 Doomsday Engine Revision 9d047732 (github): Shove my CFLAGS down Cmakes throat
2006-10-06
- 19:27 Doomsday Engine Revision b26cce43 (github): zip is no longer a build dep
- 19:24 Doomsday Engine Revision 10e4f95f (github): remove typos that prevent building
- 18:28 Doomsday Engine Revision fe1fa371 (github): No - really make timidity a hard dependency this time.
- 18:25 Doomsday Engine Revision ae0be93b (github): Whoops, must not forget the packaging hooks or the jpacks will break before the snowberry migration. Not good :( fix up some thinkos in the reportbug script. Make timidity a hard dependency as per http://forums.newdoom.com/showthread.php?t=31639
Also available in: Atom