skyjake's activity
From 2014-07-27 to 2014-08-09
2014-08-09
-
22:19 Doomsday Engine Revision 8285f244 (github): Model Renderer: Model's coordinate system, generic model shader
- The model definition may specify a custom coordinate system for the
model, as front/up vectors. By default, a model i... -
22:13 Doomsday Engine Revision ff84b5dd (github): Refactor|libgui|ModelBank: Storing user data in addition to the model
-
22:11 Doomsday Engine Revision f46f9523 (github): libcore|Matrix: Added Matrix4::frame()
-
16:40 Doomsday Engine Revision 0fa0dbf4 (github): Client|Model Renderer: Set up an atlas for model textures
- RenderSystem now has proper glInit/glDeinit methods. ModelRenderer
sets up a texture atlas that models share for thei... -
16:39 Doomsday Engine Revision c67d22af (github): Refactor|libdoomsday|DEDRegister: Case-insensitivity improvements
- Now uses a generic lookup method that can be used with any operation
thanks to lambdas. This fixes the handling of lo... -
16:39 Doomsday Engine Revision 288a7186 (github): Fixed|libdoomsday|DEDRegister: Finding definitions case-insensitively
- The lookup value must be converted to lower case because the values
entered into the lookup dictionary are also lower... -
16:35 Doomsday Engine Revision 56f8d909 (github): libcore|Bank: Added new priority level, isLoaded() method, iterate()
- The ImmediatelyInCurrentThread priority causes the operation to be
performed immediately in the current thread even i... -
15:54 Doomsday Engine Revision b3460c7b (github): Refactor|libdoomsday|DEDRegister: Case-insensitivity improvements
- Now uses a generic lookup method that can be used with any operation
thanks to lambdas. This fixes the handling of lo... -
14:49 Doomsday Engine Revision 430b13fe (github): Fixed|libdoomsday|DEDRegister: Finding definitions case-insensitively
- The lookup value must be converted to lower case because the values
entered into the lookup dictionary are also lower...
2014-08-07
-
20:55 Doomsday Engine Revision 843840ab (github): Merge branch 'master' into gl2-models
-
20:48 Doomsday Engine Revision eac4e2cd (github): libdoomsday: Improved documentation
-
20:39 Doomsday Engine Revision 93f954f9 (github): Refactor|Cleanup|libdoomsday: Added base class for definition records
- Various types of definitions have a number of common methods, such as
order(), so having a base class for the accesso... -
18:44 Doomsday Engine Revision d8c2361a (github): Builder|Pilot: Source packaging task
- Only the "trusty" builder is now responsible for source packaging
and the Launchpad PPA upload. "saucy" is obsolete a...
2014-08-06
-
22:51 Doomsday Engine Revision 0b82e303 (github): Renderer|Client: Preparing mobjs with GL2 models for rendering
- The sprite projector now checks for the presence of a GL2 mobj
animator and passes the vissprite to the v2 model rend... -
19:04 Doomsday Engine Revision e9f95bbc (github): Refactor|Client|Renderer: Common parameters of vissprites
- This is the first step toward more object-oriented vissprites. The
common parameters (positioning and lighting) were ... -
19:01 Doomsday Engine Revision 3260fab5 (github): libcore|Vector: Decomposing a Vector4 into an array
2014-08-05
-
16:38 Doomsday Engine Revision 1a74eb03 (github): Model Renderer|Client: Per-tick mobj animation
- Mobj animation is updated on sharp ticks, however the 3D model animation
sequence should advance on every frame. -
16:36 Doomsday Engine Revision 4409d6d5 (github): Refactor|libgui|ModelDrawable: Calculating animation time
- The model animator may use more advanced logic to determine the
current time of the animation, so allow overriding th... -
10:02 Doomsday Engine Revision 9dae8fe2 (github): Refactor|libcore|libcommon: Removed use of auto_ptr
- std::auto_ptr is deprecated in C++11. Also, applied established
conventions when returning a MapStateReader via
Saved... -
10:02 Doomsday Engine Revision 0c31fe24 (github): Cleanup
-
10:02 Doomsday Engine Revision 2ed0f012 (github): qmake|Unix: Enable C++11
- C++11 is now enabled for all g++/clang++ builds.
-
10:02 Doomsday Engine Revision be4b7f11 (github): libcore|ScriptedInfo: Utility method for listing typed subrecords
-
10:02 Doomsday Engine Revision 816d0522 (github): Refactor|libcore|Record: Trying out C++11 for listing subrecords
- One can use a lambda function to filter out the list of subrecords.
2014-08-04
-
21:25 Doomsday Engine Revision db143ac3 (github): Cleanup
-
21:08 Doomsday Engine Revision 2c9af5f1 (github): Model Renderer|Client|Refactor: Separate class for MobjAnimator
- No need to cram everything inside ClientMobjThinkerData.
-
19:57 Doomsday Engine Revision 0b317827 (github): Refactor|libcore|libcommon: Removed use of auto_ptr
- std::auto_ptr is deprecated in C++11. Also, applied established
conventions when returning a MapStateReader via
Saved... -
19:55 Doomsday Engine Revision 3e4f87d7 (github): Cleanup
-
19:55 Doomsday Engine Revision 4421b3a2 (github): qmake|Unix: Enable C++11
- C++11 is now enabled for all g++/clang++ builds.
-
19:20 Doomsday Engine Revision 18622b52 (github): Refactor|Client|Model Renderer: Use ScriptedInfo to list sequence definitions
-
19:20 Doomsday Engine Revision 9303cefe (github): libcore|ScriptedInfo: Utility method for listing typed subrecords
-
19:19 Doomsday Engine Revision a1d72898 (github): Refactor|libcore|Record: Trying out C++11 for listing subrecords
- One can use a lambda function to filter out the list of subrecords.
2014-08-03
-
21:58 Doomsday Engine Revision ac82fdcb (github): Refactor|Model Renderer: Revised definition syntax for state triggers
- It is more intuitive if the state is the parent record. Multiple
possible sequences can be defined per state (maybe w... -
21:43 Doomsday Engine Revision 4e473462 (github): Cleanup
-
21:43 Doomsday Engine Revision 7eda59d5 (github): Client|Mobj|Refactor: Working on state-based animations
- ModelRenderer's animation sequences are now used by the mobj private
data to trigger animations. Animations are advan... -
21:37 Doomsday Engine Revision 94cc541b (github): Model Renderer|Client: Set up state-based animations for loaded models
- The animation lookup is stored in the model bank.
-
21:35 Doomsday Engine Revision fe3707d0 (github): libdoomsday|Thinker: Private data is notified of mobj state changes
-
21:34 Doomsday Engine Revision 71908476 (github): libgui: Storing animation data in ModelBank
-
21:32 Doomsday Engine Revision a890ce7e (github): Client|Loop: Length of current tick can be queried
-
21:31 Doomsday Engine Revision ecb1b96a (github): libcore|RecordAccessor: Added a has() method
-
21:30 Doomsday Engine Revision ec80e856 (github): libcore|Math: Random numbers
-
14:31 Doomsday Engine Revision 6fec49f8 (github): Client|Mobj: Create model animator when mobj thinker data is initialized
- Also renamed NetworkState to RemoteSync.
-
14:20 Doomsday Engine Revision b6af5628 (github): Refactor|libgui: Renamed ModelDrawable::AnimationState to Animator
2014-08-02
-
18:12 Doomsday Engine Revision 20d6ab9a (github): Fixed|Ring Zero: Fold title should say "(0)" when no games in the subset
- The 'noGames' indicator was counted as a child inside the subset.
-
14:02 Doomsday Engine Revision cc01d3e4 (github): Documentation|Fixed: Doxygen markup issues
-
11:46 Doomsday Engine Revision fdf8c41d (github): Fixed|Documentation: Fixed patching of the QCH source
- Working around Doxygen issues with QCH generation (invalid XML
structure).
2014-08-01
-
16:51 Doomsday Engine Revision 98153bdb (github): Fixed|libdoomsday: Compiling with Qt 4
-
16:13 Doomsday Engine Revision 63948646 (github): qmake|Windows: Write built binaries directly to "distrib/products"
- Now DESTDIR and DLLDESTDIR are used to write all built binaries directly
to the distrib folder. This cuts down on the... -
13:07 Doomsday Engine Revision 2bf3dea4 (github): Windows|Fixed|libdoomsday: Export template specializations
- Thinker::MemberDelegate is a transitional utility, but for now it needs
to be exported manually when using MSVC. -
11:41 Doomsday Engine Revision e617cc18 (github): Refactor|libdoomsday|DED: Making copies of definitions
- DEDRegister now provides a method for making a copy of an existing
definition so that all the appropriate members are... -
11:39 Doomsday Engine Revision 93b4434b (github): Cleanup
2014-07-31
-
22:47 Doomsday Engine Revision b684a598 (github): Fixed|libdoomsday|DED: Indexing copied model definitions
- When making a copy of an existing definition, omit the lookup
identifiers to avoid messing up the indexing in DEDRegi... -
22:46 Doomsday Engine Revision 58d3c5d3 (github): Fixed|libdoomsday|DEDRegister: Handling initially empty lookup key values
- If a lookup key is not given a value when initially added, it will
still be observed so that when the value is given,... -
22:42 Doomsday Engine Revision 86ecceeb (github): Fixed|libcore|Record: Assignment causes notifications about members
- Previously no notification was made about new members when members
were copied from another record. -
22:36 Doomsday Engine Revision d6b2a981 (github): Fixed|libcore|Variable: Notification about value changes
- The ChangeFrom audience was being ignored if there wasn't regular
Change audience members. -
20:10 Doomsday Engine Revision ea3693a0 (github): Fixed|ScrollWidget|libappfw: Scrolling speed with HiDPI
- Scrolling is done in device pixels, while mouse input is independent
of HiDPI. -
18:43 Doomsday Engine Revision 29d84d32 (github): Performance|Client: Faster resizing of the view
- When the view grid was updated, LensFX was always releasing all GL
resources for all viewports even if the viewports ... -
18:40 Doomsday Engine Revision 7f070bb6 (github): libappfw|UI|Performance: Only use blurring when Style allows
- Blurring is still quite heavy when the map renderer is drawing in
the background. Currently Style only allows popup b...
2014-07-28
-
07:39 Doomsday Engine Revision b1151e93 (github): Fixed: Build issues
- The test model package should not be loaded in the master branch.
Windows: Exported MobjThinkerData from libdoomsday.
2014-07-27
-
20:06 Doomsday Engine Revision 0e6df773 (github): Merge branch 'master' into gl2-models
-
20:04 Doomsday Engine Revision 26ed217a (github): Refactor|Thinker: Private data can think
- A thinker's private data now has a virtual think() method that gets
called after the public thinker function.
By def... -
18:50 Doomsday Engine Revision 7cea75d2 (github): Refactor|World|Client: Private data for Polyobjs, revised ClPolyMover
- Removed the underscored members of polyobj_s, as they were clearly
intended to be engine-internal. Now they have a be... -
08:29 Doomsday Engine Revision 9f51b987 (github): Cleanup
-
08:18 Doomsday Engine Revision 996325fa (github): Fixed|Map: Delete thinkers before the map elements
-
08:05 Doomsday Engine Revision 5e33281e (github): Refactor|Client|World: Converted ClPlaneMover to be ThinkerData-based
- Converted ClPlaneMover to use the new ThinkerData private data to
try out how this works out in practice. ClPlaneMove...
Also available in: Atom