danij's activity
From 2013-04-26 to 2013-05-09
2013-05-09
-
23:02 Doomsday Engine Revision 6cd8fefb (github): Fixed|Resources: Failed offsetting sky fix planes for two sided wall sections
- After the map is loaded the sky fix plane heights are initialized by
scanning the map for certain geometry constructs... -
19:47 Doomsday Engine Revision 32161031 (github): Fixed|Map Renderer: Dually rendered geometry with rend-dev-sky
- When rend-dev-sky was enabled and given a particular map construct
where geometry that would usually be drawable lies... -
08:23 Doomsday Engine Revision f000d522 (github): Refactor|Map Renderer: Clarified logic in writeLeafWallSections()
-
08:12 Doomsday Engine Revision 3638af15 (github): Map Renderer: Cleanup
-
05:15 Doomsday Engine Revision ed5840b4 (github): Refactor|Map Renderer: Completed restructuring wall section drawing
-
02:39 Doomsday Engine Revision 6aefce78 (github): Refactor: Relocated more code from r_world.h to better homes
-
02:00 Doomsday Engine Revision fb2ccc3b (github): Refactor|Map Renderer: Dismantled R_MiddleMaterialCoversOpening()
- This logic should not be implemented at such a high level and with
this kind of API -- it assumes too much and is not... -
01:00 Doomsday Engine Revision 262c8b4f (github): Cleanup: Removed obsolete and unused R_Find*Neighbor functions
-
00:50 Doomsday Engine Revision 5c5a59a7 (github): Refactor: Relocated various renderer domain functions from r_world to rend_main
-
00:40 Doomsday Engine Revision c6a9341f (github): Refactor: Relocated various functions from r_world.h to better homes
-
00:23 Doomsday Engine Revision 2a56d87f (github): Server|Refactor: Server executable no longer depends on rend_main.cpp/h
- Addressed the remaining dependencies and removed said source files
from the server project.
2013-05-08
-
20:15 Doomsday Engine Revision 2b16ba01 (github): Merge branch 'master' into revise-map-geometry-generation
-
17:42 Doomsday Engine Revision 3646ea1d (github): Fixed|FakeRadio: Plane shadows drawn in map hack sectors with zero height
- A fairly uncommon situation which involves the use of an unclosed
sector in combination with a "mid grate" hack. With... -
16:18 Doomsday Engine Revision 5a368bd2 (github): ShadowEdge: Use half-edges rather than map line sides
- The half-edges can be thought of as the "normalized" version of the
map geometry wrt relative sector references. The ... -
15:33 Doomsday Engine Revision e91a14c6 (github): ShadowEdge: Consolidated logic for sector openness factor determination
-
14:51 Doomsday Engine Revision a1c46fef (github): ShadowEdge: Reworking newly abstracted ShadowEdge (ironing out some obvious bugs)
2013-05-07
-
19:10 Doomsday Engine Revision 0845afc7 (github): Refactor|ShadowEdge: Cleaned up ShadowEdge 'openness' logic somewhat
-
17:54 Doomsday Engine Revision fbdb4e19 (github): Refactor|FakeRadio: Moved ShadowEdge to new source files; applied pimpl idiom
-
16:39 Doomsday Engine Revision d7f8ae8a (github): Refactor|FakeRadio: Use a side relative algorithm for generating plane edge shadow geometry
-
14:06 Doomsday Engine Revision 6f2a85db (github): Map Renderer: Cleanup
-
13:54 Doomsday Engine Revision b2c6f39e (github): Refactor|Map Renderer: Reworked wall section drawing to move more logic to SectionEdge
-
11:58 Doomsday Engine Revision 6549845b (github): Refactor|FakeRadio: Reworked the Rend_RadioWallSection() API wrt SectionEdge
2013-05-06
-
13:17 Doomsday Engine Revision 712bd7f3 (github): Fixed|Map Renderer: Always use the glow properties of the surface bound material
- When an alternative material is chosen for a wall section, such as
when using the lighting debug mode (rend-tex 2), t...
2013-05-05
-
23:25 Doomsday Engine Revision d5d0d366 (github): Fixed|Partitioner: Compiler error (global variable shadowing)
- The static validCount in partitioner.cpp was shadowed by the global
variable of the same name, with C-linkage, in ren... -
23:02 Doomsday Engine Revision 68e23d4f (github): Fixed|Partitioner: Compiler error (global variable shadowing)
- The static validCount in partitioner.cpp was shadowed by the global
variable of the same name, with C-linkage, in ren... -
17:13 Doomsday Engine Revision a70a771c (github): Fixed|Map Renderer: Drawing glitches when combining dev/debug texturing options
- Previously various glitches were visible when enabling the myriad
debug/mod development texturing options in differen... -
13:46 Doomsday Engine Revision fa9cde04 (github): Refactor|Map Renderer: Short circuit drawing of selfreferencing line sections earlier
- Plus more cleanup.
-
11:13 Doomsday Engine Revision 362181e5 (github): Refactor|Map Renderer: Trimmed now unused logic paths for mode rend-dev-sky 1
- Plus more cleanup.
-
09:52 Doomsday Engine Revision 0a10379a (github): Merge branch 'master' into revise-map-geometry-generation
-
09:49 Doomsday Engine Revision 7b559484 (github): Fixed|Map Renderer: Multitextured lights not clamped on two sided middle wall sections
- Also rotated the modulation texture coords in rendmaskedwallparams_t
to match the layout of the "normal" coords. -
08:35 Doomsday Engine Revision ee10a328 (github): Refactor|Map Renderer: Turned the writeLeafPlane() function stack into a linear process
- Plus cleanup.
2013-05-04
-
19:27 Doomsday Engine Revision bfa7175e (github): SectionEdge: Model the internal representation as a half-plane
-
03:37 Doomsday Engine Revision 07d615f7 (github): SectionEdge: Further improved the design of this component
- Edges can now be copied, taking advantage of implicitly shared
intercepts (until modified). Various API improvements ...
2013-05-03
-
22:55 Doomsday Engine Revision ab2041c8 (github): Map Renderer: Cleanup
-
22:39 Doomsday Engine Revision 6b24aa1d (github): SectionEdge: Improvements
- Amalgamated WallDivs functionality and switched to index based
iteration mechanism for intercepts.
It is now clear t...
2013-05-02
-
23:50 Doomsday Engine Revision bc5356f5 (github): SectionEdge: Moved to new source files; applied pimpl idiom; cleanup
-
22:41 Doomsday Engine Revision cca378df (github): SectionEdge: Encapsulate more geometry generation logic
-
21:41 Doomsday Engine Revision 0f680089 (github): Refactor|Map Renderer: Further consolidated wall section drawing logic
- Removed several map hack test cases which are no longer necessary
and/or dealt with at another level. -
19:33 Doomsday Engine Revision f509dfba (github): Refactor|Map Renderer: Disentangling writeWallSections2Twosided's "solid segment" logic...
-
19:03 Doomsday Engine Revision 7f525a5d (github): SectionEdge: The class user must handle the degenerate case (top < bottom)
- Note that top == bottom is not degenerate and is supported, however.
It remains to be seen whether this is semantica... -
16:26 Doomsday Engine Revision c59caf1f (github): Map Renderer|Refactor: Further cleaned up writeWallSection()
-
15:36 Doomsday Engine Revision 362fb2ba (github): Map Renderer|Refactor: Apply the near-fade logic for wall sections in writeWallSection()
-
15:00 Doomsday Engine Revision 3d2ed159 (github): Map Renderer|Refactor: Consolidated more map geometry construction logic
-
13:55 Doomsday Engine Revision 54f4ca13 (github): HEdge: Moved wallSectionSectors() logic into HEdge
- Plus a wall section draw state optimization.
-
13:23 Doomsday Engine Revision ccad74cf (github): SectionEdge: Minor API improvements
-
13:15 Doomsday Engine Revision 4b65b570 (github): Map Renderer|Refactor: Consolidated more wall geometry construction logic
-
13:02 Doomsday Engine Revision 5a89319b (github): Map Renderer|SectionEdge: SectionEdge can now be used for Polyobj sections also
-
12:51 Doomsday Engine Revision 59ae4be3 (github): Map Renderer: Cleanup
-
12:21 Doomsday Engine Revision 085b4a53 (github): Map Renderer: Began remodeling wall geometry construction
- Transitioning to an edge-centric model.
2013-05-01
-
14:13 Doomsday Engine Revision d578c429 (github): Refactor|Map Renderer: Reworked WallDivs into a C++ class
2013-04-30
-
19:56 Doomsday Engine Revision c6394e49 (github): Refactor|Map Renderer: Moved HEdge::prepareWallDivs() to rend_main.cpp
- In its present form this data and the associated logics are firmly a
part of the render domain.
Also removed many un... -
18:35 Doomsday Engine Revision 5bd0941b (github): Refactor|Map Renderer: Turned the writeWallSection() function stack into a linear process
-
17:37 Doomsday Engine Revision cfb55fa4 (github): Refactor|Map Renderer: Moved more logic into wallSectionLightLevelDeltas()
-
17:08 Doomsday Engine Revision f3fc2a5e (github): Refactor|Map Renderer: Began separating render logic from geometry construction
- I'll try to document and clean things up as I go...
-
16:26 Doomsday Engine Revision 2e9fdce0 (github): Refactor|Map Renderer: Further cleanup of wall section light level smoothing algorithm
-
15:53 Doomsday Engine Revision 56d7517b (github): Refactor: Updated more map renderer internal APIs to use libdeng2's Vector
-
14:04 Doomsday Engine Revision eceb986e (github): Merge branch 'master' into revise-map-geometry-generation
-
13:55 Doomsday Engine Revision 2f9761a6 (github): Refactor: Applied de::FlagOp enum and de::applyFlagOperation template
-
13:22 Doomsday Engine Revision b99a0bdf (github): Refactor|Map Renderer: Sector light level and color as draw state properties
-
11:03 Doomsday Engine Revision ef0c4e3e (github): Updated api_map.h terminology wrt changes to the DMU API
-
11:02 Doomsday Engine Revision 90adb6a7 (github): libcommon: Updated DMU lib terminology wrt changes to the DMU API
-
10:51 Doomsday Engine Revision 2f4b630f (github): DMU API: Renamed DMU_BASE; removed DMU_LINE_COUNT, DMU_HEDGE_COUNT
- DMU_EMITTER is a better name for this property as it references the
sub-component of the relevant map element used fo... -
10:09 Doomsday Engine Revision 06cbfe82 (github): Cleanup
-
09:48 Doomsday Engine Revision f93a0aa0 (github): DMU API: Removed obsolete element property identifiers
- The property identifiers DMU_FRONT_SECTOR and DMU_BACK_SECTOR are
now obsolete as these properties can now always be ...
2013-04-29
-
10:39 Doomsday Engine Revision c0a353d9 (github): Partitioner|Fixed: Refactoring oversight in partitionSpace()
- Inadvertently turned instantiation into copy-assignment.
-
09:17 Doomsday Engine Revision 6482b491 (github): Partitioner: Cleanup
-
06:48 Doomsday Engine Revision 668d8190 (github): Refactor|Line: Replaced the now singular "internal" map Line flag with a bool
-
06:34 Doomsday Engine Revision ed4226f4 (github): Refactor|Partitioner: Refactored away and then dumped bsp::LineInfo
-
05:46 Doomsday Engine Revision a827265a (github): Refactor|Partitioner: Use a QList instead of std::vector for EdgeTipSets
- QList has a more appropriate growth strategy for the way this data
will be constructed. -
05:20 Doomsday Engine Revision 8da575ce (github): Refactor|Partitioner: Moved vertex line owner counts to Vertex; dumped VertexInfo
- The partitioner now manages the EdgeTips sets for each vertex.
Plus further cleanup. -
04:31 Doomsday Engine Revision a834535e (github): Refactor|Partitioner: Renamed LineSegmentTip as EdgeTip
-
04:17 Doomsday Engine Revision e0546561 (github): Refactor|Partitioner: Reorganized bsp/partitioner.cpp
-
03:25 Doomsday Engine Revision 23515855 (github): Refactor|Partitioner: Continued remodeling work...
-
01:51 Doomsday Engine Revision 2afa7d14 (github): Refactor|Partitioner: Removed HEdgeIntercept abstraction
- This data should not have abstracted away from HPlane::Intercept as
this is not just metadata, it also provides the i...
2013-04-28
-
21:55 Doomsday Engine Revision 95d542af (github): Merge branch 'master' into bsp-builder-cleanup
-
21:54 Doomsday Engine Revision 36fceeed (github): Fixed|libdoom64: Implicit enumeration conversion warnings
- Take #2
-
21:51 Doomsday Engine Revision 4e701b43 (github): Revert "Fixed|libdoom64: Implicit enumeration conversion warnings"
- This reverts commit 3ec73f9311fdeaa678bcd18649407bc4d6052b36.
-
16:01 Doomsday Engine Revision 3ec73f93 (github): Fixed|libdoom64: Implicit enumeration conversion warnings
-
16:00 Doomsday Engine Revision 7ac9b954 (github): Fixed|libcommon: Unused parameter warnings in save state module
-
15:13 Doomsday Engine Revision f61e6271 (github): Merge branch 'master' into bsp-builder-cleanup
-
15:13 Doomsday Engine Revision 0862c682 (github): Partitioner: Documented openSectorAtAngle()
-
15:07 Doomsday Engine Revision 76c5cd7e (github): Refactor|GameMap: Encapsulate map-element-by-sound-emitter lookup
- This logic should be encapsulated by GameMap. The implementation
should also be revised, it is clearly pretty ancient... -
14:50 Doomsday Engine Revision 64ef1630 (github): Server|Fixed: Unidentifiable sound emitters
-
14:35 Doomsday Engine Revision 75dc96db (github): Fix typos in previous commit
-
14:22 Doomsday Engine Revision beccc5ea (github): Server: Investigating non identifiable sound emitters
-
11:19 Doomsday Engine Revision 1ab7eff4 (github): Server|Fixed: Unhandled exception registering compare sides for the delta pool
-
10:39 Doomsday Engine Revision 9496bb85 (github): Partitioner: Fixed terminology mix ups (line segment vs half-edge)
-
10:34 Doomsday Engine Revision 3085b0ee (github): Refactor|Partitioner: More readability improvements
-
10:05 Doomsday Engine Revision 19ecd6bc (github): Refactor|Partitioner: Reimplemented splitLineSegment()
- The previous implementation was needlessly obfuscated by the lack
of temporaries and poorly chosen variable names. Th... -
08:29 Doomsday Engine Revision 1c81c762 (github): bsp::LineSegment: Cleanup
-
07:34 Doomsday Engine Revision 7f11c6ea (github): bsp::LineSegment: Added remaining accessors/mutators
-
06:32 Doomsday Engine Revision 6e8d2b10 (github): bsp::LineSegment: Encapsulated the internal value cache
- Access to this data is now possible only by virtue of the API.
-
05:55 Doomsday Engine Revision 8bcdab5e (github): Partitioner: Moved HPlane::distanceToVertex to LineSegment (SoC)
-
05:34 Doomsday Engine Revision 58d1b9f4 (github): Partitioner: Various HPlane and LineSegment improvements
- LineSegment now encapsulates vertex distance logical relationship
determination.
Revised HPlane::interceptLineSegmen... -
02:03 Doomsday Engine Revision 80158fd2 (github): bsp::LineSegment: Encapsulated more logic/instance data
- Plus more Partitioner cleanup.
2013-04-27
-
15:00 Doomsday Engine Revision cf29e87e (github): bsp::LineSegment: Observe Vertex::OriginChange notifications
- Removing the need for users of this class to manually update the
precalculated value cache explicitly via the API.
T... -
13:03 Doomsday Engine Revision c7cf8c71 (github): bsp::LineSegment: Work with Vertex directly; removed internal coords
-
12:40 Doomsday Engine Revision c0a3e214 (github): bsp::LineSegment: Allow access-to/replacement-of vertexes via the API only
-
12:08 Doomsday Engine Revision 3d81f2ab (github): Refactor|Partitioner: Separated the concept of a line segment from half-edge
- It is inconvenient from the POV of the partitioner to model a finite
line segment in the plane using HEdge. Instead i... -
06:41 Doomsday Engine Revision f830f039 (github): Refactor|Partitioner: Separated half-plane concerns to bsp::HPlane
- Unlike the previous component of the same name, this HPlane class
encapsulates all half-plane concerns, logics and data. -
03:41 Doomsday Engine Revision 48097956 (github): Refactor|BSP Builder: Began remodelling the space partitioning logic
- Returning to this code after the enhancements made for Doomsday 1.10
it is clear that the high level design of this m... -
01:01 Doomsday Engine Revision 1e962e26 (github): Refactor|Partitioner: Use a map Line::Side as the partition line
- Enabling the partitioning logic to be defined side-relatively.
2013-04-26
-
21:07 Doomsday Engine Revision 32be1a3d (github): BSP Builder: Cleanup
-
20:31 Doomsday Engine Revision 5ca3bddd (github): Fixed: Release build fatal error with maps with migrant "mini" half-edges
- Due to a logic error in Reporter::writeLog(). Plus cleanup.
-
20:12 Doomsday Engine Revision 3ca688fe (github): Fixed: Unused variable warning in release build in writeWallSections()
Also available in: Atom