Project

General

Profile

danij's activity

From 2013-08-16 to 2013-08-29

2013-08-29

23:53 Doomsday Engine Revision 2b7ce16d (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
23:52 Doomsday Engine Revision a4d95acb (github): Map Renderer|WallEdge|Client: Cleanup
danij
03:55 Doomsday Engine Revision bb3a613a (github): World|Sector: Exclude planes with sky-masked materials from missing texture hacks
Planes with sky-masked materials should never be mapped. This special
case is already handled elsewhere.
danij
02:52 Doomsday Engine Revision c4cb5fbf (github): World|Sector: Improved sector cluster mapping to deal with missing texture hacks
This algorithm deals with cases where a physically lower interior
must be mapped visually to a physically higher exte...
danij
02:25 Doomsday Engine Revision 850afb69 (github): Fixed|Doom: Crash trying to give a weapon unavailable in the current game mode
danij
02:23 Doomsday Engine Revision 03d50ce5 (github): Fixed|Doom: Crash trying to give a weapon unavailable in the current game mode
danij
00:43 Doomsday Engine Revision 312f84ef (github): Refactor|World|Sector: Removed top-level recursion in Sector::Cluster::remapVisPlanes()
Note that secondary recursion via visPlane() to test for cyclic
dependency remains.
danij

2013-08-28

03:41 Doomsday Engine Revision 8257106d (github): Map Renderer|Client: Cleanup
danij
03:39 Doomsday Engine Revision 335bf525 (github): Map Renderer|Client: Use sector clusters for plane ambient light properties
When drawing the geometry of a map plane ambient light properties
should be determined by the sector cluster (as thes...
danij

2013-08-27

17:36 Doomsday Engine Revision b72b3270 (github): Fixed|World|Sector: Re-evaluate sector cluster linking following containment testing
In this situation there may still be another map hack which contains
the cluster (which, contains the nested map hack...
danij

2013-08-26

18:48 Doomsday Engine Revision 41eec365 (github): Refactor|Map Renderer|BspLeaf|Client: Various map data and renderer cleanup/rename refactorings
danij
09:18 Doomsday Engine Revision 9f54c39d (github): Merge branch 'stable-1.11' of github.com:skyjake/Doomsday-Engine into stable-1.11
danij
09:18 Doomsday Engine Revision a55cb7b5 (github): Fixed|World|Line: Build failure (unknown DMT_SIDE_SECTOR)
Clearly a change from a rename refactoring in following commit in the
master ended up being merged to the stable branch.
danij
08:59 Doomsday Engine Revision 71cc9724 (github): World|Sector: Cleanup
danij
08:35 Doomsday Engine Revision a1ee2022 (github): Fixed|World|Sector: Sector cluster classification
This was the cause of the last remaining issue with av.wad MAP01.
All hacks in this map now work.
danij
07:16 Doomsday Engine Revision 4e1cc264 (github): World|Sector: Improved sector cluster linking wrt independent but nested hacks
This iteration of the linking algorithm resolves cases such as the
twin balcony bridge in requiem.wad MAP13 and the n...
danij
05:24 Doomsday Engine Revision c76bb559 (github): World|Sector: Properly resolve cyclic sector cluster linking
If two sector clusters determine they should both link to the other
then by virtue of the clustering this inherently ...
danij
05:09 Doomsday Engine Bug #997: [Hexen] Player gets stuck in turning polyobjs
- **labels**: jHexen Gameplay --> Hexen, Polyobjs
danij
01:01 Doomsday Engine Revision 95d32279 (github): World|Client: Removed map utility function R_VisOpenRange()
Only R_SideBackClosed() and R_FindSolidLineNeighbor() still use this
and these are on the way out also.
danij
00:43 Doomsday Engine Revision 7c517460 (github): World|Client: Use plane heights from sector clusters when spreading contacts
danij
00:28 Doomsday Engine Revision 753f6fba (github): Map Renderer|ShadowEdge|Client: Partially updated ShadowEdge to use sector clusters
Completing the job must wait until LineOwners are reworked. danij

2013-08-25

23:44 Doomsday Engine Revision 40160226 (github): Map Renderer|Client: Use sector clusters when occluding with leaf edges
danij
21:49 Doomsday Engine Revision 964eead8 (github): Map Renderer|Client: Added TODO comments where sector clusters should be used
danij
19:13 Doomsday Engine Revision 59f4b44c (github): SkyFixEdge|Client: Fix typo in previous commit
danij
17:31 Doomsday Engine Revision 6e47d902 (github): MapRenderer|SkyFixEdge|Client: Use sector clusters when generating sky-fix geometry
danij
17:15 Doomsday Engine Revision d660c05e (github): Map Renderer|Client: Use sector clusters when determining if a player is in the void
danij
16:47 Doomsday Engine Revision 6b465ef6 (github): Map Renderer|Client: Use sector clusters for plane heights when drawing polyobj vertexes
danij
16:14 Doomsday Engine Revision fc7e56ed (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
16:13 Doomsday Engine Revision 1b4631c3 (github): Map Renderer|Client: Use sector clusters for plane heights when drawing tangent vectors
danij

2013-08-24

08:29 Doomsday Engine Revision 47b21df0 (github): World|MapElement|Line|Plane: Added const overloads for various methods of MapElement derived types
danij
01:39 Doomsday Engine Revision 4171c89f (github): Client|BiasIllum|BiasTracker: Fixed copy-ctor explicit init warnings re BiasIllum and BiasTracker
danij
01:25 Doomsday Engine Revision e7b807aa (github): Cleanup|World|Sector: Added SectorCluster typedef
danij
01:02 Doomsday Engine Revision 63ce6a1e (github): Cleanup|World|Line: Added LineSide and LineSideSegment typedefs
danij

2013-08-23

23:21 Doomsday Engine Revision 45ba61a5 (github): Refactor|World|MapElement: MapElement now uses DENG2_AS_IS_METHODS
This should improve performance in release builds by avoiding the
need to dynamic_cast (map element type is recorded).
danij
06:09 Doomsday Engine Revision 4532443e (github): World|Sector: Fixed sector BSP leaf clustering algorithm
The previous version didn't quite work. There must be a faster way
to do this...
danij
04:09 Doomsday Engine Revision 263f026a (github): Map Renderer|Client: Added variable 'rend-dev-sector-show-indicies'
Visual debugging aid which draws the sector indicies for all BSP leaf
clusters in the map.
danij
03:38 Doomsday Engine Revision 814c9bb1 (github): Cleanup|Map Renderer|Vertex|Client: Moved getVertexPlaneMinMax() into Vertex
danij
03:23 Doomsday Engine Revision 6efbb527 (github): Refactor|Map Renderer|Client: Merged routines for drawing bias source and vertex labels
danij

2013-08-22

04:12 Doomsday Engine Revision c8b192ba (github): World|Sector: Improved algorithm for permanently linking sector clusters
This iteration now also fixes a self-referencing map hack variant
observed in barracks.wad (the deep water like "craw...
danij

2013-08-21

19:46 Doomsday Engine Revision e6994928 (github): Fixed|Heretic: Compilation error (missing header); cleanup
danij
08:51 Doomsday Engine Revision fb0b709e (github): World|Sector: Skip self-referencing lines in the void when mapping sector clusters
A particularly nasty mapping error where sectors comprised of only
self-referencing lines exist in the void cannot an...
danij
06:53 Doomsday Engine Revision 228f1bae (github): Fixed|Map Renderer: Seg fault attempting to play eternall.wad MAP10
Discovered when testing sector cluster linking. This is however an
unrelated issue (see in-place comments as to the s...
danij
04:06 Doomsday Engine Revision 612d87c3 (github): World|Sector: Ensure no cyclic dependency when perma-linking sector clusters
danij
02:31 Doomsday Engine Revision 9149cdbc (github): World|Sector: Permanently link sector clusters bound by self-referencing lines
Theoretically at least, this relatively simple algorithm should fix
the majority of map hacks utilizing self-referenc...
danij

2013-08-20

21:15 Doomsday Engine Revision ad812186 (github): Cleanup: Added SoundEmitter typedef of ddmobj_base_t
For use with map elements that use these directly. danij
20:43 Doomsday Engine Revision 94068a99 (github): World|Sector: Deferred calculation of sector cluster bounding boxes
It is now clear that a sector cluster can determine autonomously from
its BSP leaf data set when one or more planes n...
danij
20:17 Doomsday Engine Revision ec0a2da8 (github): Fixed|Map Renderer: Fatal error firing the BFG in DOOM mod "Astrostein"
This mod uses truncated Patch format images as a means to suppress
drawing of the sprite (ugh...). While the texture ...
danij
20:14 Doomsday Engine Revision d222dd94 (github): Fixed|Map Renderer: Fatal error firing the BFG in DOOM mod "Astrostein"
This mod uses truncated Patch format images as a means to suppress
drawing of the sprite (ugh...). While the texture ...
danij
01:53 Doomsday Engine Revision 4d15d211 (github): Refactor|World|Sector: Moved algorithm for chaining sector sound emitters into Sector
danij
00:46 Doomsday Engine Revision d0f03504 (github): Fixed|World: Fatal error attempting to play icarus.wad MAP16
This map contains certain mapping constructs which we now interpret
into 'extra' mesh geometries. Recently the way th...
danij

2013-08-19

22:31 Doomsday Engine Revision 279efe69 (github): World|Sector: Implemented a basic algorithm for sector BSP leaf clustering
I'm quite sure there are more optimal ways to do this but lets get
this working first before worrying about too much ...
danij
17:40 Doomsday Engine Revision 93f484cc (github): Documentation|World|Sector: Reduced comment verbosity in sector.cpp
Lets not waste quite so much space with needlessly verbose comments
that actually reduce readability.
danij
15:52 Doomsday Engine Revision 39d80737 (github): Fixed|libcommon: Minor compilation warnings (unused argument, string literal conv)
danij
01:12 Doomsday Engine Revision def4e93e (github): Sector|World: Fix typos
danij
00:39 Doomsday Engine Revision 337db610 (github): Sector|World: Each Sector::Cluster has its own axis-aligned bounding box
In the case of a cluster defined by a single BSP leaf the bounds of
the leaf's geometry will be used directly.
danij

2013-08-18

21:48 Doomsday Engine Revision 5b3b2c37 (github): Map|World: Cleanup
danij
20:22 Doomsday Engine Revision 0b4682e7 (github): Refactor|Sector|Map|World: Moved algorithm for fixing missing line side materials to Sector
danij
20:03 Doomsday Engine Revision e77a5131 (github): Debug|Map|World: Cleanup
danij
18:56 Doomsday Engine Revision e79058ec (github): BspLeaf|Sector|World: BspLeaf obtains plane references from the attributed sector cluster
danij
18:21 Doomsday Engine Revision c63057cb (github): BspLeaf|World: Attribute BspLeafs to the Sector::Cluster they are a part of
Rather than reference a sector directly, BSP leafs are attributed to
a sector cluster which in turn provides access t...
danij
16:24 Doomsday Engine Revision 4c82b47b (github): Sector: Added Sector::Cluster
Adjacent BSP leafs in the sector (i.e., those which share one or more
common edge) are grouped into "clusters". A clu...
danij
14:42 Doomsday Engine Revision f054ae53 (github): BspLeaf|World: BspLeaf API now distinguishes between "physical" and "visual" planes
Updated the map renderer to use the logically correct API method.
Note that at present both physical and visual map t...
danij
13:19 Doomsday Engine Revision f63bc8c8 (github): BspLeaf|World: The parent of a BSP leaf is the sector to which it is assigned
Note that the parent sector is that which defines the "physical"
properties of the BSP leaf (i.e., the sector whose p...
danij
04:52 Doomsday Engine Revision 82417286 (github): Map Renderer|Client: Cleanup
danij

2013-08-17

21:18 Doomsday Engine Revision 08b6e2f4 (github): Sector|World: Sector now manages sound emitter origin updates internally
danij
20:49 Doomsday Engine Revision ff062d45 (github): Sector|World|Client: Sector now manages axis-aligned bounding box updates internally
danij
20:35 Doomsday Engine Revision 5dd7b190 (github): Sector|World|Client: Sector now manages rough area approximation updates internally
danij
17:46 Doomsday Engine Revision 71ee34d3 (github): BSP Builder: Ensure 'extra' meshes contain only half-edges for map lines
Previously an extra mesh was generated for all so-called discordant
edge geometries. We only ever draw wall geometrie...
danij
16:16 Doomsday Engine Revision 099e79d3 (github): Refactor|World: Moved global var ddMapTime into de::World
danij
15:51 Doomsday Engine Revision 3e3de6d3 (github): Plane|World: Cleanup
danij
15:36 Doomsday Engine Revision 1d90f7d2 (github): Sector|World: Cleanup
danij
15:07 Doomsday Engine Revision 45f189f5 (github): Surface|World: Cleanup
danij
06:22 Doomsday Engine Revision ce39abed (github): Refactor|Surface|World|Client: Surface tangent space vectors now available as Matrix3f
Although we don't presently make use of the matrices, making these
vectors available in a matrix helps to clean up va...
danij
01:27 Doomsday Engine Revision 26cdfb90 (github): Refactor|Sector|World: Removed obsolete sector method arguments (map is now known)
danij
01:18 Doomsday Engine Revision c5644771 (github): World: Cleanup
danij
00:53 Doomsday Engine Revision ec2590a2 (github): Sector|World|Client: Sector now manages environmental audio updates internally
danij
00:12 Doomsday Engine Revision c62f7d16 (github): Refactor|Sector|Client: Moved sector audio environment calculations into Sector
danij

2013-08-16

23:16 Doomsday Engine Revision 76eacd9a (github): BspLeaf|World|Client: Cleanup
danij
22:36 Doomsday Engine Revision 1bc26ff9 (github): Refactor|BspLeaf|Client: Moved BSP leaf audio environment calculations into BspLeaf
Each BSP leaf may contribute to the audio characteristics of several
sectors. Currently the audio environment propert...
danij
21:24 Doomsday Engine Revision 8fe6525a (github): Sector|World|Client: Cleanup
danij
21:04 Doomsday Engine Revision dc219f12 (github): Refactor|Server|Sector: Removed more unused logic and data from the server-side Sector
danij
20:03 Doomsday Engine Revision a4271825 (github): Optimize|Map Loading|Sector: Utilize the BSP leaf blockmap when preparing sector reverb
When determining the BSP leafs which contribute to the environmental
audio characteristics of sectors the BSP leaf bl...
danij
18:41 Doomsday Engine Revision 5ddeff71 (github): Refactor|Map Renderer|BspLeaf: Replaced the fake radio ShadowLink list with a QSet
danij
 

Also available in: Atom