Project

General

Profile

Activity

From 2014-08-12 to 2014-08-25

2014-08-25

21:14 Revision 8d9cc182 (github): Refactor|libcommon: Update read-only player status cvars via the Con API
Also reorganized g_game.cpp to avoid excessive scrolling. danij
19:22 Revision acc9d9be (github): Cleanup|libcommon: Removed remnant code used with the old verbose logging
danij
19:04 Bug #1724 (Closed): Map briefings should be disabled when autostarting a game session from command line
danij
18:59 Bug #1724 (In Progress): Map briefings should be disabled when autostarting a game session from command line
danij
19:03 Revision 2a683105 (github): Fixed|libcommon: Disable map briefings when autostarting a game session
The map briefing should be disabled when autostarting a new game
session configured from the command line.
IssueID #...
danij
18:35 Revision 062d06b0 (github): libcommon|GameSession: Update read-only cvars "map-author", "map-name" on current map change
Previously G_BeginMap() handled this however its better to do this
earlier, when the current map changes.
danij
18:22 Revision d0848eb9 (github): libcommon: Cleanup
danij
17:38 Revision 5c4c8049 (github): Merge branch 'master' into common-episode-definition
danij
12:53 Revision e013bdc5 (github): Windows|libappfw|Fixed: Build error in OculusRift
skyjake
09:12 Revision 37816658 (github): libcore|Package: Package info file can also be named "Info.dei"
"Info.dei" takes precedence over "Info"; if both found, only "Info.dei"
is read.
skyjake
09:11 Revision 5cebe6a2 (github): Fixed|libappfw|Oculus Rift: Build error when not using LibOVR
skyjake
02:13 Revision c3a2a9e0 (github): libcommon: Cleanup
danij
01:28 Revision f65ae0ff (github): Console|libcommon: Improved "leavemap" command to support maps with no exits
The leavemap command can now be used when the map progression defines
no exits for the current map, thereby triggerin...
danij
00:48 Revision 0b0913c9 (github): libcommon: Typos
danij
00:22 Revision 69d15648 (github): libcommon: Unified episode completion state handling
The episode is considered complete when a player attempts to leave
a map for which the progression defines no exits. ...
danij

2014-08-24

19:08 Revision a0db92d8 (github): libcommon: Cleanup
danij
11:46 Revision ec8ca3cc (github): Oculus Rift|Renderer: Prevent cheating by peeking through surfaces
In Oculus Rift (head tracked) mode, putting one's head physically
through walls and planes results in a black screen....
skyjake
10:43 Revision beac7749 (github): Menu|All Games: Added "Reset Tracking" in the Controls menu
skyjake
10:17 Revision 4269f113 (github): Renderer|VR: Eye offset applied to the eye origin (for clipping etc.)
Also refactored the model view matrix function to be somewhat clearer. skyjake
06:00 Revision da8e6a4c (github): Refactor|libdoom|libheretic|libhexen|libdoom64: Renamed intermission source files
danij
05:45 Revision 6c8c17e1 (github): Refactor|libdoom|libheretic|libhexen|libdoom64: Standardized intermission API function naming conventions
danij
05:36 Revision 7cf1c80e (github): Refactor|libhexen: Renamed intermission API functions to follow libdoom
danij
05:28 Revision bd7a6656 (github): libheretic: Use common::GameSession's visited maps info to draw the intermission
danij
04:00 Revision 8f489e4a (github): Refactor|libheretic: Remodeled intermission to more closely follow libdoom
danij
02:00 Revision 4b3be6b9 (github): libcommon|GameSession: Cleanup
danij
01:30 Revision 0cdf0ed0 (github): libdoom: Use common::GameSession's visited maps info to draw the intermission
If this information is missing for the current game session a specially
prepared version of this information using th...
danij
01:23 Revision efd7a156 (github): libcommon|GameSession: common::GameSession and de::Game::SavedSession remember visited maps
common::GameSession now tracks all maps visited during the current
session and stores this information in the SavedSe...
danij

2014-08-23

22:30 Feature #8: New GL2 based model renderer
The current progress has been merged to the master. The features available at the moment are:
* Defining a model tha...
skyjake
21:20 Revision 25d3e7d4 (github): Renderer|VR: Apply actual head position when clipping etc.
Todo: Need to use the eye offset, too. skyjake
20:55 Revision 13efd92a (github): Oculus Rift|UI: Added slider for configuring pixel density
Allows for a quality/performance tradeoff. skyjake
20:10 Feature #1859 (Rejected): Unified console command prompt
The Quake-style console command prompt and the Doomsday Script prompt should be combined into a single unified comman... skyjake
19:57 Revision 6cab0f69 (github): Fixed|UI|Client: Crash in the VR settings dialog
The "Apply Desktop Settings" button was not being created. skyjake
19:35 Revision 2190f85d (github): Fixed|Renderer|Client: Out-of-bounds Vector3f access during sky model init
danij
19:26 Revision 2621e1bb (github): Merge branch 'master' into common-episode-definition
Conflicts:
doomsday/client/src/render/sky.cpp
doomsday/config_unix_any.pri
doomsday/libcore/include/de/core/vector.h
...
danij
16:58 Revision 5c24b1b3 (github): Fixed|Renderer: Objects not appearing until after first tick
The thinker data is created when the objects first think.
Todo: Thinker data should be created earlier than this, li...
skyjake
16:54 Revision 324f09a5 (github): Cleanup
skyjake
11:46 Revision a4b6f49d (github): Fixed|MSVC|libgui: Working around MSVC 2013 incompatibility with C++11
Apparently MSVC 2013 has a problem with array initializers (that are valid
C++11). Working around the issue by using ...
skyjake
11:43 Revision 1b36bc54 (github): libgui|Windows: Added missing entry point glUniform3fv
skyjake
11:42 Revision 6c121b3b (github): Fixed|Oculus Rift|libappfw: Build error when not using LibOVR
skyjake

2014-08-22

22:06 Revision 64a8b858 (github): Client|Renderer: Don't load the test model
Todo: Loading packages when requested by user. skyjake
17:53 Revision 67ccf71f (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine into oculus-rift-dk2
Conflicts:
doomsday/config_unix_any.pri
skyjake
14:32 Revision 827f8ed4 (github): Fixed|qmake|Unix: Build options for C++11
skyjake
11:10 Bug #1858: 0 tic/time handling
Obviously, I am aware that Dday never officially supported 0 time lengths. vermil
11:08 Bug #1858 (New): 0 tic/time handling
Modern Dday with it's higher precision math (I assume this is the cause) is unable to handle 0 tic/time lengths in de... vermil
09:23 Revision cfebdbe7 (github): Fixed|qmake|Unix: Build options for Qt 5.2 / X11
Enable C++11 and don't assume x11extras is available unless Qt 5.3+
is in use.
skyjake

2014-08-21

22:30 Revision 9b89dcd8 (github): VR|UI: Adjusting size of the Oculus Rift composited UI
skyjake
21:35 Revision b705a38a (github): Tests|GLSandbox: test_glsandbox uses the Doomsday SDK
Packaging and deployment is easy using the SDK. skyjake
20:08 Revision 60a4cd22 (github): Oculus Rift|Client: Applying head position to composited UI and view
skyjake
19:48 Revision a3df8b20 (github): Fixed|VR|Client: Applying head tracking, fixed VR settings dialog
skyjake
19:48 Revision f37d3aa4 (github): Oculus Rift|Fixed: Projection plane distances
Also added a method for querying the number of map units per meter. skyjake
19:47 Revision ce5b58a4 (github): Cleanup|OS X: Fixed warning from postbuild script
Todo: test_glsandbox needs to use the Doomsday SDK. skyjake
18:56 Revision 5fccef11 (github): Client: Working on positioning the composited UI
skyjake
18:55 Revision fdbb9cc4 (github): Oculus Rift|libappfw: Fixing up projection, head position
skyjake
18:55 Revision 2c1214b0 (github): libcore|Vector: Generic component swizzling
skyjake
11:02 Bug #1855 (Closed): [XG] Dummything not fully initialized
skyjake
10:27 Bug #1855: [XG] Dummything not fully initialized
skyjake wrote:
> Please test the fix with the next unstable build. At least in my old _xgtest_ the crash was fixed....
vermil
10:18 Bug #1853 (Closed): [Doom] Platform movement sound origin
skyjake
10:17 Bug #1853: [Doom] Platform movement sound origin
This issue seems fixed; well it appears to match 1.8.6 in all the places I tested.
vermil

2014-08-20

23:13 Revision d1dd08fd (github): libdoom: Cleanup
The next step is to update the saved session metadata to include a
breakdown of which maps have been visited during t...
danij
22:51 Revision 22b53c83 (github): Refactor|libdoom: Identify intermission locations by their map URI
danij
22:12 Revision a79746ea (github): Refactor|libdoom: Began remodeling intermission wrt custom episodes
At some point the intermission will be handled with InFine. With this
in mind, I'm trying to keep this code data driv...
danij
18:22 Revision 9dbd3b5d (github): Refactor|libcommon|GameSession: Moved global variable gameMapEntrance to common::GameSession, cleanup
danij
04:06 Revision c32cecc0 (github): Homepage|Style: Tweaked positioning of Open HUB button
The new button uses an iframe with larger dimensions (still not equal
to the visual dimensions, though...).
danij
02:58 Revision 39ea024f (github): libcommon|GameSession: Cleanup
danij
02:41 Revision 889028e0 (github): Refactor|libcommon|GameSession: Moved global variable gameMapUri to common::GameSession
danij
01:46 Revision 39534cbb (github): Refactor|libcommon: Obtain the current map URI via common::GameSession
danij

2014-08-19

23:14 Revision 9121c1e5 (github): libdoomsday: Cleanup (removed unused ddfinale_t)
danij
23:00 Revision dd0de24a (github): API: Access DED Finale definitions in the database directly
The old Def_Get/Def_Set API mechanism for manipulating the finale defs
was removed as one can now access the finale d...
danij
22:58 Revision 6789358e (github): Refactor|libdoomsday|DED: Store Finale definitions in a DEDRegister
danij
21:59 Revision 405a3898 (github): libdoomsday|DED: Added defn::Finale
danij
21:03 Revision 047fc7a6 (github): libcommon|XG: Interpret XG leave_map line class arguments wrt episode IDs
Todo: Introduce a mechanism for referencing maps using URIs rather
than rely on interpretation of the old episode and...
danij
19:47 Revision 3def1304 (github): libcommon: Cleanup
danij
19:39 Revision 57bd518e (github): Console|libcommon: Updated 'server-game-episode', 'server-game-map' wrt custom episodes
server-game-episode is now a string. server-game-map is now a URI.
Any server configurations will need to be updated ...
danij
19:36 Revision a8be6914 (github): Oculus Rift|libappfw|libgui: Frame buffer should not use mipmapping
The main problem with the LibOVR rendering was that the frame buffer
texture had mipmapping enabled; GLTexture never ...
skyjake
18:49 Revision 72c5eaf5 (github): Merge branch 'master' into common-episode-definition
Conflicts:
doomsday/plugins/common/src/g_game.cpp
danij
18:26 Revision ba23be28 (github): libcommon: Cleanup
danij
18:04 Revision fd1ed1c2 (github): Refactor|libcommon: Moved registration of "server-*" cvars to d_net.cpp
Todo: These server cvars should only be registered when running a
dedicated server, however many are presently used b...
danij
16:55 Revision 9bbd5124 (github): Fixed|Windows|MSVC|libcommon: Build warning ('/*' found outside of comment)
danij
14:58 Revision 7e56e286 (github): Debug|Oculus Rift: Trying to figure out LibOVR rendering
At least the blue frame background is showing, so LibOVR succeeds in
drawing to the window. But why is the frame draw...
skyjake
09:42 Revision 9ad01ff9 (github): Fixed|SDK|OS X: Deploying packages to the SDK install folder
skyjake
09:41 Revision 41404ba5 (github): Oculus Rift|Client|test_appfw: Revised VR functionality
Also tweaking frame begin/end, window redraw requests. skyjake
09:38 Revision 685db4b4 (github): Debug|libappfw|libgui: Working on Oculus Rift rendering
skyjake

2014-08-17

16:30 Revision 29d2ef13 (github): Refactor|libappfw|Oculus Rift: Rewrote Oculus Rift code for LibOVR 0.4
The LibOVR API is entirely different in this version: sensor fusion
and the screen distortion rendering are now appro...
skyjake
16:26 Revision 0865e4dc (github): libgui|GLFramebuffer: Querying sample count
Also, automatically release the GL resources when the GLFramebuffer
is destroyed.
skyjake
15:21 Feature #1774: Use "-savedir" option to the configure where saves are stored
Is there any chance the -savedir option can be reinstated to allow redirection of that folder again?
It's much mo...
BFG10K
15:11 Bug #1857 (Rejected): Visual corruption on transparent textures
The screenshot is from Hexen and I've attached a saved game of that spot.
I've seen instances of this problem in ...
BFG10K

2014-08-16

15:45 Feature #1761: FS2 resource packages
The basic operating principles of FS2 packages are now in place:
* package metadata stored in container file's metad...
skyjake
15:42 Feature #1761 (Closed): FS2 resource packages
skyjake
14:36 Feature #1772 (Closed): Console menu: Copy log file path to clipboard
skyjake
14:34 Revision 1a0baae4 (github): Console|UI: Menu option for copying log file path to clipboard
IssueID #1772 skyjake
14:33 Revision f644af24 (github): Console|UI: Menu option for copying log file path to clipboard
IssueID #1772 skyjake
13:18 Revision 20ecb603 (github): Merge branch 'master' into gl2-models
skyjake
13:16 Bug #1853: [Doom] Platform movement sound origin
Please retest with the next unstable build. skyjake
13:16 Bug #1853 (Feedback): [Doom] Platform movement sound origin
skyjake
13:15 Bug #1853 (Resolved): [Doom] Platform movement sound origin
skyjake
13:15 Revision 4c8eaa02 (github): Fixed|World|Plane: Accessing plane sound origins
The sound emitter property was being accessed as a pointer to ThinkerT
rather than a pointer to ddmobj_base_t.
Issue...
skyjake
12:38 Bug #1855: [XG] Dummything not fully initialized
Please test the fix with the next unstable build. At least in my old _xgtest_ the crash was fixed. skyjake
12:38 Bug #1855 (Feedback): [XG] Dummything not fully initialized
skyjake
12:35 Revision 1959d401 (github): Fixed|XG|libcommon: Misuse of dummy mobj in XG leading to a crash
p_xgsec was converted to C++ with some minimal cleanup. XG now allocates
thinkers using ThinkerT, and does not call m...
skyjake
12:34 Revision 3734a1a3 (github): Fixed|libdoomsday|Thinker: Crash at shutdown after zapping a thinker
Zapping should retain the malloc flag of a thinker so that it can
be later freed using the appropriate function.
skyjake
12:30 Bug #1856: Alert on first launch because game.cfg not found
Easy way to test is to set *-userdir* to a new folder that doesn't yet exist. skyjake
12:29 Bug #1856 (Closed): Alert on first launch because game.cfg not found
The first time one launches the game (runtime folder being empty beforehand), alerts are displayed saying that the .c... skyjake
11:05 Revision 3d02028f (github): Cleanup
skyjake
11:01 Revision ad19caec (github): libgui|ModelDrawable: Audience for impending GLInit
Third parties may want to perform additional setup right before a
model is initialized for drawing.
skyjake
11:01 Revision bdd6bdc2 (github): Model Renderer|GL: Shader defines texture mapping for itself
The shader definition can specify which texture map is to be bound
to which position in the vertex attributes. The mo...
skyjake
11:01 Revision 76c8053c (github): libcore|Bank|InfoBank: Multiple source files combined to a single namespace
InfoBank now has a single namespace where all the parsed sources will
be combined. Previously the earlier Info conten...
skyjake
10:52 Revision 23b51b90 (github): libcore|ScriptedInfo: Observing newly parsed block records
skyjake
10:50 Revision a4f87b96 (github): libcore|Variable: Added an automatic cast to non-const Record
skyjake
10:49 Revision 554da99b (github): Fixed|libdoomsday|Thinker: Crash at shutdown after zapping a thinker
Zapping should retain the malloc flag of a thinker so that it can
be later freed using the appropriate function.
skyjake
10:47 Revision 692bae05 (github): Fixed|XG|libcommon: Misuse of dummy mobj in XG leading to a crash
p_xgsec was converted to C++ with some minimal cleanup. XG now allocates
thinkers using ThinkerT, and does not call m...
skyjake

2014-08-15

23:55 Revision a96ae631 (github): Console|libcommon: Improved "warp" to auto-select the only episode
If only a single episode is defined then select it automatically (so
that the id need not be specified explicitly).
danij
22:13 Bug #1855 (Closed): [XG] Dummything not fully initialized
Recent thinker changes mean that XG's dummyThing is not fully initialized, which causes Dday to crash on maps that ut... vermil
20:36 Revision 33c70015 (github): Cleanup
skyjake
19:28 Revision c06b0ec7 (github): Refactor|libgui|ModelDrawable: More flexible texture mapping, cleanup
One can specify which texture map types are given to the shader via
the GL buffer, and in what order.
Also applied s...
skyjake
17:18 Revision 0d23650d (github): libcore|Bank: Use the class name when throwing exceptions
skyjake
17:02 Revision b8e33579 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine into gl2-models
skyjake
17:01 Revision 0c03b3bc (github): Cleanup
skyjake
14:31 Revision 4798d231 (github): Merge branch 'master' into common-episode-definition
danij
14:20 Revision aed3e39c (github): Windows|SDK|Fixed: SDK and dependency deployment on Windows
The SDK build can now be deployed on Windows, too. test_appfw can now
be successfully built against a deployed SDK. D...
skyjake
13:42 Revision 36429a2d (github): Console|libcommon: Improved "warp" to support episode IDs
One can now specify the ID of the episode to the "warp" command.
Note that the old "warp EM" form where 'EM' include...
danij
12:24 Revision 6c18fa40 (github): Merge branch 'master' into common-episode-definition
danij

2014-08-14

21:09 Revision ff7d5739 (github): Merge branch 'master' into gl2-models
skyjake
21:00 Revision 8592ff53 (github): qmake|Resources: Continued cleaning up package building
The 'client' and 'base' packs are now created using buildpackage.py
in the appropriate .pro files.
skyjake
19:35 Bug #1854: libsdl2 14.04
If you're trying to install Doomsday's Ubuntu 12.04 .debs, you should also use the SDL2 packages from "Michael Imamur... skyjake
19:34 Bug #1854 (Feedback): libsdl2 14.04
skyjake
12:26 Bug #1854 (Closed): libsdl2 14.04
doomsday 1.15.0-build1311 Install via ubuntu software centre and it comes up with "dependency is not satisfiable: lib... eunbolt
18:06 Revision b5fd96f8 (github): qmake: Deploying built packages
Packages built with buildPackage() are now properly installed when running
"make install" in a non-SDK build.
skyjake
16:38 Bug #1853: [Doom] Platform movement sound origin
Could have something to do with sound origins now using the new Thinker class. skyjake
12:05 Bug #1853: [Doom] Platform movement sound origin
vermil wrote:
> Platform movement sounds in the latest unstable build (1318) are all playing at 0,0 instead of the c...
vermil
12:03 Bug #1853 (Closed): [Doom] Platform movement sound origin
Platform movement sounds in the latest unstable build (1318) are all playing at 0,0 instead of the centre of the sect... vermil
14:49 Revision 57acce0a (github): Fixed|SDK|X11: Various fixes for Qt 5 and X11 specific code
These changes allow test_appfw to run on Linux (with -basedir pointed to
the right directory).
skyjake
13:41 Revision 9818b3a4 (github): libcore|App: Added utility for finding files from loaded packages
skyjake
13:38 Revision 33b99bbb (github): Tests: Added a test application for libappfw
See the README.md for details. skyjake
13:24 Revision d35a68ee (github): libcore|libgui|qmake: Building and deploying packages
The stdlib and stdlib.gui packages are no longer built by packres.py.
The "buildPackage" macro is used to build them,...
skyjake
13:22 Revision bebf791c (github): qmake|Builder: Building and deploying packages
Added a new Python script for building a '.pack' package. Added
qmake macros for building and deploying packages.
skyjake
13:19 Revision 85ab3991 (github): libappfw|VRConfig: Determining if VR mode displaces content on screen
skyjake
13:18 Revision 69d186a0 (github): GL: Updated GL fog setup wrt COLORMAP selection
Do not assume the current game supplies COLORMAP lump(s). danij
09:46 Revision f6e01a79 (github): Default Style|Client: Use gui.dpiScaledImagePath()
skyjake
09:45 Revision 238ffa18 (github): libcore|libgui: Added more Core.String bindings, gui.dpiScaledImagePath()
Makes it easier to use "@2x" images. skyjake
07:18 Revision 99543068 (github): Model Renderer|GL: Trying out the emission and specular maps
Todo: Refactor and clean up. skyjake
07:18 Revision befdeacb (github): libgui|ModelDrawable: Emission and specular maps
The emission map is simply added to the shader output. Specular map
RGB control specular reflection color and intensi...
skyjake
07:16 Revision cdc2337f (github): libgui|GLBuffer|GLProgram: Added a fourth set of texture bounds
skyjake

2014-08-13

18:07 Feature #1852 (Closed): Support for Oculus Rift DK2 (extended desktop mode, LibOVR 0.4.3)
LibOVR 0.4 has a new (plain C) API for accessing the Rift. Head position tracking needs to be integrated with player ... skyjake
13:24 Revision 3b745b6d (github): Model Renderer|GL: Ambient light in the model shader
skyjake
10:42 Revision 92affc1a (github): Model Renderer|GL: Diffuse and specular light in model shader
skyjake
09:56 Revision 315f7494 (github): Qt|qmake: Minimum required version of Qt is now 4.8
skyjake
09:56 Revision dc471683 (github): Cleanup
skyjake
06:44 Revision 446d87aa (github): Merge branch 'master' into gl2-models
skyjake

2014-08-12

22:03 Revision f361568d (github): SDK|Fixed|OS X: SDK deployment issues
Fixed a number of issues with the new packages and OS X rpaths.
Todo: The "net.dengine" packages should be deployed ...
skyjake
21:16 Revision f5bd0f54 (github): Unix|qmake: Added build option "deng_distcc"
Distributed gcc/clang builds. skyjake
20:13 Revision 237770b5 (github): libcommon: Resolve map cycle rules using "warp numbers"
Unfortunately Hexen's map cycle rules use warp numbers. This means
that an on-going game session is a prerequisite fo...
danij
19:25 Revision c0aa2156 (github): API: GL fog setup for a map is now handled by the engine
danij
19:18 Revision a42bee2e (github): API: GL fog setup for a map is now handled by the engine
danij
18:25 Revision f64dce83 (github): libcore|Vector: Decomposing a Vector3 into an array
danij
18:18 Revision 7f582f71 (github): Model Renderer|GL: Eye direction in the model shader
skyjake
18:17 Revision d39dd526 (github): Refactor|Renderer: Renamed obscure 'gzt' parameter
VisEntityPose now has methods for calculating the middle point or
middle Z of the entity. The 'gzt' member (global z ...
skyjake
18:13 Revision d182c484 (github): libgui|GLUniform: 3-component vector array uniform
skyjake
17:21 Revision 4f59457d (github): libhexen: Updated line special, map warp number translation wrt episode IDs
danij
17:07 Revision f818e7b2 (github): IdTech1Converter|MapInfoTranslator: Cleanup
danij
16:59 Revision 8473fcaf (github): Console|libcommon: Read-only variable 'map-hub' is now a string
danij
16:36 Revision 2fddb199 (github): All Games|libcommon: Improved -episode and -warp to support episode IDs
One can now specify an episode in textual, id form to both -episode
and -warp from the command line. Note that both o...
danij
14:45 Revision 19e453e2 (github): External|SDK: Updated libassimp to version 3.1.1 (with deng patches)
skyjake
 

Also available in: Atom