Project

General

Profile

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
skyjake
20:30 Doomsday Engine Revision 508187b6 (github): Fixed|Builder: Recognize "g++" as a compiler in log cleanup
skyjake
20:29 Doomsday Engine Revision af72fbe5 (github): Fixed|OS X|Shell: Missing include
skyjake
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...
skyjake
15:50 Doomsday Engine Revision 033b77bb (github): Debug|libgui: Commented out a debug message
skyjake

2014-03-21

15:13 Doomsday Engine Revision a0e4f7fc (github): Shell|GUI: Show local server error log if it fails to start
skyjake
15:12 Doomsday Engine Revision 41e695ee (github): libshell|LocalServer: Asking for the error log path
skyjake
09:37 Doomsday Engine Revision 7d5b3880 (github): Documentation|libdeng2: API doc note about File flushing
skyjake
09:00 Doomsday Engine Revision 110974aa (github): Documentation|libdeng2: Updated File and Folder API docs
skyjake
08:45 Doomsday Engine Revision 408b3cec (github): Fixed|Client|SettingsRegister: Finishing up a file write
skyjake
08:27 Doomsday Engine Revision a1a9a7f2 (github): Cleanup|libgui: Replaced debug printouts with log entries
skyjake
08:25 Doomsday Engine Revision bf64d482 (github): Cleanup|libgui: Replaced debug printouts with log entries
skyjake

2014-03-20

21:41 Doomsday Engine Revision 6128c9ca (github): Documentation|Console|FX: Added help for bloom cvars
skyjake
19:48 Doomsday Engine Revision e2c00d49 (github): libshell|LocalServer: Write server errors to a separate file
skyjake
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...
skyjake
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...
skyjake
15:17 Doomsday Engine Revision d00e031e (github): Git: Ignore backup files in source tree
skyjake
15:15 Doomsday Engine Revision 2adb9692 (github): Merge branch 'master' of https://github.com/skyjake/Doomsday-Engine
skyjake
15:14 Doomsday Engine Revision ce8a7d59 (github): Documentation|libappfw: Corrected API doc for MenuWidget
skyjake
12:28 Doomsday Engine Revision 8364af9c (github): Merge remote-tracking branch 'origin/master' into gl2-model
skyjake
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.
skyjake
10:02 Doomsday Engine Revision 758c0f7d (github): Fixed|libshell: Automatic server discovery was not started in Shell apps
skyjake
10:02 Doomsday Engine Revision 1041a296 (github): libdeng2|LogBuffer: Allow specifying the auto-flush interval
skyjake

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...
skyjake
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 ...
skyjake
08:31 Doomsday Engine Revision 4124e6fa (github): Merge remote-tracking branch 'origin/master' into gl2-model
skyjake

2014-03-17

19:15 Doomsday Engine Revision ec89c3ef (github): Unix|libdeng2: Make backtrace printer available in release builds, too
skyjake
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...
skyjake
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...
skyjake
11:36 Doomsday Engine Revision 8f484798 (github): Fixed|libappfw: Don't draw a popup with zero surface area
skyjake
11:35 Doomsday Engine Revision 5fe705b7 (github): Fixed|libdeng2|Bank: allNames() should return dotted paths
skyjake
11:34 Doomsday Engine Revision eb849ea1 (github): Fixed|libdeng2: Compiler warning in release build
skyjake
11:34 Doomsday Engine Revision 9ec55019 (github): Cleanup|libgui: Use as/is methods for casting
skyjake
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.
skyjake

2014-03-16

13:51 Doomsday Engine Revision aeef1045 (github): Cleanup|PanelWidget: Log message
PanelWidget observes all assets regardless of their state or type. skyjake
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...
skyjake
13:28 Doomsday Engine Revision 35d51994 (github): libdeng2|Animation: Animations can be paused and resumed
skyjake
12:57 Doomsday Engine Revision 33de83fd (github): Windows|GL|Client: Update Qt to control swap interval (vsync)
IssueID #1712 skyjake
11:36 Doomsday Engine Revision 8d162312 (github): Fixed|Heretic: Removed invalid cvar 'player-weapon-order8'
Heretic only has eight weapons (0...7). skyjake
11:35 Doomsday Engine Revision 8a4cdf6d (github): Client: Don't warn about failed auto-selection of game
skyjake
11:22 Doomsday Engine Revision 553b125b (github): Fixed|Doom|Doom64: Incorrect cvar value range for 'player-color'
skyjake
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. skyjake
10:19 Doomsday Engine Revision 0563d9c6 (github): libgui|GLTarget: If validation fails, do a full reset of the instance
skyjake
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...
skyjake
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 ...
skyjake
08:57 Doomsday Engine Revision d1e8067d (github): UI|Client: Tweaks
Reordered/reworded the 'help' command's output a little. skyjake
08:57 Doomsday Engine Revision 564a567e (github): Debug|Unix|libdeng2: Added a backtrace print macro
Perhaps the Best Thing Ever for non-invasive debugging. skyjake
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...
skyjake

2014-03-15

19:32 Doomsday Engine Revision 91892102 (github): Fixed|Client: Ignore unknown settings in profile when reading
skyjake
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).
skyjake
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...
skyjake
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.
skyjake
12:46 Doomsday Engine Revision 5fde6437 (github): UI|Client: Renderer Appearance sidebar remembers which groups are open
Uses the widget state persistency mechanism. skyjake
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 ...
skyjake
11:55 Doomsday Engine Revision 7781be46 (github): libgui|GLState: Querying a normalized viewport rectangle
skyjake
11:54 Doomsday Engine Revision bda89f69 (github): Refactor|libappfw: Const'd a method of BaseWindow
skyjake

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.
skyjake
16:37 Doomsday Engine Revision e9d97828 (github): libgui|Debug: Print source file/line when a GL error occurs
skyjake
16:37 Doomsday Engine Revision 56b89646 (github): libgui|Image: Added fromData() method, support for loading PCX images
skyjake
16:36 Doomsday Engine Revision baa53990 (github): Merge branch 'master' into gl2-model
skyjake
15:30 Doomsday Engine Revision 9ade7ca5 (github): Tests|GLSandbox: Allow switching between MD2 and MD5 models
skyjake
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.
skyjake
15:28 Doomsday Engine Revision a4293ca5 (github): libgui|Image: Added fromData() method, support for loading PCX images
skyjake
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.
skyjake
08:38 Doomsday Engine Revision 5e7e0725 (github): Tests|GLSandbox: Deploy test models their own folder
skyjake

2014-03-13

22:49 Doomsday Engine Revision e220626e (github): Tests|GLSandbox: Calculate model texture coordinates within atlas
skyjake
22:47 Doomsday Engine Revision 25b75b11 (github): libgui|ModelDrawable: Store texture bounds to vertex buffer
skyjake
21:56 Doomsday Engine Revision e67d87d4 (github): libgui|ModelDrawable: Atlas for model textures
skyjake
21:53 Doomsday Engine Revision b4e87a97 (github): Tests|GLSandbox: Added textures for the MD5 test model
skyjake
20:58 Doomsday Engine Revision a8949707 (github): Tests|GLSandbox: Shader tweak
skyjake
20:58 Doomsday Engine Revision 1631ef4a (github): Refactor|libgui: Cleanup and join meshes into a single GL buffer
skyjake
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 ...
skyjake
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...
skyjake
20:08 Doomsday Engine Revision 762d5576 (github): libgui: Added vertex attributes for bone IDs and weights
skyjake
20:07 Doomsday Engine Revision 76f6a6e0 (github): libgui|GLUniform: Added support for matrix arrays
skyjake
20:06 Doomsday Engine Revision 51c8dfb0 (github): libgui|Debug: Print source file/line when a GL error occurs
skyjake
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 ...
skyjake
14:31 Doomsday Engine Revision bd0a65dc (github): Tutorial|Client: Final tutorial step only needs the "Done" button
skyjake
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...
skyjake

2014-03-12

11:12 Doomsday Engine Revision 736e9ffb (github): GLSandbox: Draw the loaded model
skyjake
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.
skyjake
11:11 Doomsday Engine Revision 38ac04e0 (github): libgui|GLBuffer: Drawing is a const operation
skyjake
11:10 Doomsday Engine Revision e9446819 (github): libdeng2: Added min/max functions with three arguments
skyjake

2014-03-11

22:19 Doomsday Engine Revision 91fece4d (github): libgui|ModelDrawable: Working on data imported by libassimp
skyjake
22:18 Doomsday Engine Revision 516270b6 (github): qmake: Improved dep file for Open Asset Import Library
This one allows using a custom-built libassimp. skyjake
14:41 Doomsday Engine Revision 20224952 (github): Tests|GL: Added a MD2 test model for GLSandbox
Getting started with ModelDrawable. skyjake
14:40 Doomsday Engine Revision f82bdf11 (github): libgui|ModelDrawable: Basic model parsing and preparation
Todo: Bones, animation. skyjake
14:39 Doomsday Engine Revision d9e22785 (github): libgui|GLBuffer: Added a 3D vertex with tangent-space
skyjake
14:39 Doomsday Engine Revision 17e06b87 (github): Fixed|libdeng2: Resolved ambiguous method
size() comes from both base classes. skyjake
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...
skyjake
10:45 Doomsday Engine Revision 077d026a (github): SDK|Fixed: Doxygen issues
skyjake
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 ...
skyjake

2014-03-10

20:55 Doomsday Engine Revision f192835f (github): Tutorial|Console: Added a console command to start the tutorial
skyjake
20:49 Doomsday Engine Revision 2fcc774c (github): Tutorial: Delay tutorial autostart a little
skyjake
20:40 Doomsday Engine Revision ca078dca (github): Fixed|Tutorial: Spurious format arg
skyjake
20:39 Doomsday Engine Revision a15b4147 (github): Default Style: Made window background image a bit lighter
skyjake
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...
skyjake
20:04 Doomsday Engine Revision 06fcf41f (github): Tutorial: Improved content
Be more informative and use better terminology. skyjake
19:32 Doomsday Engine Revision 9ccc2b6f (github): UI|Ring Zero: Use inverted style for game filter
skyjake
19:31 Doomsday Engine Revision c6571915 (github): libappfw: Added an inverted style for TabWidget
skyjake
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...
skyjake
19:10 Doomsday Engine Revision e4ce3fef (github): libappfw: Inverted "info style" for MessageDialog and ButtonWidget
DialogContentStylist was also made somewhat more intelligent. skyjake
19:09 Doomsday Engine Revision 9a6277bc (github): Fixed: Compiler warning
skyjake
19:08 Doomsday Engine Revision 1163ae10 (github): libappfw|GuiWidget: Take opacity into account when blurring
skyjake
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.
skyjake
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. skyjake
14:52 Doomsday Engine Revision 59af3a68 (github): Tutorial|Client: Adjusted highlight flash
Less distracting while being noticeable. skyjake
13:59 Doomsday Engine Revision 355080e1 (github): UI|Client: Order of key modifiers in pretty-printed binding
skyjake
13:58 Doomsday Engine Revision 8173ce94 (github): Refactor|libappfw|Client: Use Untrapper in dialogs and tutorial
skyjake
13:58 Doomsday Engine Revision 9c8f3c4d (github): libappfw: Added Untrapper for mouse untrapping convenience
skyjake
10:06 Doomsday Engine Revision 93812658 (github): UI|Client: Minor tweaks
Don't allow starting tutorial in busy mode. skyjake
09:52 Doomsday Engine Revision c1938369 (github): Tutorial|Client: Added a glow to highlight UI elements
Draw attention to the correct place. skyjake
09:51 Doomsday Engine Revision 3ef5e7da (github): libappfw|GuiRootWidget: Added method for finding GuiWidgets
skyjake
09:05 Doomsday Engine Revision 303a0bb2 (github): libdeng2|FS: Use a dev warning for InputError contents
skyjake
09:02 Doomsday Engine Revision 3a0c94a5 (github): libdeng2|FS: Print contents of InputError exception
skyjake

2014-03-09

20:36 Doomsday Engine Revision 744d7c9d (github): UI|Console: Added menu item for setting console shortcut key
skyjake
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, ...
skyjake
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 ...
skyjake
20:30 Doomsday Engine Revision a5bae2b5 (github): libappfw|libgui: Key modifier related cleanup
skyjake
20:28 Doomsday Engine Revision 9f83140b (github): libdeng2: Added more character symbols (Alt)
skyjake
20:28 Doomsday Engine Revision 619ce3e1 (github): Fixed|libappfw|LabelWidget: Updating label's margins
skyjake
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.
skyjake
 

Also available in: Atom