Project

General

Profile

Activity

From 2015-08-03 to 2015-08-16

2015-08-16

23:02 Revision 1620f75f (github): Scripting|libcore: Scheduler's Clock can override the default context
Each Clock running the scheduled scripts may use its own context for
the processes.
skyjake
22:57 Revision 1c433628 (github): Model Renderer|Definitions: Animation timelines for scheduled scripting
Model animation sequences can now contain schedulers for scripted
actions.
skyjake
22:54 Revision 898c26be (github): Refactor|libcore: Scheduler has a Clock for execution state
Allows sharing a single Scheduler with many users, each executing
scripts at their own pace.
skyjake
22:53 Revision 0506414d (github): Scripting|libcore|ScriptedInfo: Processing attributes of script blocks
Also, cleaned up things a little by making some of the common strings
public static members of ScriptedInfo.
skyjake
18:20 Revision 672f3f78 (github): Scripting|Info|libcore: Script blocks meant for deferred execution
These changes make it possible to define script blocks in an Info
document without executing the script during the pa...
skyjake
18:16 Revision 5e75b33b (github): Scripting|libcore: Added Scheduler for time-based script execution
skyjake
12:32 Revision 5b726d6f (github): UI|Client: Added empty stub for the package management dialog
skyjake
12:13 Revision c1350c94 (github): Merge branch 'gl2-models'
# Conflicts:
# doomsday/sdk/libgui/src/graphics/modeldrawable.cpp
skyjake
12:12 Revision 60cee246 (github): Cleanup: Replaced LOG_WIP with normal log entries
skyjake
10:09 Revision bd203962 (github): Fixed|libgui: Compiler warning (signed/unsigned comparison)
skyjake

2015-08-14

07:49 Revision 121ec455 (github): Refactor|Audio|Server: Server audio::System no longer observes App GameUnload; cleanup
danij
05:55 Revision 4c81bfd9 (github): Audio|Client: Cleanup
danij
05:34 Revision 84887ca2 (github): Refactor|Audio|Client: Moved high-level sfx playback interface to audio/system.cpp/h
Todo: Revise high-level playback APIs so that the low-level audio
driver interface can be internalized within audio::...
danij

2015-08-11

13:36 Revision 411199aa (github): Refactor|Audio|Client: audio::System has ownership of audio::SfxChannels
Moved audio::SfxChannel(s) into new source files. danij
11:35 Revision 425c8027 (github): Refactor|Audio|Client: Began remodelling sfxchannel_t using OO C++
Still a long way to go yet... danij
06:30 Revision 7464050e (github): Refactor|Audio|Client: audio::System has ownership of the central audio::SfxSampleCache
Todo: Replace audio::SfxSampleCache with de::WaveformBank. danij

2015-08-10

08:50 Revision 8ef4a075 (github): Refactor|Audio|Client: Internalized active audio interface functionality in audio::System
danij
08:13 Revision 2679cf47 (github): Audio|Client: audio::System::description() now includes more high-level config
Music volume, MIDI sound font, and preferred source are now included
in the audio system description.
danij
07:22 Revision b6a604e3 (github): Refactor|Audio|Client: Internalized active audio interface iteration in audio::System
Users of audio::System should not require such low-level access to
the AudioDrivers. In the future the playback inter...
danij
07:03 Revision eef824e3 (github): Refactor|Audio|Client: Moved high-level music playback interface to audio::System
danij
03:47 Revision aebe330d (github): Refactor|Audio|Client: Locate music resource files only once per playback request
Revised playFile() so that only one attempt to locate referenced file
is made irrespective of the number playback int...
danij
03:21 Revision 0f853b05 (github): Refactor|Audio|Client: Locating music files irrespective of playback facilities
Whether or not playback is currently possible is irrelevant when
attempting to simply locate a music resource file.
...
danij
02:44 Revision 66726a66 (github): Cleanup|Audio|Client: "Mus" module is no longer dependent on audiodriver.h
danij
02:34 Revision f439692d (github): Refactor|Audio|Client: "Mus" module clean up/consolidation
danij

2015-08-09

23:52 Revision 630bfc37 (github): Merge branch 'master' into audio-cleanup
danij
23:51 Revision ac6158df (github): libcore: Changed license of de::Partition to LGPL 3
danij
23:31 Revision 60f0b5c4 (github): Refactor|Audio: Began remodelling Audio system components
Remodelled audiodriver_t into a more object-oriented, AudioDriver
model (C++ class). Gave audio::System direct owners...
danij
22:08 Revision 424940a6 (github): Model Renderer: Meshes are identified using "@(number)" or "name"
Similar to materials. skyjake
21:42 Revision 6587505f (github): Model Renderer: Meshes are identified using "@(number)" or "name"
Similar to materials. skyjake
20:02 Revision d6ce5dc1 (github): Merge branch 'gl2-models'
skyjake
20:01 Revision e9162147 (github): CMake|GCC: Disable cotire by default
Seems to have problems when using C++11. skyjake
20:01 Revision a88ceb1c (github): CMake|GCC: Disable cotire by default
Seems to have problems when using C++11. skyjake
20:00 Revision df84abb5 (github): Model Renderer|Definitions: Parsing model render passes; use source order
Models can now specify any combination of rendering passes.
Animation sequences and rendering passes are applied in ...
skyjake
19:44 Revision da0c6381 (github): libgui: Drawing passes can be optionally specified for ModelDrawable
Each pass has its own GL state parameters and a selection of meshes
from the model.
skyjake
19:41 Revision 7e8b59b8 (github): Info|libcore: Implicit block type
The Info parser now supports an optional implicit block type. This
simplifies writing ScriptedInfo because named grou...
skyjake
17:23 Revision 367ea237 (github): Scripting|libcore: Sorting ScriptedInfo records by source order
In ScriptedInfo, the source location of each record is stored in the
__source__ variable. Added a utility method for ...
skyjake
17:20 Revision fcf22fe2 (github): CMake|FMOD: Added build option to enable or disable the FMOD plugin
skyjake
15:08 Revision a41089a5 (github): Scripting|libcore: Inheriting from sibling blocks
If the provided inherited record is not found in the current namespace,
as a last resort, try the sibling records. Al...
skyjake

2015-08-08

19:36 Revision 36ef7204 (github): Model Renderer|Refactor: Internal data structures for model rendering passes
Model auxiliary data now includes rendering passes for drawing
the model. Each pass draws a subset of the model's mes...
skyjake
19:31 Revision 4e89b0bd (github): libgui: Drawing selected meshes of a ModelDrawable
GLBuffer now can take an optional argument that determines which
vertices/indices to draw. ModelDrawable can be told ...
skyjake
16:07 Revision f690cc20 (github): Model Renderer: Cleanup
Made some helper methods private. skyjake
14:25 Revision 3d3832ed (github): CMake: Disallow builds in the source tree
skyjake
14:24 Revision 58c921b4 (github): CMake: Disallow builds in the source tree
skyjake
14:20 Revision 4ed1e3eb (github): Model Renderer: Adjusted specular component alpha contribution
The default specular texture does not produce any specular highlights. skyjake

2015-08-06

23:56 Revision 345693bd (github): Refactor|audio: Moved more high-level audio functionality into audio::System
danij
23:39 Revision 544b48ed (github): Audio|libdoomsday: Cleanup
danij
19:32 Revision 358d4fa8 (github): Refactor|Audio: Moved audio channel debug visual to audio/s_sfx.cpp/h
Lets keep this together with the rest of the audio channel stuff
for now. We can turn this into a GUI widget later on.
danij
19:13 Revision 068a50d9 (github): Refactor|Audio: Moved high-level audio playback API to audio/system.cpp/h
danij
18:30 Revision d32d161d (github): Refactor|Audio: Perform frame synchronous audio operations in audio::System
danij
18:18 Revision dfd1091d (github): Refactor|Audio: Moved registration of audio cmds/vars to audio::System
danij
18:05 Revision cb6ae4ae (github): API|Sound: LGM init when changing map is now handled by the engine
(Re)Initialization of the logical sound manager is now performed by
the engine when the current world map changes.
...
danij
17:07 Revision 53d36b3a (github): Refactor|Audio|Client: audio::System is responsible for sound/music resets
danij
15:05 Revision 47053fa7 (github): Client|Audio: Added audio::System (stub) for the client
All audio subsystem functionality should be moved here. danij

2015-08-05

11:24 Revision 48c60c2b (github): Refactor|libcore: Moved de::Partition to libcore
danij
09:28 Revision 922aef8f (github): Refactor|World: de::Map now has its own SkyAnimator; cleanup
danij
04:06 Revision bf60b9bd (github): Refactor|StringPool|libcore: Use C++11 for iterating interned strings in StringPool
danij

2015-08-04

19:47 Revision d8019328 (github): Merge branch 'gl2-models'
skyjake
10:47 Revision 1b8591fe (github): Refactor|Model Renderer: Derive a custom animation for MobjAnimator
The custom animation state for state-triggered animations contains
looping control and the priority rating.
Also fix...
skyjake
10:40 Revision 6f8c6f2a (github): Refactor|libgui: Specialized animation sequences
ModelDrawable::Animator::Animation can now be specialized so that
animators can include their custom state variables ...
skyjake

2015-08-03

22:26 Revision 2e938b54 (github): Model Renderer: Animation priorities and loop re-triggering
It is now possible to set a priority value for each animation sequence
(default: 1). Lower priority animations cannot...
skyjake
22:22 Revision 1321e7ed (github): libgui|ModelDrawable: Finding running animations
skyjake
21:09 Revision de065c43 (github): Model Renderer: Controlling looping of animation sequences
Added the "looping" boolean parameter for animation sequences.
Non-looping animations are stopped when they reach the...
skyjake
21:00 Revision e0bbe5b5 (github): libgui|ModelDrawable: Animation duration is public information
When an animation is started, one also has access to its duration. skyjake
20:59 Revision 71d9f62a (github): Scripting|libcore: Further variants of ScriptedInfo::isTrue/isFalse
Easier to use in the case the variable may be missing completely. skyjake
 

Also available in: Atom