Project

General

Profile

Activity

From 2014-10-22 to 2014-11-04

2014-11-04

23:56 Bug #1894: [Heretic] Map that relies on original footclipping
danij wrote:
> I'm not sure what you mean by "vanilla bug that upon loading a save game, all mobjs are considered in...
vermil
13:03 Bug #1894: [Heretic] Map that relies on original footclipping
I'm not sure what you mean by "vanilla bug that upon loading a save game, all mobjs are considered in the sector thei... danij
12:10 Bug #1894: [Heretic] Map that relies on original footclipping
GZDoom also appears to have the same issue with the blue key on this map. Dday 1.8.6 can't actually load this map for... vermil
11:07 Bug #1894: [Heretic] Map that relies on original footclipping
Foot-clipping should not actually matter here, as its a visual effect only. Needs investigating further. danij
00:29 Bug #1894 (New): [Heretic] Map that relies on original footclipping
E1M2 of this Heretic pwad relies on the original games buggy foot clipping in order for the player to be able to pick... vermil
21:12 Revision dd3aa4cf (github): InputSystem: Internalized updateAllDeviceStateAssociations()
Observe BindContext changes to determine when to perform the update. danij
18:59 Revision 7cc0f59e (github): InputSystem|Bindings|Client: BindContext (de)activation is now observable
danij
18:15 Revision d552ba68 (github): InputSystem|Bindings|Client: Cleanup
danij
17:44 Revision 2d7c2183 (github): Refactor|InputSystem|Bindings|Client: Continued splitting up b_main.h/cpp
danij
16:03 Revision 5b79ff5e (github): Refactor|InputSystem|Bindings|Client: Renamed b_context.h as bindcontext.h
danij
15:34 Revision 687e432c (github): Refactor|InputSystem|Bindings|Client: InputSystem has ownership of BindContexts
Todo: Cleanup danij
14:08 Revision cdcd0149 (github): Cleanup|InputSystem|Bindings: Clarify ambiguous/misleading names/terms
danij
12:50 Revision ea99c83a (github): Client|InputSystem|Bindings: Cleanup
danij
00:17 Bug #1893 (New): Automap drawing difference to original games
Doomsday will only draw lines behind a mid texture, if there is a see through element on the graphic being used as a ... vermil

2014-11-03

22:12 Bug #1888: doomsday 1393 segfault ubuntu 14.10 radeon drivers
still a crash with build 1402... eunbolt
14:22 Bug #1888: doomsday 1393 segfault ubuntu 14.10 radeon drivers
Is this reproducible with newer builds? 1402 in particular fixes many memory handling issues. skyjake
14:26 Bug #1854 (Closed): libsdl2 14.04
skyjake
14:26 Bug #1854: libsdl2 14.04
Prebuilt packages are now for Ubuntu 14.04, so closing this issue. skyjake
14:19 Feature #1891: Notification area animations
Marking 10% progress because the notification area ownership model has been revised to work via relays. This gives th... skyjake
12:55 Revision 27c4a598 (github): Refactor|Input|Bindings|Client: Began remodeling bindings into OO C++
danij

2014-11-02

22:25 Revision 3ec56280 (github): Debug|Input: Fixed labels for input device control state visuals
danij
19:21 Revision 2027a13e (github): Performance|Oculus Rift: Detecting connected HMDs
Use the correct LibOVR API function for detecting connected HMDs
rather than trying to blindly create an ovrHmd. At l...
skyjake
19:20 Revision ba04c59b (github): Performance|libcore: Avoid unnecessary mutex locking
theLogs() does not need locking after Logs exists. skyjake
17:33 Revision 5c986c2a (github): Cleanup|Input|Bindings: InputDevice IDs are signed ints
skyjake
15:00 Revision 67e5955c (github): Cleanup|UI|Bindings: InputDevice IDs are signed ints
danij
14:35 Revision 41daa95d (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
14:35 Revision 101a949a (github): InputSystem|Client: Cleanup
danij
14:03 Revision 388b79cb (github): Cleanup
skyjake
14:02 Revision 9f78e710 (github): Cleanup
skyjake
12:24 Revision 618ec44c (github): Fixed|MSVC: Compilation issue
skyjake
12:04 Revision 0b3276ce (github): Fixed|libcommon|Client|64-bit: Crash when binding a control
The bit shifts for forming a 64-bit pointer were constrained to 32-bit
values, producing an invalid value.
Also fixe...
skyjake
10:59 Revision a92b2dd8 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
10:59 Revision 82a0a536 (github): Refactor|UI|Client: Ownership of notification widgets
Now using the UniqueWidgetPtr template. skyjake
10:46 Revision edcaf6e6 (github): libappfw: Revised notification area, added RelayWidget
The notification area's ownership model was changed so that it does not
own the notification widgets, just relays the...
skyjake
10:38 Revision 6ae3357b (github): libappfw|GuiWidget: Destroying a GUI widget at a later time
Particularly when handling audience notifications about object deletion,
it is necessary to schedule object deletion ...
skyjake
10:37 Revision fecc36c4 (github): Fixed|libappfw|GuiWidgetPrivate: Observe root atlas for deletion
Fixes the problem where the atlas has already been deleted when the
widget is being deleted.
skyjake
10:36 Revision 56683229 (github): Fixed|libappfw|ChildWidgetOrganizer: Potential memory access issue
Issue found by Guard Malloc. Since we have an iterator already, it
is better to use it to remove the map entry rather...
skyjake
10:31 Revision 557ff2a7 (github): libcore|Unix|Debug: Macro to generate backtrace as a string
skyjake
10:29 Revision e066eb53 (github): Cleanup
skyjake
10:28 Revision 209a3cbf (github): libcore|Log: Multithreading robustness
Theoretically, a race condition might occur in theLogs(), if it were
called from multiple threads for the first time.
skyjake
04:02 Revision a4132cff (github): InputSystem|Client: Re-initialize InputDevices during a game change
Todo: Could observe App::GameChange? danij
03:47 Revision 3cc8faed (github): Refactor|InputSystem|Client: Moved InputDevices and ddevent_t queue into InputSystem
danij
01:37 Revision 1526ba0a (github): Refactor|InputSystem|Client: Moved InputDevice components to new source files
danij
00:30 Revision 49e868b5 (github): InputSystem|Client: InputDevice (de)activation is now observable
danij

2014-11-01

23:28 Revision 5780aabd (github): InputSystem|Client: InputDevice initialization cleanup
danij
20:41 Revision 03873742 (github): Refactor|InputSystem|Client: Hide the meaning of InputDevice(Control) IDs at API level
Users of the InputDevices should not assume anything from the IDs
assigned to devices and/or their controls.
danij
13:08 Revision 2af910da (github): libappfw: Added a smart pointer for owning a GuiWidget
Automatically calls the correct destructor on the widget. skyjake
13:06 Revision c91f70dc (github): libcore|Widget: Setting a widget's root manually
Normally the root widget is found by tracing all the parents. skyjake

2014-10-31

16:47 Revision 7ecd1053 (github): Refactor|InputSystem|Client: Reimplemented InputDevice models in OO C++
danij
11:08 Revision fbeb0abb (github): UI|Client|Console: Restored the [>] button appearance
skyjake
11:05 Revision 333dc49c (github): Fixed|Client: Memory leak (notification widgets not deleted)
The Alert and Updater notifications were not deleted if they were
hidden when the app was shut down.
Todo: A better ...
skyjake
11:04 Revision 2e8f3346 (github): Debug|Client: Assert that all reference-counted objects get deleted
skyjake
11:03 Revision df4b2168 (github): Fixed|libappfw|FoldPanelWidget: Memory leak
The content was not deleted if the fold was closed when the widget was
deleted.
skyjake
11:01 Revision 0e216a3f (github): Cleanup
skyjake
08:50 Revision cbfb157a (github): Fixed|libcore|Scripting: Memory leak in expression evaluator
The scopes for the evaluated results were not always deleted. skyjake

2014-10-30

21:34 Revision 8f563889 (github): UI|Client|AlertDialog: Fixed layout problem when dialog is narrow
Now space is reserved for the auto-hide setting. skyjake
21:32 Revision 1d32f4e8 (github): libappfw|DialogWidget: Specifying a minimum width for a dialog
skyjake
21:32 Revision 6554d2fc (github): libcore: Cleanup
skyjake
21:31 Revision ad88641a (github): Fixed|libcore|ArrayExpression: Memory leak
The array expression's arguments were not deleted when the expression
was deleted.
skyjake
21:30 Revision ec8017ed (github): Fixed|libgui|Font: Memory leak (release font metrics rules)
skyjake
21:29 Revision 82832a80 (github): Fixed|libappfw: Memory leak in LogWidget (at shutdown)
The cached entries were not deleted when the widget was deleted. skyjake
16:16 Revision 23396b2b (github): Merge branch 'master' into common-episode-definition
Conflicts:
doomsday/plugins/common/include/hu_lib.h
doomsday/plugins/common/include/m_ctrl.h
doomsday/plugins/common/...
danij
11:06 Revision 1bc12137 (github): Default Style|Client: Tweaked subheading style
The subheading style on Windows and Unix was changed to use a small,
bold, normal case font. On OS X, they remain lig...
skyjake
11:05 Revision 54713b8d (github): Fixed|Client: Missing header
skyjake
01:56 Revision 6ed86819 (github): Menu|InputBindingWidget|libcommon: Cleanup
danij

2014-10-29

21:17 Revision eeba76b5 (github): Typo
skyjake
21:12 Revision 55cd85bc (github): Merge branch 'master' of https://github.com/skyjake/Doomsday-Engine
skyjake
21:12 Revision 6b899391 (github): Fixed: Missing header
skyjake
21:10 Revision 0d50c37f (github): Fixed|Menu|InputBindingWidget|libcommon: Bindevent command composition for key-down-down
The key-down name and -down modifier in the descriptor confused the
strstr based key name extraction, leading to subm...
danij
20:20 Revision a7544709 (github): UI|Client: Reorganized the console popup menu; showing/hiding annotations
The console popup menu was split into a log history menu and one for
controlling the command prompt behavior. A new i...
skyjake
20:20 Revision 66d59540 (github): libcore|RuleRectangle: Added convenience method for defining mid X/Y rules
skyjake
20:20 Revision 682a5992 (github): libappfw|Data: Added method for iterating all items of a data model
skyjake
20:20 Revision 979ff5e9 (github): libappfw: Popup menu annotation hiding; button style changes
The variable 'Config.ui.showAnnotations', which PopupMenuWidget
now expects to find in the Config, determines the vis...
skyjake
19:03 Revision caf12fe9 (github): Fixed|Input: E_FOCUS events should never be echoed
danij
18:39 Bug #1856: Alert on first launch because game.cfg not found
It would perhaps be even better to have a special UI prompt tell the user that Dday can't find a config and is creati... vermil
18:36 Revision 29b482e1 (github): All Games: Don't fatal error when attempting to rebind key-delete-down
Regardless of the fact this key has a special case handler in the menu
it is inappropriate to shutdown simply because...
danij
17:54 Revision 2ade0112 (github): Debug|Input: Catch invalid input device ids at ddevent_t post time
danij
17:46 Revision 6cef20aa (github): Input: Cleanup, assert device id lookup in range
danij
14:15 Revision 2ef0f0a2 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
14:15 Revision f5efa952 (github): Client|InputSystem|Bindings: Cleanup
danij
12:30 Revision b70e82cd (github): liblegacy: C++11 compatibility warning (string literals)
skyjake
09:07 Revision 08cc169e (github): Fixed|Client: Crash after dismissing "App init failed" dialog
It is possible that app init is aborted before InFineSystem was
instantiated.
skyjake

2014-10-28

16:57 Bug #1856 (In Progress): Alert on first launch because game.cfg not found
danij
16:26 Bug #1892 (Closed): Window incorrectly sized when display mode changes during startup (random)
sonicdoommario wrote:
This is an issue I have had since the 1.15 unstable builds. Sometimes, when starting Doomsday,...
danij
13:51 Feature #1891: Notification area animations
I restored the accidentally deleted comment. We can certainly look into better Redmine themes, although I'm pretty su... skyjake
13:40 Feature #1891: Notification area animations
skyjake wrote:
> separate indicator for each subsystem
To me this seems like unnecessary complication. I really can...
danij
13:22 Feature #1891: Notification area animations
vermil wrote:
> option to split the currently one warning indication log, into multiple smaller ones
I kind of li...
skyjake
11:59 Feature #1891: Notification area animations
I am reminded, that the post reply button on here (the trackers) is perhaps incorrectly called 'edit' even though it,... vermil
11:58 Feature #1891: Notification area animations
May I suggest consideration of visually different 'pulse' types depending on issue type. Let's say resource, engine a... vermil
11:43 Feature #1891 (Progressed): Notification area animations
The animations occurring in the notification area could be improved further. For instance, if an alert notification s... skyjake
11:45 Feature #1848: Auto-hide warning indicator after X minutes
I added #1891 to cover overall improvements to the notification area, as these are not specific to the alerts as such... skyjake

2014-10-27

22:01 Feature #1848: Auto-hide warning indicator after X minutes
Another minor improvement I'd like to see is for the indicator to "flex" when a new alert first occurs. Presently, if... danij
21:02 Feature #1848: Auto-hide warning indicator after X minutes
There is a potential for miscommunication of the status of the alert(s) with this kind of mechanism. If an uneducated... danij
20:08 Feature #1848 (Closed): Auto-hide warning indicator after X minutes
skyjake
20:07 Revision e6d0caa6 (github): Client|UI: Auto-hide the alert notification (default: 3 mins)
The config variable is 'Config.alert.autoHide'.
IssueID #1848
skyjake
20:05 Revision c75e8822 (github): libcore|Config: Check config script's package's timestamp
If the packages have been updated, read the config script just in
case. This makes things easier for developers when ...
skyjake
20:02 Revision 809edb0a (github): libcore|App: Accessing persistent data in read-only or mutable mode
Timestamps get updated automatically if the Archive is accessed in
mutable mode. Fixes a problem with Refuge (Config)...
skyjake
17:16 Feature #1852: Support for Oculus Rift DK2 (extended desktop mode, LibOVR 0.4.3)
With LibOVR 0.4.2 things are working a bit better. However, direct rendering mode does not appear to be compatible wi... skyjake
17:14 Feature #1246 (Closed): Support newer model formats and skeletal animation
skyjake
17:13 Feature #1246: Support newer model formats and skeletal animation
Closing this issue because it is so old and 1.15 now uses libassimp to import various model formats, and the GL2 mode... skyjake
17:06 Feature #8: New GL2 based model renderer
Added issue #1890 as a continuation of this work. The renderer itself is fully functional at the moment, the next ste... skyjake
17:05 Feature #8 (Closed): New GL2 based model renderer
skyjake
17:04 Feature #1890 (Closed): New sequence-based model animation mechanism
Now that a new subsystem exists for rendering models (#8), it needs to have a more sophisticated animation mechanism ... skyjake
16:57 Revision 29c9c528 (github): Tools|Amethyst: Updated for Qt 5
skyjake
16:46 Bug #1889 (Closed): Resetting last-used/quick save slot on game change
danij
16:46 Bug #1889 (Closed): Resetting last-used/quick save slot on game change
When the game changes the last-used/quick save slots determined for previous game are not forgotten. danij
16:18 Revision 144e5a27 (github): Fixed|All Games|SaveSlots: Resetting last-used and "quick" save slots on game change
When the game mode changes we should forget which save slots were
last-used/assigned-for-quick saving in process.
danij
15:35 Bug #1591: [BSP] Fully overlapped map geometry is not always split
The issue with the creation of superfluous line segments has now been addressed for 1.15
The second issue concerni...
danij
15:32 Revision f736e6d7 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
15:31 Revision 5c2bcdf9 (github): World|bsp::Partitioner: Cleanup
danij
15:30 Revision 6c6241f4 (github): Fixed|World|bsp::Partitioner: Space partitioning results in superfluous line segments
An overly conservative epsilon used when searching for existing line
segments in the map would sometimes lead to the ...
danij
08:49 Revision 699ec1cd (github): Cleanup: Removed obsolete "vid-*" cvars (resolution, fullscreen, bpp)
These are now configured via de::Config. skyjake
08:19 Revision c4a21883 (github): Fixed|libappfw|HiDPI: Background blurring with high pixel densities
The blurring should account for the higher pixel density to achieve
a similar end result compared to regular density.
skyjake

2014-10-26

20:39 Revision a5c4cdb7 (github): World|Sector: Cleanup
danij
20:34 Revision 646900cc (github): Fixed|World|Map: Missing return value in Map::forAllClusters()
danij
19:08 Bug #1879: [Windows] Doomsday randomly fails to start when/after loading shader definitions
This should be re-tested with all the recent threading-related fixes. skyjake
18:43 Bug #1873: [HeXen DK] multiplayer crash on Sump
Committed a fix that should prevent the crash. Played around Sump in MP for a while without crashing, the biggest pro... skyjake
18:42 Bug #1873 (Feedback): [HeXen DK] multiplayer crash on Sump
skyjake
17:55 Bug #1873 (In Progress): [HeXen DK] multiplayer crash on Sump
skyjake
18:40 Revision e59a67ba (github): Fixed|Hexen|MP: Client crashes when a plane moves on client side
Some client mobjs don't have 'info' if they are only partially synced.
IssueID #1873
skyjake
17:53 Revision 323fc718 (github): libappfw|LogWidget: Improved behavior during/after rewrapping
Fixes the issue where the scroll position would jump around
during/after resizing the log. However, now no attempt is...
skyjake
14:44 Revision 445e5893 (github): Cleanup
skyjake
12:31 Bug #1888 (Rejected): doomsday 1393 segfault ubuntu 14.10 radeon drivers

first half is gdb trace
second half is glxinfo output
@davetheBeast:~$ gdb doomsday
GNU gdb (Ubuntu 7.8-1ubunt...
eunbolt
11:00 Revision a8f2250e (github): libappfw|LogWidget: Removed the malfunctioning pausing mechanism
On second thought, this is not a good way to address the problem.
The widget should be skipping ahead instead of fall...
skyjake
10:59 Revision f5f96d35 (github): Fixed|libgui|RowAtlasAllocator: Horizontal margin was ignored when allocating
skyjake

2014-10-25

23:42 Bug #1591 (In Progress): [BSP] Fully overlapped map geometry is not always split
danij
21:06 Bug #1591: [BSP] Fully overlapped map geometry is not always split
Closer inspection reveals there are actually two underlying issues here that result in geometry being split incorrect... danij
18:47 Revision 7e9791de (github): Renderer|Client: "Pixel Doubling" replaces the "Pixel Density" setting
Should be more intuitive this way. Also moved the setting under the
"Camera Lens" group (which could now use some sub...
skyjake
17:33 Revision 8b40886c (github): World|bsp::Partitioner: Cleanup
danij
16:07 Revision 1554c32d (github): liblegacy|Cleanup: Dumped the now unused v1 Kd Tree data structure
danij

2014-10-24

14:34 Revision fb13ecef (github): libgui|RowAtlasAllocator: Improved row-based atlas allocator
This version is more intelligent in keeping track of empty space.
There is no longer a "rover", using which allocatio...
skyjake
12:02 Revision d3fd1830 (github): Merge branch 'master' into common-episode-definition
danij
10:40 Revision 9ae4f778 (github): Fixed|Unix: Build failure (file name case sensitivity)
skyjake

2014-10-23

18:37 Revision dd6f9074 (github): Refactor|World|Map: Better/cleaner mechanism for SectorCluster iteration
danij
15:13 Revision 8af3a8a6 (github): Merge branch 'master' into common-episode-definition
Conflicts:
doomsday/api/api_map.h
doomsday/api/dd_share.h
doomsday/client/src/render/viewports.cpp
doomsday/client/sr...
danij
02:59 Revision 3d31e7ae (github): World|bsp::Partitioner: Cleanup
danij

2014-10-22

22:04 Revision f61537bc (github): Merge branch 'master' into convex-subspace
danij
20:13 Revision 8bc2b8cc (github): Fixed|libcore|TaskPool: Completing a pool while it is being destroyed
The allTasksDone() signal was emitted after unlocking, which meant that
a destructor waiting on the mutex would get a...
skyjake
19:32 Revision d97cbbb8 (github): Fixed|libcore|Lockable: Issue with the mutex lock counter
When unlocking a Lockable, it was first unlocked and only then its
lock count was decremented. This meant that execut...
skyjake
15:54 Revision 93014e72 (github): ConvexSubspace merge fixes (a header path and variable renamed)
danij
14:50 Revision e9bd5908 (github): World|ConvexSubspace: Cleanup
danij
14:50 Revision b8cf44af (github): World|bsp::PartitionEvaluator: Cleanup
danij
14:50 Revision 71d14956 (github): Optimize|World|bsp::Partitioner: Use a TaskPool for concurrent BSP costing
bsp::PartitionEvaluator now uses a background TaskPool for concurrent
evaluation and costing of candidate partition l...
danij
14:50 Revision fde7884c (github): World|bsp::Partitioner: Cleanup
danij
14:50 Revision 9ce90ba4 (github): Refactor|World|bsp::Partitioner: Extracted "PartitionCostEvaluator" from bsp::Partitioner
Todo: Cleanup danij
14:50 Revision e5f8d687 (github): Refactor|World|bsp::Partitioner: Removed the "SuperBlockmap" container
There is no longer a need for an object instance to contain the tree
data structure.
danij
14:50 Revision 66f051ba (github): Refactor|World|bsp::Partitioner: Moved more misplaced logic out of "SuperBlockmap"
danij
14:50 Revision c31c634b (github): Refactor|World|bsp::Partitioner: Moved line segment collation out of "SuperBlockmap"
This algorithm clearly belongs in bsp::Partitioner itself. danij
14:50 Revision af79382a (github): World|bsp::Partitioner: Cleanup
danij
14:49 Revision b3675da7 (github): World|bsp::Partitioner: Fixed a refactoring oversight
danij
14:49 Revision b1f5dbb2 (github): Refactor|World|bsp::Partitioner: Reimplemented the "SuperBlockmap" node tree with de::BinaryTree
Todo:
- Verify everything still works correctly
- Revise API for line segment insertion
- Cleanup and rename
danij
14:49 Revision 51a69835 (github): Refactor|World|bsp::Partitioner: Moved remaining KdTree logic into "SuperBlockmap"
This class now only depends on the old KdTree in liblegacy for its
integral binary tree...
danij
14:49 Revision 4278a8bd (github): Refactor|World|bsp::Partitioner: Moved KdTree node splitting logic into "SuperBlockmap"
danij
14:49 Revision a24753a9 (github): Refactor|World|bsp::Partitioner: Separated binary tree management from "SuperBlockmap"
danij
14:49 Revision cd775c90 (github): Refactor|World|bsp::Partitioner: Continued BSP "SuperBlockmap" remodeling
danij
14:49 Revision 0677d190 (github): Refactor|World|bsp::Partitioner: Began BSP "SuperBlockmap" remodeling
danij
14:49 Revision e322dcca (github): Refactor|World|bsp::Partitioner: Cleanup
danij
14:49 Revision 211da51f (github): World|bsp::Partitioner: Began cleaning up BspTree ownership
danij
14:49 Revision 7b7fb0d6 (github): World|Map: Cleanup
danij
14:49 Revision 856d3753 (github): World|Map: Map now provides only const access to the internal BspTree
danij
14:49 Revision 5ea74ce0 (github): libcore|BinaryTree: Added subtree type counting and summary methods to BinaryTree
danij
14:49 Revision c65d4bd9 (github): World: Use a subspaceContactList
danij
14:49 Revision c74da808 (github): Refactor|Renderer: Use a subspacesVisible QBitArray
Removes the need for a BspElement to record a unique indexInMap. danij
14:49 Revision 0f559450 (github): World|Map: Removed the now unnecessary BspElement LUTs
danij
14:48 Revision 1adbfe04 (github): World: Cleanup
Todo: Partitioner BSP tree ownership cleanup.
Todo: Test a failed BSP build, allocation release, etc...
danij
14:48 Revision 7fa45469 (github): World|BspLeaf|BspNode: Base BspLeaf and BspNode on BspElement
danij
14:47 Revision 6d1f5934 (github): World: Reimplemented BSP tree with de::BinaryTree
de::Map now takes ownership of what was Partitioner's internal tree
for use as the final BSP tree, rather than claimi...
danij
14:47 Revision 6996d810 (github): Refactor|World: Began BSP tree remodeling
The first step is to eliminate MapElement as a common base. danij
14:47 Revision 39518872 (github): World|BspLeaf: Simplified BspLeaf (no need for pimpl here)
danij
14:47 Revision 9c149918 (github): Map API: BspLeaf replaced with ConvexSubspace
ConvexSubspace replaces BspLeaf as the public representation for a
convex subspace in the BSP tree. BspLeaf and BspNo...
danij
14:47 Revision 5ead90a4 (github): World|BspLeaf: Cleanup, updated API docs
danij
14:47 Revision 71f74ce9 (github): World: Link Faces in the half-edge DS to ConvexSubspace
Rather than linking to BspLeaf, we can now set this up with a more
logical scheme with Faces linking to ConvexSubspac...
danij
14:46 Revision f501d7ec (github): World|Map: Use a ConvexSubspace Blockmap (was BspLeaf)
danij
14:46 Revision 40c8e16c (github): Renderer: Cleanup
danij
14:44 Revision 68968469 (github): Renderer: ContactSpreader and VLight APIs use ConvexSubspace
danij
14:41 Revision 7714c6fb (github): Renderer: Switched various APIs to work with ConvexSubspace
danij
14:40 Revision dfe2151a (github): Renderer: Current ConvexSubspace is now a draw state variable
Previously a BspLeaf. (It is now impossible to attempt drawing with
a degenerate BSP leaf).
danij
14:40 Revision 901c9069 (github): Server: Updated server.pro to include the new sources
danij
14:40 Revision 4e4ff792 (github): Refactor|World|SectorCluster: SectorCluster is a set of (one or more) ConvexSubspace
danij
14:40 Revision 0095b59a (github): Refactor|World|BspLeaf|ConvexSubspace: Moved Polyobj link set from BspLeaf to ConvexSubspace
danij
14:40 Revision 3ca47ae4 (github): Refactor|World|BspLeaf: Extracted ConvexSubspace from BspLeaf
To avoid collision and name overloading, the BSP builder's component
of the same name was renamed as ConvexSubspacePr...
danij
14:40 Revision 16e7fa7b (github): Typo in previous commit (renamed in recent refactoring)
danij
14:39 Revision 73216a9f (github): Renderer|SectorCluster|Shard: Improving SoC between SectorCluster/Shard
Shard is no longer aware of which map element it was generated for.
SectorCluster provides a mechanism for looking up...
danij
14:37 Revision 3c0ad3ad (github): Refactor|World|SectorCluster: Renamed SectorCluster-internal BoundaryInfo as BoundaryData
The term "Info" has an established meaning in libdeng2. danij
14:36 Revision ea12f50c (github): Renderer|Shard: Cleanup
danij
13:54 Revision ce52b49f (github): Merge branch 'master' into common-episode-definition
danij
 

Also available in: Atom