Project

General

Profile

Activity

From 2015-07-27 to 2015-08-09

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

2015-08-02

16:23 Revision 563099c8 (github): Merge branch 'gl2-models'
skyjake
16:12 Revision 6b79485b (github): Model Renderer: Drawing GL2 models for psprites; minor cleanup
ModelRenderer now supports rendering models in eye space, while
transforming light vectors according to view angles.
...
skyjake
15:56 Revision df0793a7 (github): Cleanup
skyjake

2015-08-01

22:10 Revision 5d5376fb (github): Fixed|libgui: Must swap red and blue when loading a 24-bit Targa image
skyjake
18:48 Revision fa2cae3a (github): Model Renderer: Setup a vispsprite for a GL2 model
The data is passed to ModelRenderer, which performs the drawing
according to the parameters.
skyjake
15:06 Revision 775daf59 (github): Fixed|Builder: Finding the previous build for comparing changes
The logic for finding a suitable previous build to produce a change
log was incorrect: version number matching was no...
skyjake
15:01 Revision 8819198f (github): Fixed|Builder: Finding the previous build for comparing changes
The logic for finding a suitable previous build to produce a change
log was incorrect: version number matching was no...
skyjake
00:40 Revision bc78235e (github): Windows|CMake|Fixed: Run windeployqt on the right executable
By default, windeployqt just seems to pick the first executable it finds,
which may not have all the required depende...
skyjake

2015-07-31

22:51 Revision bf296be2 (github): Fixed|Model Renderer: Eye position for specular lighting
Previously only the eye direction was passed to the shader, but
for accurate results, the eye direction has to be cal...
skyjake
20:06 Revision a47acbf7 (github): Builder|Linux: Use available CPU count for parallel make
skyjake
20:01 Revision 953b5b03 (github): Model Renderer|ClientPlayer: Observe psprite and current weapon changes
When the game notifies about current weapon and psprite state changes,
ClientPlayer checks that (respectively) if the...
skyjake
19:58 Revision 377512d0 (github): All Games|libdoomsday: Added notification about psprite state changes
Whenever a psprite changes state, a plugin notification is sent so
the client can react to the change.
skyjake
19:56 Revision 9a0fdfb4 (github): UI|Client: Added a PrivilegedLogWidget into the window
skyjake
18:30 Revision bed4aa02 (github): Log|libappfw|Client: Added PrivilegedLogWidget (developer utility)
Often when working on a specific piece of code, it is easiest to just
use qDebug to print debug messages because they...
skyjake
03:56 Revision a5877259 (github): Refactor|Plugins: Use C++11 for iterating plugin hooks
One can now use a C++11 lambda for iterating through plugin hooks,
allowing for more flexible ways of executing the h...
danij

2015-07-30

20:02 Revision 89dbb61c (github): libdoomsday: Fixed build (missing files in previous commit)
danij

2015-07-29

19:56 Revision 26592644 (github): Refactor|Resources: Moved map resource manifests to libdoomsday
MapDef was renamed and relocated to libdoomsday as res::MapManifest,
which means this data is now visible to plugins ...
danij
15:53 Revision 7c2cc216 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij

2015-07-28

20:16 Revision 27cfd972 (github): Builder: Generate an index page for code.iki.fi/builds/
Latest builds and builds by version. skyjake
06:30 Revision 1657eae4 (github): Merge branch 'master' into gl2-models
skyjake
04:16 Revision 5c5691e1 (github): Builder: Generated HTML pages use UTF-8 encoding
skyjake
01:50 Revision 5d8f5e50 (github): Refactor|World: Added world::System and world::Map base classes in libdoomsday
The "world" namespace in libdoomsday is intended for world related
classes (cf. "defn" for definitions).
world::Syst...
danij

2015-07-27

21:42 Revision bffa87f6 (github): Builder: Basic CSS styling for code.iki.fi build reports
skyjake
20:11 Revision f3c88499 (github): Fixed|Unix: Missing headers
skyjake
19:47 Revision 56ea4788 (github): Cleanup|CMake: Whitespace
skyjake
19:47 Revision 5114451a (github): Fixed|CMake|Installer: Missing/excessive installed components
FMOD was not included in the packaged components.
The Assimp static libraries are not supposed to be installed as pa...
skyjake
19:47 Revision 24111816 (github): Fixed|Windows|CMake: Warning about missing VCINSTALLDIR
Compiler runtime libraries installed manually. skyjake
18:23 Revision ac76671d (github): Cleanup: Removed include/de_system.h
danij
17:34 Revision 118e16ba (github): Cleanup: Removed include/de_filesys.h
danij
17:17 Revision 778a6bb5 (github): Cleanup: Removed include/de_audio.h
danij
16:53 Revision 587c3c5c (github): Cleanup: Removed include/de_ui.h
danij
14:00 Revision fb0bea6b (github): Client: Players notified about weapon changes; ClientPlayer ticking
ClientPlayer now gets notified about which weapon identifier to use.
Each (fractional) tick, players will also get a ...
skyjake
11:24 Revision 4f3cbfc1 (github): libdoomsday|Player: Added a tick() method
Allows for players to perform ticks internally. skyjake
11:22 Revision e810c803 (github): All Games|libdoomsday: Notify about player weapon changes
Added Values that specify a text identifier for each player weapon.
Expanded `G_Ticker` to perform "post-tick" for e...
skyjake
10:52 Revision 9ebb9adb (github): Builder: Ignore warning from windeployqt
Doomsday will deploy the required VC libraries manually. skyjake
 

Also available in: Atom