Project

General

Profile

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...
danij
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.
danij
08:34 Doomsday Engine Revision 69d70eaf (github): BSP Builder|Cleanup: Added an API mechanism for obtaining ownership of built objects
danij
06:02 Doomsday Engine Revision c7d6cf46 (github): Merge commit 'remotes/origin/master' into map-hedgeds
danij

2012-04-10

07:36 Doomsday Engine Revision f0796110 (github): Record the unique index of each BSP object in the object itself
danij

2012-04-09

19:46 Doomsday Engine Revision e878b8cb (github): Merge commit 'remotes/origin/master' into map-hedgeds
danij
19:45 Doomsday Engine Revision 8ad8bea9 (github): BSP Builder: Standardizing log message formatting
danij
19:45 Doomsday Engine Revision 7aeb9f40 (github): BSP Builder: Zero the head of the hedgetip list for each vertex when clearing
danij

2012-04-08

12:10 Doomsday Engine Revision 8188ebb8 (github): Cleanup: Further cleaned up the BSP builder
danij
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 danij
10:14 Doomsday Engine Revision 32d3c741 (github): BSP Builder|Refactor: Cleaned up partition costing
danij
07:33 Doomsday Engine Revision d5d728b5 (github): Merge commit 'remotes/origin/master' into map-hedgeds
danij

2012-04-07

20:46 Doomsday Engine Revision b1894149 (github): BinaryTree|Cleanup: Made const all methods that should be
danij
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. danij
17:31 Doomsday Engine Revision dd029d10 (github): Minor cleanup
danij
17:11 Doomsday Engine Revision 7621421b (github): BSP Builder: Maintain running total counts of BSP objects owned by Partitioner
danij
16:13 Doomsday Engine Revision aa3296cf (github): BSP Builder|Refactor: Switched various internal tree traversals to iterative algorithms
danij
14:54 Doomsday Engine Revision e45a35e5 (github): BSP Builder: Link BspTreeNodes to their respective parents
danij
14:52 Doomsday Engine Revision ecdc2764 (github): BinaryTree: Added parent links and associated methods
danij
14:51 Doomsday Engine Revision b853a35c (github): Clarified a few comments
danij
12:30 Doomsday Engine Revision 5134d1ac (github): binarytree.h must include dd_types.h
danij
02:57 Doomsday Engine Revision 2f4ba90b (github): Fixed release build warning
danij
02:48 Doomsday Engine Revision 961b5fec (github): Merge commit 'remotes/origin/master' into map-hedgeds
danij
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...
danij

2012-04-06

20:25 Doomsday Engine Revision 72acc659 (github): BSP Builder|Refactor: Added SuperBlock::parent() method for obtaining the parent block
danij
18:46 Doomsday Engine Revision 21f4b69f (github): Cleanup
danij
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...
danij
16:58 Doomsday Engine Revision b17aa24e (github): BSP Builder|Refactor: Added interface to BspBuilder for querying the built object counts
danij
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.
danij
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. danij
13:27 Doomsday Engine Revision bdac8663 (github): BSP Builder|Refactor: Moved logging of migrant HEdges into Partitioner
danij
11:08 Doomsday Engine Revision 1cc013de (github): Merge commit 'remotes/origin/master' into map-hedgeds
Conflicts:
doomsday/engine/engine.pro
danij
10:54 Doomsday Engine Revision 5f18a9db (github): BSP Builder: Minor cleanup
danij
10:21 Doomsday Engine Revision 6ff47a50 (github): BSP Builder|Cleanup: Reorganised sources to remove some redundancy in the class hierarchy
danij
08:48 Doomsday Engine Revision dd2e2292 (github): BSP Builder|Cleanup: Added typedef for BspBuilder's internal BinaryTree<void*> node
danij

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...
danij

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 ...
danij
09:14 Doomsday Engine Revision 3a30c7ec (github): Investigating invalid sector pointer values in the unclosed log
danij
09:11 Doomsday Engine Revision c9a9b2b6 (github): BSP Builder|Refactor: Moved unclosed sector record keeping into BspBuilder
danij
09:08 Doomsday Engine Revision ee9f271c (github): Cleanup: Removed Sector's redundant flags member
danij
05:01 Doomsday Engine Revision 1e0951cc (github): BSP Builder: General cleanup
danij
03:36 Doomsday Engine Revision 0bd05a42 (github): BSP Builder|Cleanup: Apply pimpl idiom and moved subcomponents into an inner namespace
danij

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.
danij
09:42 Doomsday Engine Revision 2609c5fb (github): BSP Builder: Cleanup continues...
danij
08:46 Doomsday Engine Revision 1e1f239a (github): BSP Builder|Cleanup: Renamed bspbuilder/intersection.cpp as bspbuilder/hplane.cpp
danij
08:42 Doomsday Engine Revision 51e6aa43 (github): BSP Builder|Cleanup: Renamed bspbuilder/intersection.hh as bspbuilder/hplane.h
danij
08:22 Doomsday Engine Revision 422e5be6 (github): BSP Builder|Cleanup: Standardizing naming conventions and adding comments where useful
danij
07:41 Doomsday Engine Revision fdcfd036 (github): BSP Builder|Cleanup: Moved the current partition info from HPlane to BspBuilder
danij
04:56 Doomsday Engine Revision 39a8d9e8 (github): BSP Builder|Cleanup: Renamed superblockmap.hh as superblockmap.h
danij
04:50 Doomsday Engine Revision 884208ac (github): BSP Builder: Cleanup and apidoc updates for SuperBlockmap
danij
04:16 Doomsday Engine Revision 3403120e (github): BSP Builder|Fixed: Not all HEdges linked to linedefs are also linked to a sidedef
danij
03:56 Doomsday Engine Revision d2ac87cb (github): Homepage: Further tweaked the color scheme for consistency
danij

2012-04-02

09:08 Doomsday Engine Revision cd7055cd (github): BSP Builder: Also clear any HEdges attached to the unclaimed BspLeaf
danij
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 ...
danij
07:55 Doomsday Engine Revision 2ad01047 (github): BSP Builder|Refactor: Take ownership of the BSP object data in MPE_SaveBsp
danij
07:54 Doomsday Engine Revision ecfae31b (github): BSP Builder|Refactor: Clear the BspHEdgeInfo when ::build() completes
danij
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...
danij
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...
danij
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...
danij
05:35 Doomsday Engine Revision 91d2982e (github): BSP Builder|Cleanup: Renamed bspbuilder/hedges.hh as bspbuilder/bsphedgeinfo.h
danij
05:26 Doomsday Engine Revision d122729b (github): BSP Builder|Cleanup: Moved HEdgeIntercept into bspbuilder/hedgeintercept.h
danij
04:31 Doomsday Engine Revision 7fa1bc8a (github): BSP Builder|Cleanup: Relocated C wrapper interface to edit_bsp.cpp
danij
03:51 Doomsday Engine Revision 9fd4f768 (github): BSP Builder: Cleanup continues...
danij
03:45 Doomsday Engine Revision e68a03bf (github): BSP Builder|Cleanup: Moved LineDefInfo into bspbuilder/linedefinfo.h
danij
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...
danij
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...
danij

2012-04-01

23:34 Doomsday Engine Revision 528c2b89 (github): Merge commit 'remotes/origin/master' into map-hedgeds
danij
11:38 Doomsday Engine Revision 287deff7 (github): BSP Builder|Cleanup: Pruned unused arguments and other obfuscations
danij
10:45 Doomsday Engine Revision e2a4247e (github): BSP Builder: Cleanup continues...
danij
08:59 Doomsday Engine Revision 82636732 (github): BSP Builder|Refactor: Re-implement the BspLeaf, HEdge angle sort buffer with std::vector
danij
07:26 Doomsday Engine Revision 78cc0847 (github): BSP Builder: Cleanup continues...
danij
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...
danij
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...
danij
01:53 Doomsday Engine Revision 8bbe51d8 (github): Cleanup: Removed BspLeaf's unused inSectorID member
danij
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.
danij
01:21 Doomsday Engine Revision 7e1c506a (github): BspBuilder|Cleanup: Removed mhedge_t's now redundant index member
danij
00:39 Doomsday Engine Revision e92c5a4d (github): Merge commit 'remotes/origin/master' into map-hedgeds
danij

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
danij
12:34 Doomsday Engine Revision dad9d150 (github): Merge commit 'remotes/origin/master' into map-hedgeds
danij
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...
danij
12:24 Doomsday Engine Revision 75a728d4 (github): Homepage: Offset the SourceForge button slightly
danij
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...
danij
09:39 Doomsday Engine Revision eff084ef (github): BSP Builder: Cleanup
danij
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. danij
09:23 Doomsday Engine Revision d103e879 (github): BSP Builder|Cleanup: Removed now unnecessary sorting of GameMap's HEdge LUT
danij
08:55 Doomsday Engine Revision 2e2d2746 (github): Refactor: Defer calculation of surface tangents until after BSP build
danij
08:33 Doomsday Engine Revision 22fbfbbd (github): Merge commit 'remotes/origin/master' into map-hedgeds
danij
08:06 Doomsday Engine Revision 562db5f8 (github): Homepage: Cleaned up stylesheet
danij
07:41 Doomsday Engine Revision 7b7c8d24 (github): Homepage: Further color and lighting tweaks for "midnight readability"
danij
06:23 Doomsday Engine Revision f12a35eb (github): Homepage: Updated platform graphics and aside box style tweaks
danij
05:42 Doomsday Engine Revision 820d435e (github): Homepage: Added Twitter, Ohloh and SourceForge social bookmark widgets
danij
05:38 Doomsday Engine Revision 88bca213 (github): Homepage: Tweaked color of project news and server summary links
danij
04:25 Doomsday Engine Revision dd24999a (github): Homepage: Numerous minor stylesheet tweaks
danij
02:57 Doomsday Engine Revision dd571f14 (github): Homepage: Polished the menu "chrome"
danij
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 ...
danij
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. danij
00:35 Doomsday Engine Revision d78494bd (github): Homepage: The lower edge of the content box requires rounded corners also
danij
00:30 Doomsday Engine Revision ff9158e2 (github): Homepage: Align server summary to right edge of the aside boxes
danij
00:28 Doomsday Engine Revision 7d4564ad (github): Homepage: Replaced the graphical outer border with a simpler border
danij
00:18 Doomsday Engine Revision bd8bcb94 (github): Homepage: Restyled aside boxes adding rounded corners and subtle shadow
danij
00:09 Doomsday Engine Revision bee5cde9 (github): Homepage: Split the GetItNow panel visually as two separate boxes
danij
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 danij
00:01 Doomsday Engine Revision 4d56a0cf (github): Homepage: Removed right panel margin and added a fadeout to the panorama
danij

2012-03-30

23:08 Doomsday Engine Revision ba1c14db (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
23:08 Doomsday Engine Revision 04cbc60a (github): Win32: Do not install SDL_net.dll - it is no longer used
danij
23:03 Doomsday Engine Revision c4899e55 (github): Homepage|Fixed: Ubuntu download page listed Unstable Doomsday packages incorrectly
danij
22:47 Doomsday Engine Revision b4514a4f (github): Homepage|Build Repository|Fixed: Invalid HTTP header returned on initial JSON package graph generation
danij
22:33 Doomsday Engine Revision 9f173075 (github): Win32: Install QtGui4.dll and QtOpenGL4.dll to bin/
danij
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.
danij
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.
danij
20:59 Doomsday Engine Revision abbdd233 (github): Homepage|Fixed: Request URI formation when HTTP_HOST is not specified
danij
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.
danij
06:02 Doomsday Engine Revision 06101e36 (github): Refactor: Replaced GameMap's array of HEdge with a HEdge* LUT
danij
04:47 Doomsday Engine Revision f72f738f (github): Cleanup: Removed BspLeaf's now redundant array of HEdge*
danij
04:23 Doomsday Engine Revision ae67842e (github): Refactor: Replaced BspLeaf's HEdge pointer array with a circular link list
danij
03:13 Doomsday Engine Revision 09437e94 (github): Cleanup: Removed the now redundant mbspnode_t
danij
 

Also available in: Atom