skyjake's activity
From 2014-08-10 to 2014-08-23
2014-08-23
-
21:20 Doomsday Engine Revision 25d3e7d4 (github): Renderer|VR: Apply actual head position when clipping etc.
- Todo: Need to use the eye offset, too.
-
20:55 Doomsday Engine Revision 13efd92a (github): Oculus Rift|UI: Added slider for configuring pixel density
- Allows for a quality/performance tradeoff.
-
19:57 Doomsday Engine Revision 6cab0f69 (github): Fixed|UI|Client: Crash in the VR settings dialog
- The "Apply Desktop Settings" button was not being created.
-
16:58 Doomsday Engine Revision 5c24b1b3 (github): Fixed|Renderer: Objects not appearing until after first tick
- The thinker data is created when the objects first think.
Todo: Thinker data should be created earlier than this, li... -
16:54 Doomsday Engine Revision 324f09a5 (github): Cleanup
-
11:46 Doomsday Engine Revision a4b6f49d (github): Fixed|MSVC|libgui: Working around MSVC 2013 incompatibility with C++11
- Apparently MSVC 2013 has a problem with array initializers (that are valid
C++11). Working around the issue by using ... -
11:43 Doomsday Engine Revision 1b36bc54 (github): libgui|Windows: Added missing entry point glUniform3fv
-
11:42 Doomsday Engine Revision 6c121b3b (github): Fixed|Oculus Rift|libappfw: Build error when not using LibOVR
2014-08-22
-
22:06 Doomsday Engine Revision 64a8b858 (github): Client|Renderer: Don't load the test model
- Todo: Loading packages when requested by user.
-
17:53 Doomsday Engine Revision 67ccf71f (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine into oculus-rift-dk2
- Conflicts:
doomsday/config_unix_any.pri -
14:32 Doomsday Engine Revision 827f8ed4 (github): Fixed|qmake|Unix: Build options for C++11
-
09:23 Doomsday Engine Revision cfebdbe7 (github): Fixed|qmake|Unix: Build options for Qt 5.2 / X11
- Enable C++11 and don't assume x11extras is available unless Qt 5.3+
is in use.
2014-08-21
-
22:30 Doomsday Engine Revision 9b89dcd8 (github): VR|UI: Adjusting size of the Oculus Rift composited UI
-
21:35 Doomsday Engine Revision b705a38a (github): Tests|GLSandbox: test_glsandbox uses the Doomsday SDK
- Packaging and deployment is easy using the SDK.
-
20:08 Doomsday Engine Revision 60a4cd22 (github): Oculus Rift|Client: Applying head position to composited UI and view
-
19:48 Doomsday Engine Revision a3df8b20 (github): Fixed|VR|Client: Applying head tracking, fixed VR settings dialog
-
19:48 Doomsday Engine Revision f37d3aa4 (github): Oculus Rift|Fixed: Projection plane distances
- Also added a method for querying the number of map units per meter.
-
19:47 Doomsday Engine Revision ce5b58a4 (github): Cleanup|OS X: Fixed warning from postbuild script
- Todo: test_glsandbox needs to use the Doomsday SDK.
-
18:56 Doomsday Engine Revision 5fccef11 (github): Client: Working on positioning the composited UI
-
18:55 Doomsday Engine Revision fdbb9cc4 (github): Oculus Rift|libappfw: Fixing up projection, head position
-
18:55 Doomsday Engine Revision 2c1214b0 (github): libcore|Vector: Generic component swizzling
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 ... -
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... -
09:42 Doomsday Engine Revision 9ad01ff9 (github): Fixed|SDK|OS X: Deploying packages to the SDK install folder
-
09:41 Doomsday Engine Revision 41404ba5 (github): Oculus Rift|Client|test_appfw: Revised VR functionality
- Also tweaking frame begin/end, window redraw requests.
-
09:38 Doomsday Engine Revision 685db4b4 (github): Debug|libappfw|libgui: Working on Oculus Rift rendering
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... -
16:26 Doomsday Engine Revision 0865e4dc (github): libgui|GLFramebuffer: Querying sample count
- Also, automatically release the GL resources when the GLFramebuffer
is destroyed.
2014-08-16
-
14:34 Doomsday Engine Revision 1a0baae4 (github): Console|UI: Menu option for copying log file path to clipboard
- IssueID #1772
-
14:33 Doomsday Engine Revision f644af24 (github): Console|UI: Menu option for copying log file path to clipboard
- IssueID #1772
-
13:18 Doomsday Engine Revision 20ecb603 (github): Merge branch 'master' into gl2-models
-
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... -
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... -
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. -
11:05 Doomsday Engine Revision 3d02028f (github): Cleanup
-
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. -
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... -
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... -
10:52 Doomsday Engine Revision 23b51b90 (github): libcore|ScriptedInfo: Observing newly parsed block records
-
10:50 Doomsday Engine Revision a4f87b96 (github): libcore|Variable: Added an automatic cast to non-const Record
-
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. -
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...
2014-08-15
-
20:36 Doomsday Engine Revision 33c70015 (github): Cleanup
-
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... -
17:18 Doomsday Engine Revision 0d23650d (github): libcore|Bank: Use the class name when throwing exceptions
-
17:02 Doomsday Engine Revision b8e33579 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine into gl2-models
-
17:01 Doomsday Engine Revision 0c03b3bc (github): Cleanup
-
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...
2014-08-14
-
21:09 Doomsday Engine Revision ff7d5739 (github): Merge branch 'master' into gl2-models
-
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. -
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. -
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). -
13:41 Doomsday Engine Revision 9818b3a4 (github): libcore|App: Added utility for finding files from loaded packages
-
13:38 Doomsday Engine Revision 33b99bbb (github): Tests: Added a test application for libappfw
- See the README.md for details.
-
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,... -
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. -
13:19 Doomsday Engine Revision 85ab3991 (github): libappfw|VRConfig: Determining if VR mode displaces content on screen
-
09:46 Doomsday Engine Revision f6e01a79 (github): Default Style|Client: Use gui.dpiScaledImagePath()
-
09:45 Doomsday Engine Revision 238ffa18 (github): libcore|libgui: Added more Core.String bindings, gui.dpiScaledImagePath()
- Makes it easier to use "@2x" images.
-
07:18 Doomsday Engine Revision 99543068 (github): Model Renderer|GL: Trying out the emission and specular maps
- Todo: Refactor and clean up.
-
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... -
07:16 Doomsday Engine Revision cdc2337f (github): libgui|GLBuffer|GLProgram: Added a fourth set of texture bounds
2014-08-13
-
13:24 Doomsday Engine Revision 3b745b6d (github): Model Renderer|GL: Ambient light in the model shader
-
10:42 Doomsday Engine Revision 92affc1a (github): Model Renderer|GL: Diffuse and specular light in model shader
-
09:56 Doomsday Engine Revision 315f7494 (github): Qt|qmake: Minimum required version of Qt is now 4.8
-
09:56 Doomsday Engine Revision dc471683 (github): Cleanup
-
06:44 Doomsday Engine Revision 446d87aa (github): Merge branch 'master' into gl2-models
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 ... -
21:16 Doomsday Engine Revision f5bd0f54 (github): Unix|qmake: Added build option "deng_distcc"
- Distributed gcc/clang builds.
-
18:18 Doomsday Engine Revision 7f582f71 (github): Model Renderer|GL: Eye direction in the model shader
-
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 ... -
18:13 Doomsday Engine Revision d182c484 (github): libgui|GLUniform: 3-component vector array uniform
-
14:45 Doomsday Engine Revision 19e453e2 (github): External|SDK: Updated libassimp to version 3.1.1 (with deng patches)
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 ... -
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 ... -
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... -
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... -
11:25 Doomsday Engine Revision 426d0b0a (github): Refactor|Cleanup: Model definition identifiers
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...
-
21:52 Doomsday Engine Revision 70e8698f (github): libgui|GLBuffer|GLProgram: Added more vertex attributes for texture bounds
-
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. -
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. -
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... -
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.
-
13:13 Doomsday Engine Revision e6f9822a (github): Documentation|Client: Typos and todo notes
-
13:12 Doomsday Engine Revision 951fb4d5 (github): Refactor|Renderer: Use C++11 for iterating contacted lights list
Also available in: Atom