Project

General

Profile

Activity

From 2014-05-05 to 2014-05-18

2014-05-18

23:16 Bug #1804 (Closed): [Hexen] Puzzle progress in main hub not showing up
When in hexen the switches you pull to solve puzzles sometimes don't trigger the events in other maps for e.g. when I... adamcirillo
22:56 Bug #1803: [Hexen] Number of inventory items increases when going through a portal
I can confirm this been having this issues myself on 1.14.3 adamcirillo
21:00 Bug #1803 (Closed): [Hexen] Number of inventory items increases when going through a portal
Steps to reproduce:
1. Collect some items
2. Go through a portal (happens with the gate in Silent Refectory leading...
JGondek
22:41 Revision 3d6787c6 (github): Refactor|Renderer: Reimplemented geometry generation for regular walls
Todo:
- Remove the now unused vertex coordinate work buffer pools
- Double check all geometry wiring is correct (shin...
danij
20:59 Revision 00c4a6f4 (github): Definitions: Added the "Defs" native module, updated Def API
skyjake
20:57 Revision 4aa1bd61 (github): Refactor|libdoomsday: Added DEDRegister and used it for DED flags
DEDRegister maintains a Doomsday Script namespace that stores and
indexes definitions. DED flags are now stored in De...
skyjake
20:47 Revision c74160d0 (github): libcore: Added more audiences in Record and Variable
Observing added/removed members and getting value changes with
old/new values.
skyjake
20:46 Revision 6e959cd0 (github): libcore|ArrayValue: Cleanup in printing records
Add newlines before a RecordValue. skyjake
20:45 Revision 4d7cf14a (github): libcore|ScriptSystem: Removing native modules
skyjake
20:44 Revision 268d5e4d (github): libcore|String: Added method to make only the first character uppercase
skyjake
20:44 Revision a850639a (github): libcore|Observers: Querying if an observer is part of the audience
skyjake
20:43 Revision 2e157448 (github): libcore|DictionaryValue: Removing values by key
skyjake
20:36 Revision ace5559c (github): Refactor|libcore: Apply pimpl in RecordValue
skyjake
19:58 Revision 56e345df (github): Renderer: Cleanup
danij
18:24 Revision 74642bfd (github): Refactor|Renderer: Reimplemented geometry generation for sky-masked walls
Its cleaner if these are handled separately in drawWallSection() danij
16:55 Revision 1f9adbcf (github): Renderer: Cleanup
danij
16:23 Revision 409542d0 (github): Renderer: Revised geometry generation for wall section => vissprite
danij
14:33 Revision e325ad00 (github): Refactor|Renderer: Began remodeling geometry generation for map constructs
Achieved so far:
- Separated the three main generation paths; flats, walls, vissprites
- Reimplemented flat geometry ...
danij
01:57 Bug #1634: [Hexen] Hypostyle: Death Wyvern gets stuck
I can confirm this bug. A temporary workaround is to shoot the Ettin on the pillar along with the Wyvern so that its ... JGondek

2014-05-17

17:44 Revision 6f68a888 (github): Refactor|Renderer: Reimplemented geometry generation for ambient occlusion (walls)
danij
17:18 Revision 599d46c2 (github): Refactor|Renderer: Reimplemented geometry generation for dynlight projection
danij
15:47 Revision f199c9af (github): Refactor|Renderer: Reimplemented geometry generation for shadow projection
Now writes directly to the world-wide vertex buffer, using only a
vertex indice buffer (from RenderSystem's buffer po...
danij
15:43 Revision af03b328 (github): Renderer: Added R_Div*() variants for working with WorldVBuf
Plus some minor cleanup. danij
11:00 Revision 451466b5 (github): Renderer: Cleanup geometry generation for ambient occlusion
danij
10:29 Revision 0b5967ff (github): Renderer: Sky-masked geometries have no color coords in sky debug mode
danij
09:35 Revision bb7ebd39 (github): RenderSystem|WorldVBuf: Removed the current WorldVBuf::setVertices()
danij
08:52 Revision f21f08e7 (github): RenderSystem|WorldVBuf: Don't clear colors in WorldVBuf::setVertices()
danij
08:33 Revision 77d220c0 (github): RenderSystem|DrawList: Moved world vertex color coord clamping to DrawList
It makes more sense to perform the clamp here, just before the data
is handed to GL.
danij
08:19 Revision 867b5076 (github): Renderer: Cleanup
danij

2014-05-16

21:41 Revision 3fb5342d (github): Refactor|RenderSystem|DrawList: Reordered DrawList::write()
danij
16:40 Revision 59edf4f0 (github): Refactor|RenderSystem: Write to the map vertex buffer independently of DrawList
Rather than pass geometry data into DrawList to perform the vertex
buffer write, perform the write first and then pro...
danij
14:55 Revision 5178c1c7 (github): Changed libdoomsday's target name
The library should be called "deng_doomsday" so that there aren't
two targets called "doomsday". This would be a prob...
skyjake
14:06 Revision abc9b989 (github): RenderSystem: Added WorldVBuf::Index, IndicePool work buffers
An efficient work buffer will be needed for preparing vertex buffer
indices during geometry generation outside of Dra...
danij
13:21 Revision 08984136 (github): Merge remote-tracking branch 'remotes/origin/master' into revise-map-geometry-generation
danij
13:07 Revision 54709b0a (github): Renderer|DrawList: Cleanup
danij
12:35 Revision 321b1836 (github): Optimize|Renderer|DrawList: Support sequential vertex indices in DrawList
Currently the map renderer will always allocate vertex elements from
the world vertex buffer in a linear sequence. Th...
danij
10:36 Revision 63143669 (github): Cleanup|libcore: Typo in apidoc
skyjake
10:20 Revision 6f4f2314 (github): Log|libcore|libgui: Set names for individual bank classes
The log entries are more informative when it is clear that which bank is
doing the loading.
skyjake
09:32 Revision 7adf9d87 (github): Fixed|Client|Unix: Incorrect header name in include
skyjake

2014-05-15

19:32 Revision 7d7c7cc3 (github): RenderSystem|VBufPoolT: Ensure VBufPoolT does not leak
danij
19:13 Revision ccbd8f67 (github): Refactor|RenderSystem: Replace RenderSystem's "rend poly buffers" with VBufPoolT
Functionally a VBufPoolT is pretty much the same as the old mechanism
as far as the public API is concerned, however ...
danij
14:20 Revision cdfa09eb (github): Refactor|RenderSystem: Replace RenderSystem's Store with WorldVBuf
Effectively QVector<de::Vertex3Tex3Rgba> plus a reserveElements()
logic and a set of texCoord mnemonics. On the road ...
danij
11:59 Revision f97bd53c (github): Renderer: Revert to using local WallEdges in writeAllWallSections
On second thoughts, the existing map renderer is simply not ready to
support such a fundamental design change. Until ...
danij
09:59 Revision 7763aaad (github): Refactor|World|Map|Client: Added Map::SkyPlane
A simple class to encapsulate map sky plane functionality and provide
interested parties with height change notificat...
danij
08:19 Revision 3c1bd044 (github): Fixed|Client: Crash when handling an empty definition array
If std::vector is empty, one cannot take a reference to element zero. skyjake
08:18 Revision c5fb6fa0 (github): Fixed|Windows: MSVC solution generator script
skyjake

2014-05-14

20:44 Revision db563f04 (github): Fixed|Windows|libdoomsday: MSVC specific build problems and exports
skyjake
17:04 Revision 4d4bb605 (github): Refactor|Renderer|WallEdge: Removed viewer-dependent flags from WallSection
danij
16:39 Revision 809074c9 (github): Refactor|Renderer|WallEdge: Moved R_SideBackClosed() into WallEdge (to be assimilated)
danij
15:21 Revision 2da8591f (github): Renderer|SectorCluster: SectorCluster provides WallEdges for writeAllWallSections()
The owned edges exist over multiple render frames and are currently
allocated on the fly as needed. This is the very ...
danij
14:36 Revision de294f3c (github): Renderer|WallEdge: Minor cleanup
danij
14:02 Revision c1bb3f97 (github): Refactor|Renderer|WallEdge: Removed WallEdge internal behaviors from WallSection::Flags
danij
13:08 Revision ba1ae199 (github): Renderer|WallEdge: Cleanup
danij
11:59 Revision e1789649 (github): Refactor|Renderer|WallEdge: Merged WallSpec into WallEdge::Section
danij
11:16 Revision db5f605f (github): Refactor|Renderer: Relocated IEdge, AbstractEdge and WallSpec
danij
10:20 Revision a6b4d760 (github): Refactor|Renderer|SkyFixEdge|WallEdge: Merged SkyFixEdge into WallEdge
Todo: Cleanup. danij

2014-05-13

15:01 Revision d03da882 (github): Merge remote-tracking branch 'remotes/origin/master' into revise-map-geometry-generation
danij
14:59 Revision f55d3166 (github): Refactor|Renderer|SkyFixEdge|WallEdge: Revised WallEdge and SkyFixEdge to prepare for merge
WallEdge and SkyFixEdge now manage surface sectioning internally.
This presently means that all sections for an edge ...
danij
12:12 Bug #1802 (Closed): [Hexen] Saving error - "already exists"
Cherry picked to stable-1.14. skyjake
11:42 Bug #1802 (Resolved): [Hexen] Saving error - "already exists"
skyjake
12:09 Revision 8bb8b995 (github): Fixed|All Games: Read-only cvar "game-save-last-slot" incorrect
The last-used slot number should be determined from the slot id. danij
12:08 Revision 9fc0e5b7 (github): Fixed|libcore|libcommon: File already exists when trying to save game
Two issues were fixed:
- ArchiveFeed would abort a repopulation prematurely due to a
"return" in place of "continu...
skyjake
12:07 Revision 5963904c (github): Bumped version number to 1.14.3
skyjake
12:04 Revision 9baae498 (github): Merge branch 'master' into defs-v2
skyjake
11:47 Revision 6e8c9f24 (github): Fixed|libcore|libcommon: File already exists when trying to save game
Two issues were fixed:
- ArchiveFeed would abort a repopulation prematurely due to a
"return" in place of "continu...
skyjake
11:40 Revision 2a4d0481 (github): Fixed|Windows|MSVC: Build and deployment with Qt 5 and VS 2013
skyjake
11:37 Revision b898e6e1 (github): libcore|FS: Added more log entries about file pruning
skyjake

2014-05-12

21:44 Bug #1802: [Hexen] Saving error - "already exists"
I can reproduce this on Windows with Hexen. I'll investigate what is going on.
The @internal.save@ seems to be wri...
skyjake
12:04 Bug #1802: [Hexen] Saving error - "already exists"
I'm using Windows 8.1.
Considering the stable builds the issue is present only in the latest one (1.14.2).
The quic...
JGondek
09:22 Bug #1802: [Hexen] Saving error - "already exists"
I'll check on Windows if I can reproduce any file access issues in the case where replaceFile is called repeatedly. P... skyjake
07:53 Bug #1802: [Hexen] Saving error - "already exists"
The "hexl.save" name suggests this is a quick save slot binding issue.
Edit: I couldn't find any problems with the...
danij
07:45 Bug #1802 (In Progress): [Hexen] Saving error - "already exists"
danij
06:30 Bug #1802: [Hexen] Saving error - "already exists"
Are you using Windows? If so, which version? skyjake
00:48 Bug #1802 (Closed): [Hexen] Saving error - "already exists"
Doomsday version 1.14.2
Steps to reproduce:
1. Load a random level (tested on Hypostyle and Bright Crucible)
2. ...
JGondek
10:56 Revision 905c6008 (github): Cleanup
skyjake
09:55 Revision 6f97c17b (github): API|DEH Reader: Use revised DED structs, dropped deprecated API functions
The DED_AddValue and DED_NewEntries functions are no longer relevant
now that one can link against libdoomsday and ac...
skyjake
09:52 Revision c12b4e63 (github): Refactor|Client|Server: Use revised libdoomsday DED structs
Also, the various definitions intended to be shared between the
engine and the game plugins have been collected to an...
skyjake
09:45 Revision 25fe084b (github): Refactor|libdoomsday|DED: Definition memory management
This commit applies some C++ sugar so ease the handling of the DED v1
definitions. Since these are C POD structs, a D...
skyjake
09:31 Revision f1ce4b7f (github): liblegacy: Added a C-string duplication function
skyjake
08:11 Revision 30e9e63b (github): Fixed|All Games: Read-only cvar "game-save-last-slot" incorrect
The last-used slot number should be determined from the slot id. danij
03:26 Revision 9fd0a298 (github): World|ConvexSubspace: Cleanup
danij

2014-05-11

14:05 Revision 462bb72a (github): World|bsp::PartitionEvaluator: Cleanup
danij
12:36 Revision 7c9cdcce (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
11:39 Revision 9aea6ac5 (github): Refactor|libdoomsday: Added dedarray.h for DED array management
skyjake
10:17 Revision bad00cc7 (github): Refactor|libdoomsday: Added a header for individual DED data structs
skyjake
10:17 Bug #1801 (Rejected): crash when loading map 21 of Kama Sutra with latest build '1222'.
skyjake
10:05 Bug #1801: crash when loading map 21 of Kama Sutra with latest build '1222'.
It might have been a problem with the save game file. it works now. This bug report can be removed. Gary

2014-05-10

12:41 Bug #1801: crash when loading map 21 of Kama Sutra with latest build '1222'.
Gary wrote:
> After beating level 20 'traps' when loading map 21, it will crash immediately every time with build 12...
Gary
12:36 Bug #1801 (Rejected): crash when loading map 21 of Kama Sutra with latest build '1222'.
After beating level 20 'traps' when loading map 21, it will crash immediately every time with build 1222. I assume it... Gary
12:38 Feature #1768: Boom compatibility
I wonder what it would be like if you combine Boom with models, if that is even possible. Gary
09:59 Bug #1799: Project ERROR: Missing dependency: Open Asset Import Library
The Open Asset Import Library is a new dependency that will be used in 1.15. Like Qt and SDL, you have to make sure i... skyjake
09:58 Bug #1799 (Closed): Project ERROR: Missing dependency: Open Asset Import Library
skyjake

2014-05-09

11:17 Revision 6f026495 (github): World|bsp::Partitioner: Cleanup
danij
10:10 Revision 1ae5d980 (github): Refactor|World|bsp::Partitioner: Extracted "PartitionCostEvaluator" from bsp::Partitioner
Todo: Cleanup danij
06:40 Revision 95177830 (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
06:12 Revision 0553f3c4 (github): Refactor|World|bsp::Partitioner: Moved more misplaced logic out of "SuperBlockmap"
danij
05:25 Revision e9f59926 (github): Refactor|World|bsp::Partitioner: Moved line segment collation out of "SuperBlockmap"
This algorithm clearly belongs in bsp::Partitioner itself. danij
04:41 Revision 92b83746 (github): World|bsp::Partitioner: Cleanup
danij
03:35 Revision 0a658e2c (github): World|bsp::Partitioner: Fixed a refactoring oversight
danij

2014-05-08

11:19 Bug #1800: [Doom] Monster Teleport Issue (TNT MAP31)
Nice detective work guys. That gives me a good idea of where to start looking for the problem. I suspect its not spec... danij
10:16 Bug #1800: [Doom] Monster Teleport Issue (TNT MAP31)
I can't see any issue with the teleporter pens on E1M9 and E3M5 of Doom1.
However, there does indeed appear to be ...
vermil
02:37 Bug #1800 (Closed): [Doom] Monster Teleport Issue (TNT MAP31)
For some reason, it appears that groups of monsters are having a difficult time teleporting in Doomsday.
One examp...
sonicdoommario
07:47 Revision 40e91d3a (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
02:45 Revision 0f1016d4 (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
02:00 Revision 0f87d6cf (github): Refactor|World|bsp::Partitioner: Moved KdTree node splitting logic into "SuperBlockmap"
danij
01:25 Revision be3c6a5e (github): Refactor|World|bsp::Partitioner: Separated binary tree management from "SuperBlockmap"
danij
00:26 Revision 81bd0465 (github): Refactor|World|bsp::Partitioner: Continued BSP "SuperBlockmap" remodeling
danij

2014-05-07

22:30 Revision 8181d4e2 (github): Refactor|World|bsp::Partitioner: Began BSP "SuperBlockmap" remodeling
danij
16:18 Bug #1799 (Closed): Project ERROR: Missing dependency: Open Asset Import Library
Version of doomsday source
[dave@theHostess doomsday-centos-server]$ git describe --tags
build1220-1-g519cba5
qm...
eunbolt
14:50 Revision 319071f0 (github): Updater|UI: Minor rephrasing of the update availability text
skyjake
09:00 Revision 0328f184 (github): Refactor|World|bsp::Partitioner: Cleanup
danij
05:36 Revision 0eb1420e (github): World|bsp::Partitioner: Began cleaning up BspTree ownership
danij
05:14 Revision 7b687ad1 (github): World|Map: Cleanup
danij
04:42 Revision b821f9a4 (github): World|Map: Map now provides only const access to the internal BspTree
danij
04:40 Revision cd997b6e (github): libcore|BinaryTree: Added subtree type counting and summary methods to BinaryTree
danij
00:49 Revision 7164f5aa (github): World: Use a subspaceContactList
danij
00:48 Revision 7408736b (github): Merge branch 'master' into revise-map-geometry-generation
Conflicts:
doomsday/client/src/render/rend_fakeradio.cpp
danij

2014-05-06

23:56 Bug #1797 (Closed): Crash playing sci2.wad MAP13 (Doom 2)
danij
23:54 Revision aac8080f (github): Fixed|World|SectorCluster: Crash with sci2.wad (Doom2) upon triggering the exit crusher
The crash was the result of an incorrect assumption that all sector
clusters will have at least one outer boundary ed...
danij
23:53 Bug #1791 (Closed): [Hexen] Hub state reset after saving
danij
23:49 Revision 44b7eb5f (github): Fixed|libcommon|GameSession: Replacing internal .save Info
Following File::reinterpret() one must manually (re)populate()
IssueID #1791
danij
23:49 Revision d1d01c7b (github): libcommon|GameSession: Always update rather than replace internal .save
For some reason FS2 is complaining that it cannot replace the Info
when performing an update even though the .save pa...
danij
23:49 Revision 35722441 (github): libcommon: Cleanup
G_ApplyCurrentSessionMetadata() now defaults the SessionMetadata
user description to "(Unsaved)", for GameSession's c...
danij
23:49 Revision ba79f79d (github): libcommon|GameSession: Removed use of busy mode for saving the game, cleanup
Using busy mode for saving the game is somewhat pointless given that
it usually takes longer to perform the busy mode...
danij
23:48 Bug #1795 (Closed): Dynamic map-hacks dependent on non-neighbor planes
danij
23:46 Revision 0d4ed5c3 (github): Fixed|World|SectorCluster: Dynamic map-hacks depending on non-neighbor planes
For example, the Red Key trap in Alien Vendetta MAP04 uses a map-hack
construct where the columns are dependent on th...
danij
21:38 Revision d4b26f8e (github): libdoomsday|DEDParser: Accept "Info" in Flag as a known label
The value is ignored, though. skyjake
11:43 Revision d7ff0e34 (github): Cleanup|libdoomsday: DED Flag definition's text member ("Info") removed
This was not being used for anything (any more?). skyjake
10:54 Revision e1c59e22 (github): Refactor|Renderer: Use a subspacesVisible QBitArray
Removes the need for a BspElement to record a unique indexInMap. danij
09:55 Revision 0c97587e (github): World|Map: Removed the now unnecessary BspElement LUTs
danij
08:03 Revision f96d9529 (github): World: Cleanup
Todo: Partitioner BSP tree ownership cleanup.
Todo: Test a failed BSP build, allocation release, etc...
danij
07:44 Revision d2996d7e (github): World|BspLeaf|BspNode: Base BspLeaf and BspNode on BspElement
danij
07:16 Revision 6acfb5c4 (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
04:58 Revision 96f8252a (github): Refactor|World: Began BSP tree remodeling
The first step is to eliminate MapElement as a common base. danij
03:32 Revision f4d7009a (github): World|BspLeaf: Simplified BspLeaf (no need for pimpl here)
danij
03:20 Revision 1a224c76 (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
00:32 Revision 6b452b0d (github): World|BspLeaf: Cleanup, updated API docs
danij

2014-05-05

22:38 Revision c4fef0b9 (github): Refactor|libdoomsday: Encapsulated the DED parser into its own class
skyjake
19:19 Revision ef5c12bc (github): Refactor|Cleanup: Cleaning up the old DED sources
skyjake
15:59 Revision 5c04c706 (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
10:37 Revision c9b04620 (github): Refactor|DED: Collecting ded_s related methods into the C++ class
Cleaning up the implementation by identifying what actually
constitutes the DED database.
skyjake
07:30 Feature #1637: Switch to Qt 5
I have now switched to using Qt 5.3 on my development system (OS X). skyjake
07:00 Revision 519cba5f (github): Cleanup: Compiler warning in release build (unused function)
skyjake
03:45 Revision 70f448f1 (github): World|Map: Use a ConvexSubspace Blockmap (was BspLeaf)
danij
03:19 Revision 68398f36 (github): Renderer: Cleanup
danij
02:48 Revision 73820493 (github): Renderer: ContactSpreader and VLight APIs use ConvexSubspace
danij
02:14 Revision aa2a666f (github): Renderer: Switched various APIs to work with ConvexSubspace
danij
 

Also available in: Atom