Project

General

Profile

skyjake's activity

From 2014-08-06 to 2014-08-19

2014-08-19

19:36 Doomsday Engine Revision a8be6914 (github): Oculus Rift|libappfw|libgui: Frame buffer should not use mipmapping
The main problem with the LibOVR rendering was that the frame buffer
texture had mipmapping enabled; GLTexture never ...
skyjake
14:58 Doomsday Engine Revision 7e56e286 (github): Debug|Oculus Rift: Trying to figure out LibOVR rendering
At least the blue frame background is showing, so LibOVR succeeds in
drawing to the window. But why is the frame draw...
skyjake
09:42 Doomsday Engine Revision 9ad01ff9 (github): Fixed|SDK|OS X: Deploying packages to the SDK install folder
skyjake
09:41 Doomsday Engine Revision 41404ba5 (github): Oculus Rift|Client|test_appfw: Revised VR functionality
Also tweaking frame begin/end, window redraw requests. skyjake
09:38 Doomsday Engine Revision 685db4b4 (github): Debug|libappfw|libgui: Working on Oculus Rift rendering
skyjake

2014-08-17

16:30 Doomsday Engine Revision 29d2ef13 (github): Refactor|libappfw|Oculus Rift: Rewrote Oculus Rift code for LibOVR 0.4
The LibOVR API is entirely different in this version: sensor fusion
and the screen distortion rendering are now appro...
skyjake
16:26 Doomsday Engine Revision 0865e4dc (github): libgui|GLFramebuffer: Querying sample count
Also, automatically release the GL resources when the GLFramebuffer
is destroyed.
skyjake

2014-08-16

14:34 Doomsday Engine Revision 1a0baae4 (github): Console|UI: Menu option for copying log file path to clipboard
IssueID #1772 skyjake
14:33 Doomsday Engine Revision f644af24 (github): Console|UI: Menu option for copying log file path to clipboard
IssueID #1772 skyjake
13:18 Doomsday Engine Revision 20ecb603 (github): Merge branch 'master' into gl2-models
skyjake
13:15 Doomsday Engine Revision 4c8eaa02 (github): Fixed|World|Plane: Accessing plane sound origins
The sound emitter property was being accessed as a pointer to ThinkerT
rather than a pointer to ddmobj_base_t.
Issue...
skyjake
12:35 Doomsday Engine Revision 1959d401 (github): Fixed|XG|libcommon: Misuse of dummy mobj in XG leading to a crash
p_xgsec was converted to C++ with some minimal cleanup. XG now allocates
thinkers using ThinkerT, and does not call m...
skyjake
12:34 Doomsday Engine Revision 3734a1a3 (github): Fixed|libdoomsday|Thinker: Crash at shutdown after zapping a thinker
Zapping should retain the malloc flag of a thinker so that it can
be later freed using the appropriate function.
skyjake
11:05 Doomsday Engine Revision 3d02028f (github): Cleanup
skyjake
11:01 Doomsday Engine Revision ad19caec (github): libgui|ModelDrawable: Audience for impending GLInit
Third parties may want to perform additional setup right before a
model is initialized for drawing.
skyjake
11:01 Doomsday Engine Revision bdd6bdc2 (github): Model Renderer|GL: Shader defines texture mapping for itself
The shader definition can specify which texture map is to be bound
to which position in the vertex attributes. The mo...
skyjake
11:01 Doomsday Engine Revision 76c8053c (github): libcore|Bank|InfoBank: Multiple source files combined to a single namespace
InfoBank now has a single namespace where all the parsed sources will
be combined. Previously the earlier Info conten...
skyjake
10:52 Doomsday Engine Revision 23b51b90 (github): libcore|ScriptedInfo: Observing newly parsed block records
skyjake
10:50 Doomsday Engine Revision a4f87b96 (github): libcore|Variable: Added an automatic cast to non-const Record
skyjake
10:49 Doomsday Engine Revision 554da99b (github): Fixed|libdoomsday|Thinker: Crash at shutdown after zapping a thinker
Zapping should retain the malloc flag of a thinker so that it can
be later freed using the appropriate function.
skyjake
10:47 Doomsday Engine Revision 692bae05 (github): Fixed|XG|libcommon: Misuse of dummy mobj in XG leading to a crash
p_xgsec was converted to C++ with some minimal cleanup. XG now allocates
thinkers using ThinkerT, and does not call m...
skyjake

2014-08-15

20:36 Doomsday Engine Revision 33c70015 (github): Cleanup
skyjake
19:28 Doomsday Engine Revision c06b0ec7 (github): Refactor|libgui|ModelDrawable: More flexible texture mapping, cleanup
One can specify which texture map types are given to the shader via
the GL buffer, and in what order.
Also applied s...
skyjake
17:18 Doomsday Engine Revision 0d23650d (github): libcore|Bank: Use the class name when throwing exceptions
skyjake
17:02 Doomsday Engine Revision b8e33579 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine into gl2-models
skyjake
17:01 Doomsday Engine Revision 0c03b3bc (github): Cleanup
skyjake
14:20 Doomsday Engine Revision aed3e39c (github): Windows|SDK|Fixed: SDK and dependency deployment on Windows
The SDK build can now be deployed on Windows, too. test_appfw can now
be successfully built against a deployed SDK. D...
skyjake

2014-08-14

21:09 Doomsday Engine Revision ff7d5739 (github): Merge branch 'master' into gl2-models
skyjake
21:00 Doomsday Engine Revision 8592ff53 (github): qmake|Resources: Continued cleaning up package building
The 'client' and 'base' packs are now created using buildpackage.py
in the appropriate .pro files.
skyjake
18:06 Doomsday Engine Revision b5fd96f8 (github): qmake: Deploying built packages
Packages built with buildPackage() are now properly installed when running
"make install" in a non-SDK build.
skyjake
14:49 Doomsday Engine Revision 57acce0a (github): Fixed|SDK|X11: Various fixes for Qt 5 and X11 specific code
These changes allow test_appfw to run on Linux (with -basedir pointed to
the right directory).
skyjake
13:41 Doomsday Engine Revision 9818b3a4 (github): libcore|App: Added utility for finding files from loaded packages
skyjake
13:38 Doomsday Engine Revision 33b99bbb (github): Tests: Added a test application for libappfw
See the README.md for details. skyjake
13:24 Doomsday Engine Revision d35a68ee (github): libcore|libgui|qmake: Building and deploying packages
The stdlib and stdlib.gui packages are no longer built by packres.py.
The "buildPackage" macro is used to build them,...
skyjake
13:22 Doomsday Engine Revision bebf791c (github): qmake|Builder: Building and deploying packages
Added a new Python script for building a '.pack' package. Added
qmake macros for building and deploying packages.
skyjake
13:19 Doomsday Engine Revision 85ab3991 (github): libappfw|VRConfig: Determining if VR mode displaces content on screen
skyjake
09:46 Doomsday Engine Revision f6e01a79 (github): Default Style|Client: Use gui.dpiScaledImagePath()
skyjake
09:45 Doomsday Engine Revision 238ffa18 (github): libcore|libgui: Added more Core.String bindings, gui.dpiScaledImagePath()
Makes it easier to use "@2x" images. skyjake
07:18 Doomsday Engine Revision 99543068 (github): Model Renderer|GL: Trying out the emission and specular maps
Todo: Refactor and clean up. skyjake
07:18 Doomsday Engine Revision befdeacb (github): libgui|ModelDrawable: Emission and specular maps
The emission map is simply added to the shader output. Specular map
RGB control specular reflection color and intensi...
skyjake
07:16 Doomsday Engine Revision cdc2337f (github): libgui|GLBuffer|GLProgram: Added a fourth set of texture bounds
skyjake

2014-08-13

13:24 Doomsday Engine Revision 3b745b6d (github): Model Renderer|GL: Ambient light in the model shader
skyjake
10:42 Doomsday Engine Revision 92affc1a (github): Model Renderer|GL: Diffuse and specular light in model shader
skyjake
09:56 Doomsday Engine Revision 315f7494 (github): Qt|qmake: Minimum required version of Qt is now 4.8
skyjake
09:56 Doomsday Engine Revision dc471683 (github): Cleanup
skyjake
06:44 Doomsday Engine Revision 446d87aa (github): Merge branch 'master' into gl2-models
skyjake

2014-08-12

22:03 Doomsday Engine Revision f361568d (github): SDK|Fixed|OS X: SDK deployment issues
Fixed a number of issues with the new packages and OS X rpaths.
Todo: The "net.dengine" packages should be deployed ...
skyjake
21:16 Doomsday Engine Revision f5bd0f54 (github): Unix|qmake: Added build option "deng_distcc"
Distributed gcc/clang builds. skyjake
18:18 Doomsday Engine Revision 7f582f71 (github): Model Renderer|GL: Eye direction in the model shader
skyjake
18:17 Doomsday Engine Revision d39dd526 (github): Refactor|Renderer: Renamed obscure 'gzt' parameter
VisEntityPose now has methods for calculating the middle point or
middle Z of the entity. The 'gzt' member (global z ...
skyjake
18:13 Doomsday Engine Revision d182c484 (github): libgui|GLUniform: 3-component vector array uniform
skyjake
14:45 Doomsday Engine Revision 19e453e2 (github): External|SDK: Updated libassimp to version 3.1.1 (with deng patches)
skyjake

2014-08-11

20:33 Doomsday Engine Revision 0f3f0234 (github): ModelRenderer: Simplified material definition structure, use @ for indices
The # character is for Info comments, so it is cumbersome to use in
identifiers. The @ character is better as it can ...
skyjake
11:32 Doomsday Engine Revision e27c51ec (github): Model Renderer: Working on normal mapping
The generic model shader now supports normal mapping. The test model
uses a height map image that gets automatically ...
skyjake
11:30 Doomsday Engine Revision 3a08f2b0 (github): libgui|ModelDrawable: Normal and height maps
The vertex data handled my ModelDrawable now contains information for
specifying the normal map for the geometry. Thi...
skyjake
11:26 Doomsday Engine Revision 8949227c (github): libgui: Added HeightMap
This is a class I've written earlier for working with height maps.
Allows determining height at any point, and produc...
skyjake
11:25 Doomsday Engine Revision 426d0b0a (github): Refactor|Cleanup: Model definition identifiers
skyjake

2014-08-10

21:55 Doomsday Engine Revision f95c456d (github): libgui|Fixed|Atlas: Applying a border when no background store is in use
Todo: Not a finalized implementation, but it'll do for now... skyjake
21:52 Doomsday Engine Revision 70e8698f (github): libgui|GLBuffer|GLProgram: Added more vertex attributes for texture bounds
skyjake
21:40 Doomsday Engine Revision 15ce6b2f (github): Fixed|libdoomsday|DEDRegister: tryFind should not throw exceptions
An oversight in the refactored code: when looking up values, they may
not actually exist in the dictionary.
skyjake
21:25 Doomsday Engine Revision c315cc7e (github): Fixed|libdoomsday|DEDRegister: tryFind should not throw exceptions
An oversight in the refactored code: when looking up values, they may
not actually exist in the dictionary.
skyjake
13:18 Doomsday Engine Revision fb0eea2c (github): Model Renderer: Give light vectors to the model shader
Working on lights. Now the light vectors (up to 4) contacting the model
are applied in the shader. Note that the ligh...
skyjake
13:15 Doomsday Engine Revision 0cfe04e6 (github): Refactor|Renderer: Prepare common MVP matrix for the frame
This is static throughout the frame, so everyone can use the same one. skyjake
13:13 Doomsday Engine Revision e6f9822a (github): Documentation|Client: Typos and todo notes
skyjake
13:12 Doomsday Engine Revision 951fb4d5 (github): Refactor|Renderer: Use C++11 for iterating contacted lights list
skyjake

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...
skyjake
22:13 Doomsday Engine Revision ff84b5dd (github): Refactor|libgui|ModelBank: Storing user data in addition to the model
skyjake
22:11 Doomsday Engine Revision f46f9523 (github): libcore|Matrix: Added Matrix4::frame()
skyjake
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...
skyjake
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...
skyjake
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...
skyjake
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...
skyjake
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...
skyjake
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...
skyjake

2014-08-07

20:55 Doomsday Engine Revision 843840ab (github): Merge branch 'master' into gl2-models
skyjake
20:48 Doomsday Engine Revision eac4e2cd (github): libdoomsday: Improved documentation
skyjake
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...
skyjake
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...
skyjake

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...
skyjake
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 ...
skyjake
19:01 Doomsday Engine Revision 3260fab5 (github): libcore|Vector: Decomposing a Vector4 into an array
skyjake
 

Also available in: Atom