Project

General

Profile

danij's activity

From 2012-08-31 to 2012-09-13

2012-09-11

15:25 Doomsday Engine Revision 7cff6798 (github): Fix typo
danij
15:17 Doomsday Engine Revision 55c76ace (github): Fixed|Deh Reader: Tolerate mid-file EOF characters in DeHackEd patches
Seemingly dehacked.exe will ignore EOF characters encountered before
the real end of the file is reached.
A new Igno...
danij
03:58 Doomsday Engine Revision e46bb820 (github): Fixed: Fatal error attempting to play toten.wad
Caused by the use of malformed, expectedly Patch-format sprites which
were not being necessarily checked for when att...
danij
03:39 Doomsday Engine Revision 54adc751 (github): Fixed: GL_CalcLuminance() mishandling of all-masked textures
The edge case of an all-masked texture was mishandled resulting in a
brilliant-white origin at the center of the text...
danij

2012-09-10

18:50 Doomsday Engine Revision d8dfc7ec (github): Refactor: Post p_data C++ fixes
danij
17:01 Doomsday Engine Revision 05c380b7 (github): Refactor: Switched p_data.c to C++
danij
05:53 Doomsday Engine Revision 8934f824 (github): Optimize|Bsp Builder: Use the linedef blockmap to accelerate window effect scanning
When analyzing the map geometry for window effect linedefs before
building the BSP, make use of the linedef blockmap....
danij
03:43 Doomsday Engine Revision 28c69ce2 (github): libdeng: Added C++ constructors for the AABox family of structs
Also implemented an assignment operator overload and a clear()
method to help improve code clarity.
danij
02:18 Doomsday Engine Revision c1a9965f (github): Refactor: Moved BSP window effect detection back into de::Bsp::Partitioner
As BSP window effects are now modelled using the objects of the
built BSP tree, it is no longer necessary to keep ref...
danij

2012-09-09

18:07 Doomsday Engine Revision 9a5a4eb9 (github): Optimize:de::Bsp::Partitioner: Removed more unnecessary repeat arc tangent calculations
danij
17:39 Doomsday Engine Revision a4fb27a5 (github): de::Bsp::Partitioner: Minor cleanup refactorings
danij
16:50 Doomsday Engine Revision 33ab1dd5 (github): Cleanup
danij
16:41 Doomsday Engine Revision 0ab655d0 (github): Fixed|de::Bsp::Partitioner: Benign logic bug in buildHEdgesAtIntersectionGaps()
When building edges along the hplane partition a bug in the logic for
determining the sector on each side of the part...
danij
14:21 Doomsday Engine Revision 8f5b687a (github): Fixed|de::Bsp::Partitioner: Precision issues the BSP partitioner
Also, a minor optimization to avoid unnecessary repeated arc tangent
calculations.
danij
12:16 Doomsday Engine Revision f4d5b910 (github): de::Bsp::Partitioner: Todo comment about a logic error in the BSP partitioner
danij
11:53 Doomsday Engine Revision 2a631dc8 (github): Fixed|de::Bsp::Partitioner: mergeInterceptDecide() should use DIST_EPSILON (not 0.2)
This was the cause of the bug where valid convex polygons were being
degenerated to zero-area ones. This fixes variou...
danij

2012-09-08

11:57 Doomsday Engine Revision a504a759 (github): Merge branch 'master' of ssh://git.code.sf.net/p/deng/code
danij
11:56 Doomsday Engine Revision 183e87c5 (github): Fixed: Logic bug in FileDirectory::addPathNodes() if the whole directory is relative
Presently we don't use relative FileDirectorys so this was benign. danij
11:49 Doomsday Engine Revision e5e1f14b (github): Fixed|GCC: Signed/unsigned warnings re D_CMD(WarpMap)
danij

2012-09-07

13:07 Doomsday Engine Revision c9043928 (github): Homepage: Improved support for a wider range of web browsers
Even my Kindle is now rendering the homepage and forums well. danij

2012-09-06

13:58 Doomsday Engine Revision 88e6aaa0 (github): Fixed: Moving platforms do not reverse direction when obstructed
Caused by a mixup in a recent refactoring whereby the interpolated
plane heights rather than the "sharp" plane were u...
danij
08:11 Doomsday Engine Revision 8eae9a60 (github): libcommon: Cleanup
danij
05:05 Doomsday Engine Revision a3a4cba1 (github): Refactor: Commonized the "warp" console command (now in game.c)
danij
03:13 Doomsday Engine Revision ae8f170f (github): Refactor|All Games: Rewired map warp cheats using EventSequence command handlers
danij
02:49 Doomsday Engine Revision 2f0cd5c3 (github): libcommon: Implemented command template composition for EventSequence handlers
danij
02:03 Doomsday Engine Revision 95ebfddd (github): Fixed|Str: Str_Append() unnecessarily copying given a zero-length append string
danij

2012-09-05

14:29 Doomsday Engine Revision a2bb038e (github): libcommon: Experimenting with a console command EventSequence handler
Presently the cheat console commands use a somewhat awkward mechanic
where the arguments are converted to integers, p...
danij
09:59 Doomsday Engine Revision bb87d545 (github): Fixed|Doom: Missing prompt for "idbehold" cheat
See: http://sourceforge.net/p/deng/bugs/983/ danij
09:48 Doomsday Engine Revision d08e1810 (github): Refactor|libcommon: Reimplemented EventSequence handling in C++
danij
05:46 Doomsday Engine Revision 2a72a265 (github): Server|libcommon: If cheats are disabled, send clients attempting to cheat a response
Rather than quietly ignore the client's attempt to cheat, the server
will now respond by sending the client a game me...
danij
05:24 Doomsday Engine Revision 2980aee2 (github): Optimize|libcommon: Avoid memory allocs when drawing the multiplayer scoreboard
Plus some minor cleanup refactorings in hu_stuff.cpp danij
05:20 Doomsday Engine Revision 256c3ea0 (github): libdeng: Added a C++ constructor for RectRaw
danij

2012-09-04

14:20 Doomsday Engine Revision a80bc042 (github): Homepage|Build Repository: Shorten URLs to bug tracker items in the build log
Shorten bug tracker URLs in the commit log (cleaner, human-friendly). danij
11:48 Doomsday Engine Revision 2d46bed3 (github): Homepage: Cleanup
danij
11:45 Doomsday Engine Revision 6057de2b (github): Homepage|Build Repository: Fixed URL rewriting in commit messages
Replaced the commit message URL rewriting rules with a set derived
from Søren Løvborg's UrlLinker, cheers! (See: http...
danij
07:29 Doomsday Engine Revision d7fd3d13 (github): Optimize|libcommon: Addressed Patch replacement related performance issues
Determining a replacement Text for a given patch is a somewhat costy
exercise, requiring dynamic memory allocations a...
danij
06:43 Doomsday Engine Revision 0ff7608a (github): API: Added Def_Get() type argument DD_DEF_VALUE_BY_INDEX
Lookup a Value definition by index and set the out argument pointer
to the associated text value string if found, ret...
danij
06:27 Doomsday Engine Revision 798a0708 (github): API: Def_Get() now returns the index of a found text definition
If the type argument specified to Def_Get() is DD_DEF_TEXT and a
definition is found for the specified identifier - t...
danij
02:45 Doomsday Engine Revision 22033a7b (github): Refactor|libcommon: Post hu_stuff C++ fixes
danij

2012-09-03

23:41 Doomsday Engine Revision cc1659a0 (github): Refactor|libcommon: Switched hu_stuff.c to C++
danij
22:54 Doomsday Engine Revision a9ffd8de (github): Refactor: Avoid allocating a Patch Uri when only the path is needed
Implemented R_ComposePatchPath() which given a patchid_t returns a
copy of the composed, resolved path.
danij
21:26 Doomsday Engine Revision af09d414 (github): Fixed|DED: Mishandling of the old State frame fullbright "flag"
State definitions using the old deprecated method for flagging as
fullbright (offseting the frame by 32768) would los...
danij
20:56 Doomsday Engine Revision d46ca53c (github): Cleanup
danij
19:58 Doomsday Engine Revision f2eb1dc5 (github): Fixed|DED: Unknown Blendmodes in Reflection definitions default to "normal"
danij
19:47 Doomsday Engine Revision 094ae836 (github): DED: Log a warning about unknown Blendmodes
danij
08:45 Doomsday Engine Revision 3ab2e985 (github): Bsp Builder: Disabled degenerate collapsing
Sadly it appears we will have to continue to put up with orphan leafs
for now. Precision issues in Partitioner result...
danij

2012-09-02

12:57 Doomsday Engine Revision f0483eff (github): Fix typo
danij
12:51 Doomsday Engine Revision cb3ac9a0 (github): Cleanup
danij
11:56 Doomsday Engine Revision 03c45979 (github): Refactor|Map Renderer: Restructured middle material coordinate calculations
This logic had become rather obfuscated and difficult to follow. This
new layout is much cleaner and easier to follow.
danij
02:14 Doomsday Engine Revision e3464652 (github): Refactor|Map Renderer: Reworked potentially visible line section flagging
There is presently no need to write this state to a Surface flag as
it is determined each frame in any case. This is ...
danij

2012-09-01

21:10 Doomsday Engine Revision 9297cd02 (github): Fixed: Located another $degenleaf issue in R_InitFakeRadioForMap()
danij
10:13 Doomsday Engine Revision 3e05dcf9 (github): Fixed|Bsp Builder: Prefer non "self-referencing" lines when choosing a BSP leaf's sector
Rather than blindly take the sector from the first linedef half-edge,
scan for a non self-referencing line first. Onl...
danij
05:32 Doomsday Engine Revision 4288ae94 (github): Fixed: Located a couple more $degenleaf issues
danij
04:52 Doomsday Engine Revision 080eac99 (github): Optimize|Bsp Builder: Reduced working memory requirement
Each recursion of the partitioning algorithm allocates a duplicate
of the previous iteration's SuperBlockmap, which, ...
danij

2012-08-31

20:54 Doomsday Engine Revision 3f3f52ad (github): Merge branch 'master' of ssh://git.code.sf.net/p/deng/code
Conflicts:
doomsday/engine/portable/src/map/bsp/partitioner.cpp
danij
20:50 Doomsday Engine Revision 8550a906 (github): Refactor|Bsp Builder: Further cleanup refactorings
danij
10:40 Doomsday Engine Revision 3e78fc2b (github): Bsp Builder|Refactor: Code clarity and minor optimization refactorings
danij
00:43 Doomsday Engine Revision 7d9ae769 (github): Fixed: Located another $degenleaf issue in R_UpdatePlane()
danij
00:12 Doomsday Engine Revision 4e6b1109 (github): Merge branch 'master' of ssh://git.code.sf.net/p/deng/code
danij
00:11 Doomsday Engine Revision 8df4b984 (github): Optimize|Bsp Builder: Replaced various internal BSP traversals with a LUT
After testing a couple of very large maps such as Deus Vult's MAP05
the average speed up is around ~32%
danij
 

Also available in: Atom