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
-
23:52 Doomsday Engine Revision a4d95acb (github): Map Renderer|WallEdge|Client: Cleanup
-
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. -
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... -
02:25 Doomsday Engine Revision 850afb69 (github): Fixed|Doom: Crash trying to give a weapon unavailable in the current game mode
-
02:23 Doomsday Engine Revision 03d50ce5 (github): Fixed|Doom: Crash trying to give a weapon unavailable in the current game mode
-
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.
2013-08-28
-
03:41 Doomsday Engine Revision 8257106d (github): Map Renderer|Client: Cleanup
-
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...
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...
2013-08-26
-
18:48 Doomsday Engine Revision 41eec365 (github): Refactor|Map Renderer|BspLeaf|Client: Various map data and renderer cleanup/rename refactorings
-
09:18 Doomsday Engine Revision 9f54c39d (github): Merge branch 'stable-1.11' of github.com:skyjake/Doomsday-Engine into stable-1.11
-
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. -
08:59 Doomsday Engine Revision 71cc9724 (github): World|Sector: Cleanup
-
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. -
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... -
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 ... -
05:09 Doomsday Engine Bug #997: [Hexen] Player gets stuck in turning polyobjs
- - **labels**: jHexen Gameplay --> Hexen, Polyobjs
-
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. -
00:43 Doomsday Engine Revision 7c517460 (github): World|Client: Use plane heights from sector clusters when spreading contacts
-
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.
2013-08-25
-
23:44 Doomsday Engine Revision 40160226 (github): Map Renderer|Client: Use sector clusters when occluding with leaf edges
-
21:49 Doomsday Engine Revision 964eead8 (github): Map Renderer|Client: Added TODO comments where sector clusters should be used
-
19:13 Doomsday Engine Revision 59f4b44c (github): SkyFixEdge|Client: Fix typo in previous commit
-
17:31 Doomsday Engine Revision 6e47d902 (github): MapRenderer|SkyFixEdge|Client: Use sector clusters when generating sky-fix geometry
-
17:15 Doomsday Engine Revision d660c05e (github): Map Renderer|Client: Use sector clusters when determining if a player is in the void
-
16:47 Doomsday Engine Revision 6b465ef6 (github): Map Renderer|Client: Use sector clusters for plane heights when drawing polyobj vertexes
-
16:14 Doomsday Engine Revision fc7e56ed (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
-
16:13 Doomsday Engine Revision 1b4631c3 (github): Map Renderer|Client: Use sector clusters for plane heights when drawing tangent vectors
2013-08-24
-
08:29 Doomsday Engine Revision 47b21df0 (github): World|MapElement|Line|Plane: Added const overloads for various methods of MapElement derived types
-
01:39 Doomsday Engine Revision 4171c89f (github): Client|BiasIllum|BiasTracker: Fixed copy-ctor explicit init warnings re BiasIllum and BiasTracker
-
01:25 Doomsday Engine Revision e7b807aa (github): Cleanup|World|Sector: Added SectorCluster typedef
-
01:02 Doomsday Engine Revision 63ce6a1e (github): Cleanup|World|Line: Added LineSide and LineSideSegment typedefs
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). -
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... -
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. -
03:38 Doomsday Engine Revision 814c9bb1 (github): Cleanup|Map Renderer|Vertex|Client: Moved getVertexPlaneMinMax() into Vertex
-
03:23 Doomsday Engine Revision 6efbb527 (github): Refactor|Map Renderer|Client: Merged routines for drawing bias source and vertex labels
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...
2013-08-21
-
19:46 Doomsday Engine Revision e6994928 (github): Fixed|Heretic: Compilation error (missing header); cleanup
-
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... -
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... -
04:06 Doomsday Engine Revision 612d87c3 (github): World|Sector: Ensure no cyclic dependency when perma-linking sector clusters
-
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...
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.
-
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... -
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 ... -
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 ... -
01:53 Doomsday Engine Revision 4d15d211 (github): Refactor|World|Sector: Moved algorithm for chaining sector sound emitters into Sector
-
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...
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 ... -
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. -
15:52 Doomsday Engine Revision 39d80737 (github): Fixed|libcommon: Minor compilation warnings (unused argument, string literal conv)
-
01:12 Doomsday Engine Revision def4e93e (github): Sector|World: Fix typos
-
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.
2013-08-18
-
21:48 Doomsday Engine Revision 5b3b2c37 (github): Map|World: Cleanup
-
20:22 Doomsday Engine Revision 0b4682e7 (github): Refactor|Sector|Map|World: Moved algorithm for fixing missing line side materials to Sector
-
20:03 Doomsday Engine Revision e77a5131 (github): Debug|Map|World: Cleanup
-
18:56 Doomsday Engine Revision e79058ec (github): BspLeaf|Sector|World: BspLeaf obtains plane references from the attributed sector cluster
-
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... -
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... -
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... -
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... -
04:52 Doomsday Engine Revision 82417286 (github): Map Renderer|Client: Cleanup
2013-08-17
-
21:18 Doomsday Engine Revision 08b6e2f4 (github): Sector|World: Sector now manages sound emitter origin updates internally
-
20:49 Doomsday Engine Revision ff062d45 (github): Sector|World|Client: Sector now manages axis-aligned bounding box updates internally
-
20:35 Doomsday Engine Revision 5dd7b190 (github): Sector|World|Client: Sector now manages rough area approximation updates internally
-
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... -
16:16 Doomsday Engine Revision 099e79d3 (github): Refactor|World: Moved global var ddMapTime into de::World
-
15:51 Doomsday Engine Revision 3e3de6d3 (github): Plane|World: Cleanup
-
15:36 Doomsday Engine Revision 1d90f7d2 (github): Sector|World: Cleanup
-
15:07 Doomsday Engine Revision 45f189f5 (github): Surface|World: Cleanup
-
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... -
01:27 Doomsday Engine Revision 26cdfb90 (github): Refactor|Sector|World: Removed obsolete sector method arguments (map is now known)
-
01:18 Doomsday Engine Revision c5644771 (github): World: Cleanup
-
00:53 Doomsday Engine Revision ec2590a2 (github): Sector|World|Client: Sector now manages environmental audio updates internally
-
00:12 Doomsday Engine Revision c62f7d16 (github): Refactor|Sector|Client: Moved sector audio environment calculations into Sector
2013-08-16
-
23:16 Doomsday Engine Revision 76eacd9a (github): BspLeaf|World|Client: Cleanup
-
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... -
21:24 Doomsday Engine Revision 8fe6525a (github): Sector|World|Client: Cleanup
-
21:04 Doomsday Engine Revision dc219f12 (github): Refactor|Server|Sector: Removed more unused logic and data from the server-side Sector
-
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... -
18:41 Doomsday Engine Revision 5ddeff71 (github): Refactor|Map Renderer|BspLeaf: Replaced the fake radio ShadowLink list with a QSet
Also available in: Atom