danij's activity
From 2012-03-30 to 2012-04-12
2012-04-12
-
22:19 Doomsday Engine Revision 236576b6 (github): BSP Builder|Cleanup: Store the extended half-edge info in de::bsp::Partitioner
- It is no longer necessary to make this data visible and can now
be hidden from the rest of the engine.
Relocated the... -
18:09 Doomsday Engine Revision d266455c (github): BSP Builder|Cleanup: Use HEdge's lineDef link instead of BspHEdgeInfo
- Now that we are constructing the final BSP objects as there is no
need to store this info separately in BspHEdgeInfo. -
08:34 Doomsday Engine Revision 69d70eaf (github): BSP Builder|Cleanup: Added an API mechanism for obtaining ownership of built objects
-
06:02 Doomsday Engine Revision c7d6cf46 (github): Merge commit 'remotes/origin/master' into map-hedgeds
2012-04-10
-
07:36 Doomsday Engine Revision f0796110 (github): Record the unique index of each BSP object in the object itself
2012-04-09
-
19:46 Doomsday Engine Revision e878b8cb (github): Merge commit 'remotes/origin/master' into map-hedgeds
-
19:45 Doomsday Engine Revision 8ad8bea9 (github): BSP Builder: Standardizing log message formatting
-
19:45 Doomsday Engine Revision 7aeb9f40 (github): BSP Builder: Zero the head of the hedgetip list for each vertex when clearing
2012-04-08
-
12:10 Doomsday Engine Revision 8188ebb8 (github): Cleanup: Further cleaned up the BSP builder
-
11:34 Doomsday Engine Revision 3f93bd6a (github): BSP Builder|Cleanup: Added a private Instance to Partitioner
- Also moved the definition of PartitionCost into bsp/partitioncost.h
-
10:14 Doomsday Engine Revision 32d3c741 (github): BSP Builder|Refactor: Cleaned up partition costing
-
07:33 Doomsday Engine Revision d5d728b5 (github): Merge commit 'remotes/origin/master' into map-hedgeds
2012-04-07
-
20:46 Doomsday Engine Revision b1894149 (github): BinaryTree|Cleanup: Made const all methods that should be
-
20:45 Doomsday Engine Revision d93bb4a6 (github): BSP Builder|Refactor: Make the total number of HEdges available via Partitioner::numHEdges()
- Todo: Refactor into a running total.
-
17:31 Doomsday Engine Revision dd029d10 (github): Minor cleanup
-
17:11 Doomsday Engine Revision 7621421b (github): BSP Builder: Maintain running total counts of BSP objects owned by Partitioner
-
16:13 Doomsday Engine Revision aa3296cf (github): BSP Builder|Refactor: Switched various internal tree traversals to iterative algorithms
-
14:54 Doomsday Engine Revision e45a35e5 (github): BSP Builder: Link BspTreeNodes to their respective parents
-
14:52 Doomsday Engine Revision ecdc2764 (github): BinaryTree: Added parent links and associated methods
-
14:51 Doomsday Engine Revision b853a35c (github): Clarified a few comments
-
12:30 Doomsday Engine Revision 5134d1ac (github): binarytree.h must include dd_types.h
-
02:57 Doomsday Engine Revision 2f4ba90b (github): Fixed release build warning
-
02:48 Doomsday Engine Revision 961b5fec (github): Merge commit 'remotes/origin/master' into map-hedgeds
-
02:40 Doomsday Engine Revision f23cccb1 (github): BSP Builder|Refactor: Re-implemented all recursive SuperBlockmap traversals as iterative
- Switching to iterative algorithms not only alleviates stack concerns
and speeds up the node build greatly but it also...
2012-04-06
-
20:25 Doomsday Engine Revision 72acc659 (github): BSP Builder|Refactor: Added SuperBlock::parent() method for obtaining the parent block
-
18:46 Doomsday Engine Revision 21f4b69f (github): Cleanup
-
17:47 Doomsday Engine Revision 23c8fe58 (github): BSP Builder|Refactor: Partitioner now allocates additional Vertexes from its own store
- Partitioner has owership of these additional vertexes and will delete
them automatically when Partitioner itself is d... -
16:58 Doomsday Engine Revision b17aa24e (github): BSP Builder|Refactor: Added interface to BspBuilder for querying the built object counts
-
16:10 Doomsday Engine Revision feb18493 (github): BSP Builder|Refactor: Partitioner now has owership of the HEdgeTips
- Added a set of VertexInfo structures for each vertex in the map
which holds the HEdgeTip list head. -
13:45 Doomsday Engine Revision 65e9a75c (github): BSP Builder: Merged bsp/hedges.cpp and bsp/nodes.cpp
- There is no need to separate this functionality.
-
13:27 Doomsday Engine Revision bdac8663 (github): BSP Builder|Refactor: Moved logging of migrant HEdges into Partitioner
-
11:08 Doomsday Engine Revision 1cc013de (github): Merge commit 'remotes/origin/master' into map-hedgeds
- Conflicts:
doomsday/engine/engine.pro -
10:54 Doomsday Engine Revision 5f18a9db (github): BSP Builder: Minor cleanup
-
10:21 Doomsday Engine Revision 6ff47a50 (github): BSP Builder|Cleanup: Reorganised sources to remove some redundancy in the class hierarchy
-
08:48 Doomsday Engine Revision dd2e2292 (github): BSP Builder|Cleanup: Added typedef for BspBuilder's internal BinaryTree<void*> node
2012-04-05
-
10:53 Doomsday Engine Revision 55cfd2d7 (github): Refactor: Reworked BinaryTree into a C++ template class
- struct binarytree_s is now an opaque struct acting as a handle to a
de::BinaryTree<void*> instance
Todo: Cleanup, ty...
2012-04-04
-
09:23 Doomsday Engine Revision baeff160 (github): Fixed: Invalid sector references in linedefs using the oneway window effect
- The window effect sectors come from the map's editable sector list
and therefore these references need updating when ... -
09:14 Doomsday Engine Revision 3a30c7ec (github): Investigating invalid sector pointer values in the unclosed log
-
09:11 Doomsday Engine Revision c9a9b2b6 (github): BSP Builder|Refactor: Moved unclosed sector record keeping into BspBuilder
-
09:08 Doomsday Engine Revision ee9f271c (github): Cleanup: Removed Sector's redundant flags member
-
05:01 Doomsday Engine Revision 1e0951cc (github): BSP Builder: General cleanup
-
03:36 Doomsday Engine Revision 0bd05a42 (github): BSP Builder|Cleanup: Apply pimpl idiom and moved subcomponents into an inner namespace
2012-04-03
-
10:28 Doomsday Engine Revision 1fb936e0 (github): BSP Builder: Encapsulate new vertex creation
- Also relocated the blockmap update logic from splitHEdge() up into
divideHEdge() for the sake of better symmetry. -
09:42 Doomsday Engine Revision 2609c5fb (github): BSP Builder: Cleanup continues...
-
08:46 Doomsday Engine Revision 1e1f239a (github): BSP Builder|Cleanup: Renamed bspbuilder/intersection.cpp as bspbuilder/hplane.cpp
-
08:42 Doomsday Engine Revision 51e6aa43 (github): BSP Builder|Cleanup: Renamed bspbuilder/intersection.hh as bspbuilder/hplane.h
-
08:22 Doomsday Engine Revision 422e5be6 (github): BSP Builder|Cleanup: Standardizing naming conventions and adding comments where useful
-
07:41 Doomsday Engine Revision fdcfd036 (github): BSP Builder|Cleanup: Moved the current partition info from HPlane to BspBuilder
-
04:56 Doomsday Engine Revision 39a8d9e8 (github): BSP Builder|Cleanup: Renamed superblockmap.hh as superblockmap.h
-
04:50 Doomsday Engine Revision 884208ac (github): BSP Builder: Cleanup and apidoc updates for SuperBlockmap
-
04:16 Doomsday Engine Revision 3403120e (github): BSP Builder|Fixed: Not all HEdges linked to linedefs are also linked to a sidedef
-
03:56 Doomsday Engine Revision d2ac87cb (github): Homepage: Further tweaked the color scheme for consistency
2012-04-02
-
09:08 Doomsday Engine Revision cd7055cd (github): BSP Builder: Also clear any HEdges attached to the unclaimed BspLeaf
-
08:38 Doomsday Engine Revision 608f6f56 (github): BSP Builder: Destroy all unclaimed BSP data upon BspBuilder destruction
- BspBuilder will now automatically clean up after itself regardless
of the build outcome or whether anyone claims the ... -
07:55 Doomsday Engine Revision 2ad01047 (github): BSP Builder|Refactor: Take ownership of the BSP object data in MPE_SaveBsp
-
07:54 Doomsday Engine Revision ecfae31b (github): BSP Builder|Refactor: Clear the BspHEdgeInfo when ::build() completes
-
07:52 Doomsday Engine Revision 290620a7 (github): BSP Builder: Temporarily relocated SideDef -> HEdge linking into BspBuilder
- For now this is necessary so that BspBuilder can cleanly destroy
itself regardless of the build outcome. Once the hal... -
07:10 Doomsday Engine Revision 0c7006e6 (github): Refactor: Replaced SideDef's vector of HEdge*
- It is not necessary to store the list of HEdges for each SideDef,
we only need to know the left-most and right-most o... -
06:02 Doomsday Engine Revision b80d9a34 (github): BSP Builder|Refactor: Relocated in-tree linking of BSP data objects to BspBuilder
- The BSP object tree produced by BspBuilder is now final. All the user
must do is to take ownership of the object tree... -
05:35 Doomsday Engine Revision 91d2982e (github): BSP Builder|Cleanup: Renamed bspbuilder/hedges.hh as bspbuilder/bsphedgeinfo.h
-
05:26 Doomsday Engine Revision d122729b (github): BSP Builder|Cleanup: Moved HEdgeIntercept into bspbuilder/hedgeintercept.h
-
04:31 Doomsday Engine Revision 7fa1bc8a (github): BSP Builder|Cleanup: Relocated C wrapper interface to edit_bsp.cpp
-
03:51 Doomsday Engine Revision 9fd4f768 (github): BSP Builder: Cleanup continues...
-
03:45 Doomsday Engine Revision e68a03bf (github): BSP Builder|Cleanup: Moved LineDefInfo into bspbuilder/linedefinfo.h
-
02:11 Doomsday Engine Revision 2e57e789 (github): BSP Builder|Refactor: Relocated build time LineDef data into BspBuilder
- Previously this information was represented as data members of
LineDef and consequently it would persist long after t... -
00:07 Doomsday Engine Revision e43c8034 (github): BSP Builder: Do not modify a Vertex's reference count during a build
- This information outside the BSP Builder's domain - it is for use by
the map loader when pruning rendundant objects p...
2012-04-01
-
23:34 Doomsday Engine Revision 528c2b89 (github): Merge commit 'remotes/origin/master' into map-hedgeds
-
11:38 Doomsday Engine Revision 287deff7 (github): BSP Builder|Cleanup: Pruned unused arguments and other obfuscations
-
10:45 Doomsday Engine Revision e2a4247e (github): BSP Builder: Cleanup continues...
-
08:59 Doomsday Engine Revision 82636732 (github): BSP Builder|Refactor: Re-implement the BspLeaf, HEdge angle sort buffer with std::vector
-
07:26 Doomsday Engine Revision 78cc0847 (github): BSP Builder: Cleanup continues...
-
04:53 Doomsday Engine Revision 6664235b (github): BSP Builder|Refactor: Segregated build completion tasks (SoC)
- The BspBuilder's destructor will now delete all biproduct objects
produced during the course of ::build().
The actua... -
03:27 Doomsday Engine Revision 31d083d0 (github): BSP Builder|Refactor: Dynamically attach BspHEdgeInfo to HEdge during the build
- Rather than storing this data directly in HEdge we now dynamically
attach it during the BSP build process. Once the B... -
01:53 Doomsday Engine Revision 8bbe51d8 (github): Cleanup: Removed BspLeaf's unused inSectorID member
-
01:46 Doomsday Engine Revision b4a23c9e (github): BSP Builder|Refactor: Removed redundant mhedge_t abstraction
- Each HEdge now stores an intstance of BspHEdgeInfo for use during
a BSP node build. -
01:21 Doomsday Engine Revision 7e1c506a (github): BspBuilder|Cleanup: Removed mhedge_t's now redundant index member
-
00:39 Doomsday Engine Revision e92c5a4d (github): Merge commit 'remotes/origin/master' into map-hedgeds
2012-03-31
-
13:19 Doomsday Engine Revision cdd972c7 (github): Homepage|Build Repository|Fixed: Events not covered by the repository should redirect to the index
-
12:34 Doomsday Engine Revision dad9d150 (github): Merge commit 'remotes/origin/master' into map-hedgeds
-
12:24 Doomsday Engine Revision 8812f9f9 (github): Homepage|Fixed: DE logo was not centered
- The wider font now used for the menu bar means the site no longer
shrinks down small enough for a 640 pixel wide wind... -
12:24 Doomsday Engine Revision 75a728d4 (github): Homepage: Offset the SourceForge button slightly
-
12:15 Doomsday Engine Revision 5864859a (github): BSP Builder|Refactor: Removed redundant map data references
- Use BspLeaf's first half-edge pointer and removed the now redundant
mbspleaf_t data associated with each BSP leaf.
U... -
09:39 Doomsday Engine Revision eff084ef (github): BSP Builder: Cleanup
-
09:31 Doomsday Engine Revision 2ba8e48e (github): BSP Builder|Refactor: Build the HEdge LUT before hardening vertexes
- Also update HEdge -> vertex links alongside the LineDefs.
-
09:23 Doomsday Engine Revision d103e879 (github): BSP Builder|Cleanup: Removed now unnecessary sorting of GameMap's HEdge LUT
-
08:55 Doomsday Engine Revision 2e2d2746 (github): Refactor: Defer calculation of surface tangents until after BSP build
-
08:33 Doomsday Engine Revision 22fbfbbd (github): Merge commit 'remotes/origin/master' into map-hedgeds
-
08:06 Doomsday Engine Revision 562db5f8 (github): Homepage: Cleaned up stylesheet
-
07:41 Doomsday Engine Revision 7b7c8d24 (github): Homepage: Further color and lighting tweaks for "midnight readability"
-
06:23 Doomsday Engine Revision f12a35eb (github): Homepage: Updated platform graphics and aside box style tweaks
-
05:42 Doomsday Engine Revision 820d435e (github): Homepage: Added Twitter, Ohloh and SourceForge social bookmark widgets
-
05:38 Doomsday Engine Revision 88bca213 (github): Homepage: Tweaked color of project news and server summary links
-
04:25 Doomsday Engine Revision dd24999a (github): Homepage: Numerous minor stylesheet tweaks
-
02:57 Doomsday Engine Revision dd571f14 (github): Homepage: Polished the menu "chrome"
-
01:19 Doomsday Engine Revision 3f896abf (github): Homepage: Relocated the latest version text out of GetItNow panel
- The latest version element is now generated by the "latestversion"
HTML template. This should now be replaced with a ... -
00:55 Doomsday Engine Revision cefbd372 (github): Homepage: Reorganised links in the front page aside boxes
- Todo: Replace Ohloh, SF.net and Twitter links with graphical buttons.
-
00:35 Doomsday Engine Revision d78494bd (github): Homepage: The lower edge of the content box requires rounded corners also
-
00:30 Doomsday Engine Revision ff9158e2 (github): Homepage: Align server summary to right edge of the aside boxes
-
00:28 Doomsday Engine Revision 7d4564ad (github): Homepage: Replaced the graphical outer border with a simpler border
-
00:18 Doomsday Engine Revision bd8bcb94 (github): Homepage: Restyled aside boxes adding rounded corners and subtle shadow
-
00:09 Doomsday Engine Revision bee5cde9 (github): Homepage: Split the GetItNow panel visually as two separate boxes
-
00:02 Doomsday Engine Revision 07811c5d (github): Homepage|Refactor: Split the getitnow content into two HTML templates
- The social bookmarks section is now included from socialbookmarks.html
-
00:01 Doomsday Engine Revision 4d56a0cf (github): Homepage: Removed right panel margin and added a fadeout to the panorama
2012-03-30
-
23:08 Doomsday Engine Revision ba1c14db (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
-
23:08 Doomsday Engine Revision 04cbc60a (github): Win32: Do not install SDL_net.dll - it is no longer used
-
23:03 Doomsday Engine Revision c4899e55 (github): Homepage|Fixed: Ubuntu download page listed Unstable Doomsday packages incorrectly
-
22:47 Doomsday Engine Revision b4514a4f (github): Homepage|Build Repository|Fixed: Invalid HTTP header returned on initial JSON package graph generation
-
22:33 Doomsday Engine Revision 9f173075 (github): Win32: Install QtGui4.dll and QtOpenGL4.dll to bin/
-
22:09 Doomsday Engine Revision b896b0eb (github): Homepage: Added symbolic "latest Mac OS 10.6 (Unstable)" package to Mac OS page
- Also separated the packages into two download_list elements, one for
stable packages and another for unstable. -
21:10 Doomsday Engine Revision cd09c577 (github): Homepage|Build Repository|Fixed: Mac OS 10.6 platform was described as "unknown"
- Due to a typo in platform id.
Also enabled the symbolic "latest packages" for the Mac OS 10.6 platform. -
20:59 Doomsday Engine Revision abbdd233 (github): Homepage|Fixed: Request URI formation when HTTP_HOST is not specified
-
07:36 Doomsday Engine Revision cd49856b (github): Refactor: BspBuilder now directly constructs the HEdges used by GameMap
- It is no longer necessary to harden the HEdges into an array post
BSP build (a LUT is built however).
Todo: Cleanup. -
06:02 Doomsday Engine Revision 06101e36 (github): Refactor: Replaced GameMap's array of HEdge with a HEdge* LUT
-
04:47 Doomsday Engine Revision f72f738f (github): Cleanup: Removed BspLeaf's now redundant array of HEdge*
-
04:23 Doomsday Engine Revision ae67842e (github): Refactor: Replaced BspLeaf's HEdge pointer array with a circular link list
-
03:13 Doomsday Engine Revision 09437e94 (github): Cleanup: Removed the now redundant mbspnode_t
Also available in: Atom