danij's activity
From 2009-01-09 to 2009-01-22
2009-01-22
-
16:29 Doomsday Engine Revision ccc446d8 (github): Don't negotiate the DGL interface when drawing the rend list gl command arrays and don't bother using glDrawElements (ultimately, we want to be freezing down the world geometry to display lists).
-
16:23 Doomsday Engine Revision 63f9898c (github): Only check for overflow/underflow in _DEBUG builds when pushing/popping OpenGL matrices.
-
16:21 Doomsday Engine Revision f9b7cc57 (github): Clean up.
2009-01-20
-
20:12 Doomsday Engine Revision 81c18455 (github): Fixed: Bounding box axis shadow test in ssecBlockIterator; the top/bottom points were swapped.
-
17:01 Doomsday Engine Revision c80bb630 (github): Continued renderer clean up:
- * Revised dynlight projection interface, DL_ProjectOnSurface is now used for all lumobj-lit world surfaces.
* Removed... -
13:12 Doomsday Engine Revision df56f672 (github): Removed TU_SHINY and TU_SHINY_MASK idents from gltexunit. Now that shiny polys are (once again) handled seperately they are back in their original slots; TU_PRIMARY and TU_INTER for the shiny texture and the shiny mask texture respectively. The virtualized texture unit stuff is now done at material-level.
-
13:01 Doomsday Engine Revision 93b534e9 (github): Adjusted the menu cursor offsets in jHeretic and jHexen; moved down one 320x200 pixel.
-
03:12 Doomsday Engine Revision ccab18a0 (github): Continued clean up of rend_main.c and the render lists interface. Shiny polys are now added to the render lists using RL_AddPoly().
2009-01-19
-
06:29 Doomsday Engine Revision e504bd14 (github): Revised material_snapshot_t slightly, so that it can be used as-is for the initial rtexmapunit_t array (not yet though).
-
05:53 Doomsday Engine Revision ca70f2b2 (github): Fixed segfault during map load when playing jHexen; as there are no Map Info definitions (only a MAPINFO lump) Def_GetMapInfo() would fail but the recent changes for Sky definitions assumed it could not and would attempt dereference the returned NULL ptr;
-
02:05 Doomsday Engine Revision 0429d6a5 (github): Clean up.
-
01:45 Doomsday Engine Revision f404ef37 (github): Removed subsector_t::group as it is now unused.
-
00:24 Doomsday Engine Revision 660df7eb (github): Re-termed "material group" as "material namespace" as that is effectively what they are now.
2009-01-18
-
23:33 Doomsday Engine Revision 837fdaa7 (github): Allow newer Sky definitions to override earlier ones.
-
20:40 Doomsday Engine Revision af25fcba (github): Added: Sky definitions. Rather than define the sky properties for every map, each time in the Map Info definition, instead; use a Sky definition giving it a unique ID which is then used in the Map Info definition to link the two. This allows mod authors to patch just the Sky definitions without needing to touch/create Map Infos.
- * Added Sky definitions and updated the Map Info definitions of all games.
* Support for the old approach is retained... -
17:43 Doomsday Engine Revision 5ba33b8a (github): Updated copyright year to 2009.
-
17:25 Doomsday Engine Revision 624b67ad (github): Renamed r_materials.c/h to p_materialmanager.c/h
-
17:16 Doomsday Engine Revision 7955c50e (github): Changed jDoom: Improved precaching - inform the engine of many of the objects that we will be spawning dynamically once the map has loaded that it won't have known to precache as a result of loading the map itself.
-
17:14 Doomsday Engine Revision 04ef2378 (github): Part 3 of 3.
-
17:13 Doomsday Engine Revision 63012499 (github): Part 2 of 3.
-
17:11 Doomsday Engine Revision c0375eda (github): Redesigned sky fix logic. There are now two world-wide sky fix heights (floor/ceiling) rather than seperate offsets for each sector. It was found that the old approach was unnecessary and made dynamic updates of the sky fix very costly. Also, implemented support for a DOOM.exe rendering trick; non-clipping of middle textures on two sided linedefs by sky surface planes.
- Continued work on the materials system and refined related systems in the process:
* Materials are now accessible via... -
16:01 Doomsday Engine Revision caea4be0 (github): Made materials accessible via the DMU interface. Part 4 of 5.
-
16:00 Doomsday Engine Revision 27c33e42 (github): Made materials accessible via the DMU interface. Part 3 of 5.
-
15:59 Doomsday Engine Revision d4e57656 (github): Made materials accessible via the DMU interface. Part 2 of 5.
-
15:58 Doomsday Engine Revision 9e5b8776 (github): Made materials accessible via the DMU interface and removed (most) of the old interface to them. Part 1 of 5.
-
15:32 Doomsday Engine Revision 3c30aa50 (github): Changed All games: CCmd "conbg" now supports the paramaters "off" and (alias) "none" - remove the current background.
2009-01-15
-
18:39 Doomsday Engine Revision 03802c63 (github): Minor tweaks to the positioning of a couple of the menu patches and the menu cursor.
-
17:46 Doomsday Engine Revision fb488bed (github): Fixed include branches in jDoom's anim.ded somehow I forgot to update them along with definitions themselves. Run packres.
-
12:05 Doomsday Engine Revision 7f32f8a6 (github): Fixed build error reported by gcc under *nix. Interesting that msvc is happy about this, maybe I've pragma'd something I shouldn't have.
-
11:58 Doomsday Engine Revision 1c31a75b (github): Fixed problem of renderer resets sometimes leading to garbled textures. The gl texture names reserved in the new deferred upload system were not being released during the reset and consequently, once OpenGL had been "shutdown" they were no longer valid; yet we were attempting to use those names anyway.
- Todo: This is currently not a very elegant solution as it exposes GL_Reserve/ReleaseNames publically as unfortunately...
-
11:38 Doomsday Engine Revision 6e50f5f0 (github): Cleaned up Rend_Console() somewhat.
-
11:24 Doomsday Engine Revision cd985bfb (github): Fixed console history buffer navigation. After using Home to jump to the start of the log, subsequent attempts to scroll down would fail. Now uses a sliding "inview" range. Also changed, the algorithm which draws the console to a bottom up version, to make it easier to follow.
-
09:26 Doomsday Engine Revision 5d2664e9 (github): Fixed bug all games: #2501751 - method of circumventing logic to prevent abuse of the automap cheats in multiplayer games.
-
09:11 Doomsday Engine Revision 38f6cbad (github): Fixed bug jHeretic/jHexen: #2488388 crash during startup if missing AUTOPAGE lump (Blasphemer IWAD). Revert to drawing the automap background as a solid colour. Note; will automatically change automap background colour so as to look similar to the original game.
-
08:47 Doomsday Engine Revision 3efdfdba (github): Renamed "Client.ID" and "Doomsday.out" to all lower-case. All other files in the Doomsday install directory are lower case and for some reason, this was bugging me. We'll likely need a clean install for beta6 anyway so hopefully this won't be an issue?
-
08:41 Doomsday Engine Revision 50bec061 (github): Fixed bug #2498597: Reversed look up and down controls.
-
08:26 Doomsday Engine Revision 4d69e1f9 (github): Fixed file encoding. Surely its about time Microsoft managed to fix this in Visual C? :(
-
08:24 Doomsday Engine Revision 3695bac2 (github): Added a few more default control bindings for the WASD setup:
- * Menu navigation, WASD = menu up/left/down/right respectively.
* mouse-left-down = menuselect
* mouse-right-down = m...
2009-01-11
Also available in: Atom