skyjake's activity
From 2014-03-09 to 2014-03-22
2014-03-22
-
20:43 Doomsday Engine Revision ab42d164 (github): Fixed|Builder: Interpreting gcc build log output
-
20:30 Doomsday Engine Revision 508187b6 (github): Fixed|Builder: Recognize "g++" as a compiler in log cleanup
-
20:29 Doomsday Engine Revision af72fbe5 (github): Fixed|OS X|Shell: Missing include
-
17:08 Doomsday Engine Revision d605c71d (github): Builder|Unix: Compiler log cleaner
- The build logs contain a huge amount of non-interesting and repeated
information. This first version of the log clean... -
15:50 Doomsday Engine Revision 033b77bb (github): Debug|libgui: Commented out a debug message
2014-03-21
-
15:13 Doomsday Engine Revision a0e4f7fc (github): Shell|GUI: Show local server error log if it fails to start
-
15:12 Doomsday Engine Revision 41e695ee (github): libshell|LocalServer: Asking for the error log path
-
09:37 Doomsday Engine Revision 7d5b3880 (github): Documentation|libdeng2: API doc note about File flushing
-
09:00 Doomsday Engine Revision 110974aa (github): Documentation|libdeng2: Updated File and Folder API docs
-
08:45 Doomsday Engine Revision 408b3cec (github): Fixed|Client|SettingsRegister: Finishing up a file write
-
08:27 Doomsday Engine Revision a1a9a7f2 (github): Cleanup|libgui: Replaced debug printouts with log entries
-
08:25 Doomsday Engine Revision bf64d482 (github): Cleanup|libgui: Replaced debug printouts with log entries
2014-03-20
-
21:41 Doomsday Engine Revision 6128c9ca (github): Documentation|Console|FX: Added help for bloom cvars
-
19:48 Doomsday Engine Revision e2c00d49 (github): libshell|LocalServer: Write server errors to a separate file
-
19:47 Doomsday Engine Revision 9e886292 (github): libdeng2|App: Added option "-errors" for secondary warning/error output
- By default all output goes to doomsday.out. "-errors" sets the name
of a secondary output file where only warning/err... -
19:01 Doomsday Engine Revision d84974ac (github): Shell|GUI: Added options for public server and shell password
- The New Local Server dialog now offers an easy way to specify whether
the server should be announced publicly and wha... -
15:17 Doomsday Engine Revision d00e031e (github): Git: Ignore backup files in source tree
-
15:15 Doomsday Engine Revision 2adb9692 (github): Merge branch 'master' of https://github.com/skyjake/Doomsday-Engine
-
15:14 Doomsday Engine Revision ce8a7d59 (github): Documentation|libappfw: Corrected API doc for MenuWidget
-
12:28 Doomsday Engine Revision 8364af9c (github): Merge remote-tracking branch 'origin/master' into gl2-model
-
10:04 Doomsday Engine Revision fd6d31fa (github): Shell: Immediately update log history when receiving entries
- Things like autocompletions are better printed sooner rather than
later for better UX. -
10:02 Doomsday Engine Revision 758c0f7d (github): Fixed|libshell: Automatic server discovery was not started in Shell apps
-
10:02 Doomsday Engine Revision 1041a296 (github): libdeng2|LogBuffer: Allow specifying the auto-flush interval
2014-03-18
-
20:44 Doomsday Engine Revision 0a5569a7 (github): libcommon|libdoom: Running player thinkers and their mobjs in fractional time
- Proof of concept where players and their mobjs live in fractional
time while the rest of the world uses only sharp ti... -
20:30 Doomsday Engine Revision 8a2c2c46 (github): Started work branch for low-latency input and modern player movement
- The objective is to allow players (and only players) to be controlled
and moved in fractional time, i.e., as fast as ... -
08:31 Doomsday Engine Revision 4124e6fa (github): Merge remote-tracking branch 'origin/master' into gl2-model
2014-03-17
-
19:15 Doomsday Engine Revision ec89c3ef (github): Unix|libdeng2: Make backtrace printer available in release builds, too
-
19:15 Doomsday Engine Revision 32f83c7f (github): Optimize|libdeng2|libappfw|libgui: Performance and memory tuning
- This commit makes several small optimizations:
- Animation avoids making copies of Time instances.
- PathTreeNode avo... -
19:10 Doomsday Engine Revision 9cfdfc76 (github): libappfw|GuiRootWidget: Use a TextureBank for common UI textures
- While the UI images are still stored in an atlas as before, a Bank
is smarter with managing the allocations: only the... -
11:36 Doomsday Engine Revision 8f484798 (github): Fixed|libappfw: Don't draw a popup with zero surface area
-
11:35 Doomsday Engine Revision 5fe705b7 (github): Fixed|libdeng2|Bank: allNames() should return dotted paths
-
11:34 Doomsday Engine Revision eb849ea1 (github): Fixed|libdeng2: Compiler warning in release build
-
11:34 Doomsday Engine Revision 9ec55019 (github): Cleanup|libgui: Use as/is methods for casting
-
11:32 Doomsday Engine Revision e31b64cf (github): libgui: Added TextureBank, a very simple atlas-based bank for images
- Allocates images on an AtlasTexture so they can be efficiently and
easily shared by many users for drawing.
2014-03-16
-
13:51 Doomsday Engine Revision aeef1045 (github): Cleanup|PanelWidget: Log message
- PanelWidget observes all assets regardless of their state or type.
-
13:40 Doomsday Engine Revision a68dcf1a (github): libappfw: PanelWidget waits until content is ready for drawing
- A panel's opening animation is paused while the content is being
prepared for drawing. In practice, LabelWidget now d... -
13:28 Doomsday Engine Revision 35d51994 (github): libdeng2|Animation: Animations can be paused and resumed
-
12:57 Doomsday Engine Revision 33de83fd (github): Windows|GL|Client: Update Qt to control swap interval (vsync)
- IssueID #1712
-
11:36 Doomsday Engine Revision 8d162312 (github): Fixed|Heretic: Removed invalid cvar 'player-weapon-order8'
- Heretic only has eight weapons (0...7).
-
11:35 Doomsday Engine Revision 8a4cdf6d (github): Client: Don't warn about failed auto-selection of game
-
11:22 Doomsday Engine Revision 553b125b (github): Fixed|Doom|Doom64: Incorrect cvar value range for 'player-color'
-
11:22 Doomsday Engine Revision e24774af (github): Fixed|libgui: Vertex builder position accuracy issue in makeRing
- Make sure the ring starts and ends at the exact same position.
-
10:19 Doomsday Engine Revision 0563d9c6 (github): libgui|GLTarget: If validation fails, do a full reset of the instance
-
09:54 Doomsday Engine Revision 8f6a510f (github): Renderer|FX: Moved color filter later in the FX stack
- If color filter is applied before bloom, it can alter the resulting hue
and brightness of the filter quite much.
Als... -
09:49 Doomsday Engine Revision a4fdfc50 (github): Fixed|libappfw: Failed assert when deiniting widget not part of tree
- Widgets should remember which atlas they have been using and not
ask the root widget, which may not be available any ... -
08:57 Doomsday Engine Revision d1e8067d (github): UI|Client: Tweaks
- Reordered/reworded the 'help' command's output a little.
-
08:57 Doomsday Engine Revision 564a567e (github): Debug|Unix|libdeng2: Added a backtrace print macro
- Perhaps the Best Thing Ever for non-invasive debugging.
-
08:57 Doomsday Engine Revision 1185ea4b (github): Fixed|UI|Client: Group visibility in the Games dialog
- The state of the groups were restored from persistent state, which
might show groups that are supposed to be filtered...
2014-03-15
-
19:32 Doomsday Engine Revision 91892102 (github): Fixed|Client: Ignore unknown settings in profile when reading
-
18:50 Doomsday Engine Revision 6a3b7e0c (github): Renderer|FX: Added bloom to appearance profiles
- Also added a extra cvar "rend-bloom-complexity" that controls whether
the effect is 1-pass or 2-pass (default: 2-pass). -
18:09 Doomsday Engine Revision 3f02183c (github): Fixed|libappfw: Crash after closing popup (double delete)
- If a popup was auto-deleted at popup dismissal, but the parent was
deleted before garbage recycling, the widget was d... -
17:02 Doomsday Engine Revision 3fb4ce92 (github): Renderer|FX: Bloom tweaks
- Only render bloom when a map is loaded. Also, raised the bloom
threshold a little bit. -
12:46 Doomsday Engine Revision 5fde6437 (github): UI|Client: Renderer Appearance sidebar remembers which groups are open
- Uses the widget state persistency mechanism.
-
11:59 Doomsday Engine Revision 322dd7e6 (github): Renderer|FX: Added a bloom post-processing effect
- fx::Bloom takes the frame buffer contents and applies a bloom filter
on them. Bloom is enabled by default.
Settings ... -
11:55 Doomsday Engine Revision 7781be46 (github): libgui|GLState: Querying a normalized viewport rectangle
-
11:54 Doomsday Engine Revision bda89f69 (github): Refactor|libappfw: Const'd a method of BaseWindow
2014-03-14
-
17:26 Doomsday Engine Revision e4cb4688 (github): Tests|GLSandbox: Fixed OS X deployment, app shutdown
- The model needs to be glDeinit'd (or disconnected from the atlas)
before the atlas is deleted. -
16:37 Doomsday Engine Revision e9d97828 (github): libgui|Debug: Print source file/line when a GL error occurs
-
16:37 Doomsday Engine Revision 56b89646 (github): libgui|Image: Added fromData() method, support for loading PCX images
-
16:36 Doomsday Engine Revision baa53990 (github): Merge branch 'master' into gl2-model
-
15:30 Doomsday Engine Revision 9ade7ca5 (github): Tests|GLSandbox: Allow switching between MD2 and MD5 models
-
15:29 Doomsday Engine Revision d7ca0f02 (github): libgui|ModelDrawable: Make a dummy bone for boneless models
- If a mesh has no bones, just add a dummy bone with an identity
transformation. -
15:28 Doomsday Engine Revision a4293ca5 (github): libgui|Image: Added fromData() method, support for loading PCX images
-
08:52 Doomsday Engine Revision dc2708e4 (github): libgui|ModelDrawable: Bones can be initialized at load time
- Bones are independent of GL objects, so they can be initialized at load
time and not during glInit. -
08:38 Doomsday Engine Revision 5e7e0725 (github): Tests|GLSandbox: Deploy test models their own folder
2014-03-13
-
22:49 Doomsday Engine Revision e220626e (github): Tests|GLSandbox: Calculate model texture coordinates within atlas
-
22:47 Doomsday Engine Revision 25b75b11 (github): libgui|ModelDrawable: Store texture bounds to vertex buffer
-
21:56 Doomsday Engine Revision e67d87d4 (github): libgui|ModelDrawable: Atlas for model textures
-
21:53 Doomsday Engine Revision b4e87a97 (github): Tests|GLSandbox: Added textures for the MD5 test model
-
20:58 Doomsday Engine Revision a8949707 (github): Tests|GLSandbox: Shader tweak
-
20:58 Doomsday Engine Revision 1631ef4a (github): Refactor|libgui: Cleanup and join meshes into a single GL buffer
-
20:13 Doomsday Engine Revision d3445b06 (github): Tests|GLSandbox: Loading and rendering an MD5 model (without textures)
- At the moment this tests the basic functionality of ModelDrawable:
loading a model with animations and rendering the ... -
20:11 Doomsday Engine Revision 5a0e5752 (github): libgui|ModelDrawable: Rough implementation of skeletal animation
- Skeletal animation is carried out using an array of bone matrices. Each
vertex of the mesh is given a set of bone IDs... -
20:08 Doomsday Engine Revision 762d5576 (github): libgui: Added vertex attributes for bone IDs and weights
-
20:07 Doomsday Engine Revision 76f6a6e0 (github): libgui|GLUniform: Added support for matrix arrays
-
20:06 Doomsday Engine Revision 51c8dfb0 (github): libgui|Debug: Print source file/line when a GL error occurs
-
14:31 Doomsday Engine Revision 0f4e30bb (github): Fixed|libdeng2: Copying a Record
- When making a copy of a record (or assigning one), subrecord ownership
was not replicated correctly in the resulting ... -
14:31 Doomsday Engine Revision bd0a65dc (github): Tutorial|Client: Final tutorial step only needs the "Done" button
-
14:30 Doomsday Engine Revision 15a25739 (github): Windows|Debug|libgui: Don't assert GL operation success
- At shutdown, after restoring the original display mode, there was an
OpenGL error occurring that caused a crash (asse...
2014-03-12
-
11:12 Doomsday Engine Revision 736e9ffb (github): GLSandbox: Draw the loaded model
-
11:12 Doomsday Engine Revision bdf8ffca (github): libgui|ModelDrawable: Simple drawing and bounding box
- Here we're assuming the mesh needs no further transforming. A single
GLProgram is used to draw all meshes. -
11:11 Doomsday Engine Revision 38ac04e0 (github): libgui|GLBuffer: Drawing is a const operation
-
11:10 Doomsday Engine Revision e9446819 (github): libdeng2: Added min/max functions with three arguments
2014-03-11
-
22:19 Doomsday Engine Revision 91fece4d (github): libgui|ModelDrawable: Working on data imported by libassimp
-
22:18 Doomsday Engine Revision 516270b6 (github): qmake: Improved dep file for Open Asset Import Library
- This one allows using a custom-built libassimp.
-
14:41 Doomsday Engine Revision 20224952 (github): Tests|GL: Added a MD2 test model for GLSandbox
- Getting started with ModelDrawable.
-
14:40 Doomsday Engine Revision f82bdf11 (github): libgui|ModelDrawable: Basic model parsing and preparation
- Todo: Bones, animation.
-
14:39 Doomsday Engine Revision d9e22785 (github): libgui|GLBuffer: Added a 3D vertex with tangent-space
-
14:39 Doomsday Engine Revision 17e06b87 (github): Fixed|libdeng2: Resolved ambiguous method
- size() comes from both base classes.
-
11:25 Doomsday Engine Revision 04c4181f (github): libgui: Added stub for ModelDrawable
- The first goal of this branch is to try out the Open Asset Import
Library and see if it can be used reliably for impo... -
10:45 Doomsday Engine Revision 077d026a (github): SDK|Fixed: Doxygen issues
-
10:41 Doomsday Engine Revision 743aa563 (github): SDK|Documentation|Cleanup: Added sdk.doxy, cleaned up some Doxygen errors
- There is now a combined API doc for the entire SDK, although some errors
remains (e.g., with class hierarchies being ...
2014-03-10
-
20:55 Doomsday Engine Revision f192835f (github): Tutorial|Console: Added a console command to start the tutorial
-
20:49 Doomsday Engine Revision 2fcc774c (github): Tutorial: Delay tutorial autostart a little
-
20:40 Doomsday Engine Revision ca078dca (github): Fixed|Tutorial: Spurious format arg
-
20:39 Doomsday Engine Revision a15b4147 (github): Default Style: Made window background image a bit lighter
-
20:05 Doomsday Engine Revision f389391b (github): Fixed|Task Bar: When open, eat modifier key events
- When the task bar is open, we shouldn't wake up the game by giving it
stray modifier events (e.g., when typing in the... -
20:04 Doomsday Engine Revision 06fcf41f (github): Tutorial: Improved content
- Be more informative and use better terminology.
-
19:32 Doomsday Engine Revision 9ccc2b6f (github): UI|Ring Zero: Use inverted style for game filter
-
19:31 Doomsday Engine Revision c6571915 (github): libappfw: Added an inverted style for TabWidget
-
19:11 Doomsday Engine Revision 3a688dea (github): Tutorial|Client: New visual appearance
- Background is blurred instead of darkened, and the tutorial popups
use the informational (inverted) style to stand ou... -
19:10 Doomsday Engine Revision e4ce3fef (github): libappfw: Inverted "info style" for MessageDialog and ButtonWidget
- DialogContentStylist was also made somewhat more intelligent.
-
19:09 Doomsday Engine Revision 9a6277bc (github): Fixed: Compiler warning
-
19:08 Doomsday Engine Revision 1163ae10 (github): libappfw|GuiWidget: Take opacity into account when blurring
-
14:52 Doomsday Engine Revision 620b91a8 (github): Tutorial|Client: Automatically show tutorial if not shown before
- Config.tutorial.shown determines whether to show the tutorial at
startup. -
14:52 Doomsday Engine Revision adb7a2c8 (github): Refactor|libdeng2: Moved convenience getters from Config to Record
- These get*() methods are useful with any Record, not just Config.
-
14:52 Doomsday Engine Revision 59af3a68 (github): Tutorial|Client: Adjusted highlight flash
- Less distracting while being noticeable.
-
13:59 Doomsday Engine Revision 355080e1 (github): UI|Client: Order of key modifiers in pretty-printed binding
-
13:58 Doomsday Engine Revision 8173ce94 (github): Refactor|libappfw|Client: Use Untrapper in dialogs and tutorial
-
13:58 Doomsday Engine Revision 9c8f3c4d (github): libappfw: Added Untrapper for mouse untrapping convenience
-
10:06 Doomsday Engine Revision 93812658 (github): UI|Client: Minor tweaks
- Don't allow starting tutorial in busy mode.
-
09:52 Doomsday Engine Revision c1938369 (github): Tutorial|Client: Added a glow to highlight UI elements
- Draw attention to the correct place.
-
09:51 Doomsday Engine Revision 3ef5e7da (github): libappfw|GuiRootWidget: Added method for finding GuiWidgets
-
09:05 Doomsday Engine Revision 303a0bb2 (github): libdeng2|FS: Use a dev warning for InputError contents
-
09:02 Doomsday Engine Revision 3a0c94a5 (github): libdeng2|FS: Print contents of InputError exception
2014-03-09
-
20:36 Doomsday Engine Revision 744d7c9d (github): UI|Console: Added menu item for setting console shortcut key
-
20:35 Doomsday Engine Revision e2ce9adb (github): Tutorial: Added console key binding widget
- The tutorial now offers an opportunity to change the console shortcut
key. This is only shown when a game is loaded, ... -
20:33 Doomsday Engine Revision 514dcfaf (github): UI|Bindings: Added widget for making an input binding
- The bindings subsystem was enhanced with functions for finding
existing bindings for a command and deleting bindings ... -
20:30 Doomsday Engine Revision a5bae2b5 (github): libappfw|libgui: Key modifier related cleanup
-
20:28 Doomsday Engine Revision 9f83140b (github): libdeng2: Added more character symbols (Alt)
-
20:28 Doomsday Engine Revision 619ce3e1 (github): Fixed|libappfw|LabelWidget: Updating label's margins
-
20:26 Doomsday Engine Revision 83f1a788 (github): libappfw|Added: Special button with a small auxiliary button inside
- AuxButtonWidget has an auxiliary button inside that can be used for
extra functionality.
Also available in: Atom