Project

General

Profile

danij's activity

From 2014-04-25 to 2014-05-08

2014-05-08

11:19 Doomsday Engine Bug #1800: [Doom] Monster Teleport Issue (TNT MAP31)
Nice detective work guys. That gives me a good idea of where to start looking for the problem. I suspect its not spec... danij
07:47 Doomsday Engine Revision 40e91d3a (github): Refactor|World|bsp::Partitioner: Reimplemented the "SuperBlockmap" node tree with de::BinaryTree
Todo:
- Verify everything still works correctly
- Revise API for line segment insertion
- Cleanup and rename
danij
02:45 Doomsday Engine Revision 0f1016d4 (github): Refactor|World|bsp::Partitioner: Moved remaining KdTree logic into "SuperBlockmap"
This class now only depends on the old KdTree in liblegacy for its
integral binary tree...
danij
02:00 Doomsday Engine Revision 0f87d6cf (github): Refactor|World|bsp::Partitioner: Moved KdTree node splitting logic into "SuperBlockmap"
danij
01:25 Doomsday Engine Revision be3c6a5e (github): Refactor|World|bsp::Partitioner: Separated binary tree management from "SuperBlockmap"
danij
00:26 Doomsday Engine Revision 81bd0465 (github): Refactor|World|bsp::Partitioner: Continued BSP "SuperBlockmap" remodeling
danij

2014-05-07

22:30 Doomsday Engine Revision 8181d4e2 (github): Refactor|World|bsp::Partitioner: Began BSP "SuperBlockmap" remodeling
danij
09:00 Doomsday Engine Revision 0328f184 (github): Refactor|World|bsp::Partitioner: Cleanup
danij
05:36 Doomsday Engine Revision 0eb1420e (github): World|bsp::Partitioner: Began cleaning up BspTree ownership
danij
05:14 Doomsday Engine Revision 7b687ad1 (github): World|Map: Cleanup
danij
04:42 Doomsday Engine Revision b821f9a4 (github): World|Map: Map now provides only const access to the internal BspTree
danij
04:40 Doomsday Engine Revision cd997b6e (github): libcore|BinaryTree: Added subtree type counting and summary methods to BinaryTree
danij
00:49 Doomsday Engine Revision 7164f5aa (github): World: Use a subspaceContactList
danij
00:48 Doomsday Engine Revision 7408736b (github): Merge branch 'master' into revise-map-geometry-generation
Conflicts:
doomsday/client/src/render/rend_fakeradio.cpp
danij

2014-05-06

23:56 Doomsday Engine Bug #1797 (Closed): Crash playing sci2.wad MAP13 (Doom 2)
danij
23:54 Doomsday Engine Revision aac8080f (github): Fixed|World|SectorCluster: Crash with sci2.wad (Doom2) upon triggering the exit crusher
The crash was the result of an incorrect assumption that all sector
clusters will have at least one outer boundary ed...
danij
23:53 Doomsday Engine Bug #1791 (Closed): [Hexen] Hub state reset after saving
danij
23:49 Doomsday Engine Revision 44b7eb5f (github): Fixed|libcommon|GameSession: Replacing internal .save Info
Following File::reinterpret() one must manually (re)populate()
IssueID #1791
danij
23:49 Doomsday Engine Revision d1d01c7b (github): libcommon|GameSession: Always update rather than replace internal .save
For some reason FS2 is complaining that it cannot replace the Info
when performing an update even though the .save pa...
danij
23:49 Doomsday Engine Revision 35722441 (github): libcommon: Cleanup
G_ApplyCurrentSessionMetadata() now defaults the SessionMetadata
user description to "(Unsaved)", for GameSession's c...
danij
23:49 Doomsday Engine Revision ba79f79d (github): libcommon|GameSession: Removed use of busy mode for saving the game, cleanup
Using busy mode for saving the game is somewhat pointless given that
it usually takes longer to perform the busy mode...
danij
23:48 Doomsday Engine Bug #1795 (Closed): Dynamic map-hacks dependent on non-neighbor planes
danij
23:46 Doomsday Engine Revision 0d4ed5c3 (github): Fixed|World|SectorCluster: Dynamic map-hacks depending on non-neighbor planes
For example, the Red Key trap in Alien Vendetta MAP04 uses a map-hack
construct where the columns are dependent on th...
danij
10:54 Doomsday Engine Revision e1c59e22 (github): Refactor|Renderer: Use a subspacesVisible QBitArray
Removes the need for a BspElement to record a unique indexInMap. danij
09:55 Doomsday Engine Revision 0c97587e (github): World|Map: Removed the now unnecessary BspElement LUTs
danij
08:03 Doomsday Engine Revision f96d9529 (github): World: Cleanup
Todo: Partitioner BSP tree ownership cleanup.
Todo: Test a failed BSP build, allocation release, etc...
danij
07:44 Doomsday Engine Revision d2996d7e (github): World|BspLeaf|BspNode: Base BspLeaf and BspNode on BspElement
danij
07:16 Doomsday Engine Revision 6acfb5c4 (github): World: Reimplemented BSP tree with de::BinaryTree
de::Map now takes ownership of what was Partitioner's internal tree
for use as the final BSP tree, rather than claimi...
danij
04:58 Doomsday Engine Revision 96f8252a (github): Refactor|World: Began BSP tree remodeling
The first step is to eliminate MapElement as a common base. danij
03:32 Doomsday Engine Revision f4d7009a (github): World|BspLeaf: Simplified BspLeaf (no need for pimpl here)
danij
03:20 Doomsday Engine Revision 1a224c76 (github): Map API: BspLeaf replaced with ConvexSubspace
ConvexSubspace replaces BspLeaf as the public representation for a
convex subspace in the BSP tree. BspLeaf and BspNo...
danij
00:32 Doomsday Engine Revision 6b452b0d (github): World|BspLeaf: Cleanup, updated API docs
danij

2014-05-05

15:59 Doomsday Engine Revision 5c04c706 (github): World: Link Faces in the half-edge DS to ConvexSubspace
Rather than linking to BspLeaf, we can now set this up with a more
logical scheme with Faces linking to ConvexSubspac...
danij
03:45 Doomsday Engine Revision 70f448f1 (github): World|Map: Use a ConvexSubspace Blockmap (was BspLeaf)
danij
03:19 Doomsday Engine Revision 68398f36 (github): Renderer: Cleanup
danij
02:48 Doomsday Engine Revision 73820493 (github): Renderer: ContactSpreader and VLight APIs use ConvexSubspace
danij
02:14 Doomsday Engine Revision aa2a666f (github): Renderer: Switched various APIs to work with ConvexSubspace
danij

2014-05-04

12:42 Doomsday Engine Revision f90022ee (github): Renderer: Current ConvexSubspace is now a draw state variable
Previously a BspLeaf. (It is now impossible to attempt drawing with
a degenerate BSP leaf).
danij
09:33 Doomsday Engine Revision ec9bcf17 (github): Server: Updated server.pro to include the new sources
danij
08:49 Doomsday Engine Revision 004538d3 (github): Refactor|World|SectorCluster: SectorCluster is a set of (one or more) ConvexSubspace
danij
08:20 Doomsday Engine Revision 348cf183 (github): Refactor|World|BspLeaf|ConvexSubspace: Moved Polyobj link set from BspLeaf to ConvexSubspace
danij
07:01 Doomsday Engine Revision 7bf75793 (github): Refactor|World|BspLeaf: Extracted ConvexSubspace from BspLeaf
To avoid collision and name overloading, the BSP builder's component
of the same name was renamed as ConvexSubspacePr...
danij
00:24 Doomsday Engine Revision b7fee4a1 (github): Merge remote-tracking branch 'remotes/origin/master' into revise-map-geometry-generation
Conflicts:
doomsday/client/src/world/sectorcluster.cpp
danij
00:21 Doomsday Engine Revision 6cec9ffa (github): Typo in previous commit (renamed in recent refactoring)
danij
00:08 Doomsday Engine Bug #1797 (Closed): Crash playing sci2.wad MAP13 (Doom 2)
danij
00:02 Doomsday Engine Revision 88e6641b (github): Fixed|World|SectorCluster: Crash with sci2.wad (Doom2) upon triggering the exit crusher
The crash was the result of an incorrect assumption that all sector
clusters will have at least one outer boundary ed...
danij

2014-05-03

23:05 Doomsday Engine Bug #1797 (In Progress): Crash playing sci2.wad MAP13 (Doom 2)
danij
22:43 Doomsday Engine Bug #1797: Crash playing sci2.wad MAP13 (Doom 2)
I've tried to reproduce this on Windows but so far I've had no luck. Can you provide any more info? Are you loading a... danij
09:04 Doomsday Engine Revision 102349fd (github): Merge remote-tracking branch 'remotes/origin/master' into revise-map-geometry-generation
danij
08:44 Doomsday Engine Revision 153ccfd5 (github): Renderer|SectorCluster|Shard: Improving SoC between SectorCluster/Shard
Shard is no longer aware of which map element it was generated for.
SectorCluster provides a mechanism for looking up...
danij
08:14 Doomsday Engine Bug #1795 (Feedback): Dynamic map-hacks dependent on non-neighbor planes
danij
08:10 Doomsday Engine Bug #1795 (Closed): Dynamic map-hacks dependent on non-neighbor planes
See report in the forums: http://dengine.net/forums/viewtopic.php?f=9&t=1765#topic
This particular map-hack constr...
danij
03:01 Doomsday Engine Bug #1791 (Closed): [Hexen] Hub state reset after saving
danij
00:50 Doomsday Engine Revision f8ee2663 (github): Fixed|libcommon|GameSession: Replacing internal .save Info
Following File::reinterpret() one must manually (re)populate()
IssueID #1791
danij
00:05 Doomsday Engine Revision 847d5fc5 (github): libcommon|GameSession: Always update rather than replace internal .save
For some reason FS2 is complaining that it cannot replace the Info
when performing an update even though the .save pa...
danij

2014-05-02

22:14 Doomsday Engine Revision 8ba4063c (github): libcommon: Cleanup
G_ApplyCurrentSessionMetadata() now defaults the SessionMetadata
user description to "(Unsaved)", for GameSession's c...
danij
21:52 Doomsday Engine Revision b1ec7715 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
21:52 Doomsday Engine Revision 1d0c155c (github): libcommon|GameSession: Removed use of busy mode for saving the game, cleanup
Using busy mode for saving the game is somewhat pointless given that
it usually takes longer to perform the busy mode...
danij
07:53 Doomsday Engine Revision fc82673a (github): Refactor|World|SectorCluster: Renamed SectorCluster-internal BoundaryInfo as BoundaryData
The term "Info" has an established meaning in libdeng2. danij
07:51 Doomsday Engine Revision 6d86c884 (github): Renderer|Shard: Cleanup
danij

2014-04-30

04:30 Doomsday Engine Revision 288ae845 (github): Audio: SectorCluster at the listener's position must be valid
If no cluster exists at the listener's position then continue to use
the last-known reverb properties until a new clu...
danij
04:20 Doomsday Engine Revision 4c5c18a4 (github): Fixed|World|SectorCluster: Dynamic map-hacks depending on non-neighbor planes
For example, the Red Key trap in Alien Vendetta MAP04 uses a map-hack
construct where the columns are dependent on th...
danij
03:59 Doomsday Engine Revision a39861af (github): Fixed|Audio: Crash if listener is positioned at a degenerate BSP leaf
danij

2014-04-29

10:05 Doomsday Engine Revision cf124eeb (github): Typos
danij
10:00 Doomsday Engine Revision 446f6033 (github): Renderer|Shard: Defined SectorCluster/Shard relationship
danij
09:05 Doomsday Engine Revision f1751c63 (github): Renderer|Shard: Made Shard internal data private, applied pimpl
Todo: The API for bias contributor updating needs improving... danij
08:40 Doomsday Engine Revision d2979fea (github): Renderer|BiasIllum: Simplified BiasIllum (no need for copy/assignment)
danij
08:24 Doomsday Engine Revision 90e57375 (github): Renderer|BiasTracker: Simplified BiasTracker (no need for copy/assignment)
danij
07:47 Doomsday Engine Revision 92e3587f (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
07:46 Doomsday Engine Revision e519c127 (github): Renderer: Shard is now a public class (was SectorCluster-internal)
Todo: Continue relocating relevant functionality here from other
parts of the renderer. Bias contribution determinati...
danij
05:57 Doomsday Engine Revision ddde675b (github): Renderer|BspLeaf|Line|SectorCluster: SectorCluster is responsible for BiasIllum management
SectorCluster is now responsible for the generation of map geometry
"Shards" within the cluster and allocates bias il...
danij
00:40 Doomsday Engine Revision 01058271 (github): Renderer|SectorCluster|BspLeaf: SectorCluster routes BiasDigests to surfaces
Leaf-level granularity for routing change notifications is wrong as
this assumes there is at least one surface geomet...
danij

2014-04-28

13:03 Doomsday Engine Revision 7134846b (github): Renderer|LightGrid: Cleanup
danij
12:13 Doomsday Engine Revision 7b82ef64 (github): Refactor|Renderer|LightGrid: Reimplemented LightGrid
Separated IPointLightSource from ILightSource so that the latter can
be used as the base for non-point light sources....
danij

2014-04-25

07:29 Doomsday Engine Feature #1782 (Closed): Optimize line side surface decoration updating following plane move
danij
07:27 Doomsday Engine Feature #1782 (Closed): Optimize line side surface decoration updating following plane move
Currently whenever a plane move occurs all LineSides in and adjoining the plane's sector are marked for a full decora... danij
01:10 Doomsday Engine Revision f0024ba9 (github): Renderer|LightGrid: Smoothed sector lighting now works with SectorCluster granularity
Rather than working directly with Sectors the bias light grid now
operates with SectorClusters, taking advantage of t...
danij
 

Also available in: Atom