Project

General

Profile

skyjake's activity

From 2015-10-04 to 2015-10-17

2015-10-17

20:12 Doomsday Engine Revision 7e003d22 (github): libgui|ModelDrawable: Friendlier error messages
Human-readable texture map type included in the message. skyjake
19:46 Doomsday Engine Revision 4635d9a0 (github): Fixed|LogWidget|libappfw: Scroll position stays fixed when not at bottom
When new entries appear in the log, the scroll position should remain
stationary if the view is not at the bottom. Ot...
skyjake
19:45 Doomsday Engine Revision af2107d6 (github): Refactor|libgui|ModelDrawable: Use TextureBank and ImageFile for textures
TextureBank is used to manage ownership of images in the provided
atlas. ImageFile is used to get the texture image c...
skyjake
19:35 Doomsday Engine Revision 539776c4 (github): libgui|TextureBank: Minor improvements
skyjake
19:33 Doomsday Engine Revision c955c633 (github): libgui|Atlas: More efficient data structure for allocations
Since there is no need to keep the allocations ordered, a hash is
more suitable/efficient.
skyjake
19:31 Doomsday Engine Revision 43b28e42 (github): libgui|FS: Added ImageFile
Applications based on GuiApp automatically interpret images using
ImageFile. The image content can then be accessed v...
skyjake
19:14 Doomsday Engine Revision 2c5cc101 (github): libcore|Bank: Allow changing the default path separator character
skyjake
12:19 Doomsday Engine Revision 7f1430c1 (github): Documentation|libcore: FileSystem API doc clarifications
skyjake
12:19 Doomsday Engine Revision 0683b819 (github): libcore|FS: Improved error messages thrown in Folder::locate()
The error message now makes a distinction between a file that was not
found at all, and a file that was of an unexpec...
skyjake

2015-10-16

20:36 Doomsday Engine Revision 8d76c823 (github): Fixed|LogWidget|libappfw: Scroll position stays fixed when not at bottom
When new entries appear in the log, the scroll position should remain
stationary if the view is not at the bottom. Ot...
skyjake
20:35 Doomsday Engine Revision 59ed3a77 (github): Refactor|FS|libcore: Registering new File interpreters
FileSystem is now allows registering any number of File interpreters.
Added interpreters in LibraryFile and ZipArchive.
skyjake
09:52 Doomsday Engine Revision 2037258c (github): Fixed|Tests: Missing color "label.shadow" in test_appfw
skyjake
09:52 Doomsday Engine Revision 7f179c03 (github): libcore: Added new AS_IS method expectedAs<>()
Used like as<>() but throws an exception if the cast is illegal. skyjake
09:52 Doomsday Engine Revision 208574a0 (github): ClientApp: Catch exceptions during shutdown
Exception during app initialization would result in a call to the
audio::System that has not been created yet.
skyjake
09:47 Doomsday Engine Revision 8bacbcff (github): ClientApp: Catch exceptions during shutdown
Exception during app initialization would result in a call to the
audio::System that has not been created yet.
skyjake
09:45 Doomsday Engine Revision 31f7e3ae (github): libcore: Added new AS_IS method expectedAs<>()
Used like as<>() but throws an exception if the cast is illegal. skyjake

2015-10-15

20:34 Doomsday Engine Revision 531fae2c (github): Refactor|libgui|ModelDrawable: Improved model texture map management
A TextureBank is used to manage the texture images owned by the model. skyjake
18:39 Doomsday Engine Revision 697290d2 (github): libgui|ModelDrawable: Added the concept of variants
A model may have multiple alternative vertex buffers, so that each
has its own set of texture coordinates. This allow...
skyjake
18:15 Doomsday Engine Revision b64fe78e (github): Fixed|Tests: Missing color "label.shadow" in test_appfw
skyjake
14:51 Doomsday Engine Revision 7b09dee9 (github): Merge branch 'gl2-models'
skyjake
13:44 Doomsday Engine Revision f7d7491c (github): Model Renderer: Enabling and disabling rendering passes
Each rendering pass has a variable called "enabled" in its record.
This can be set to True or False.
Also improved e...
skyjake
13:31 Doomsday Engine Revision 7ddee3e7 (github): Client|Renderer: Added a native Doomsday Script module called "Render"
skyjake
13:30 Doomsday Engine Revision 600f7df6 (github): libgui|ModelDrawable: Rendering pass mask; fixed drawing
An optional bit array can now be passed to ModelDrawable::draw()
to specify which rendering passes are enabled.
Draw...
skyjake
13:27 Doomsday Engine Revision 93198a13 (github): libcore|Package: Log entry formatting
skyjake

2015-10-14

21:43 Doomsday Engine Revision a3489d8f (github): libcore: Cleanup
skyjake
08:51 Doomsday Engine Revision 888c1bba (github): Refactor|Client: Renamed MobjAnimator to StateAnimator
This animator is not exclusive to mobjs, but it is oriented around
state triggers.
skyjake

2015-10-13

20:10 Doomsday Engine Revision 36d337be (github): Refactor|Scripting: Renamed Context and function call "instance scope"
A clearer name is to just call this the "self" instance, since that's
what it is being used for.
skyjake
19:15 Doomsday Engine Revision 291fb750 (github): Cleanup: Move utility classes away from rendersystem.cpp/h
skyjake
19:15 Doomsday Engine Revision fc2c1ed9 (github): Cleanup
skyjake
19:14 Doomsday Engine Revision fa761279 (github): Cleanup: Move utility classes away from rendersystem.cpp/h
skyjake
17:21 Doomsday Engine Revision 32f1a0a6 (github): Model Renderer: Rendering pass specific shaders/variables
A model definition can now specify which shader to use (via
"render.shader" in the asset metadata).
Additionally, ea...
skyjake
17:16 Doomsday Engine Revision a55e3bd3 (github): libgui|ModelDrawable: Rendering pass specific shaders and flags
When drawing a model, one can now provide callbacks that get called
when the shader and/or the current rendering pass...
skyjake

2015-10-12

22:37 Doomsday Engine Revision 9701517f (github): libgui|ModelBank: Added a typed template for accessing model and data
skyjake
22:36 Doomsday Engine Revision 68cec34f (github): libcore: More flexible applyFlagOperation() template
Allow the second argument to be a different type. skyjake
17:45 Doomsday Engine Revision 8e628e00 (github): Cleanup
skyjake
 

Also available in: Atom