Activity
From 2015-12-14 to 2015-12-27
2015-12-27
- 20:48 Revision 1789abf8 (github): Model Renderer|Shaders: Improved psprite model drawing; reflection shading
- Psprite models and thing models are now positioned using the same
code, which ensures better specular mapping.
Added...
2015-12-26
- 21:44 Revision 20d2343c (github): Model Renderer: Added a shared reflection cube map
- For now all models will share the same reflection cube map.
IssueID #1995 - 21:43 Revision 9defeb0e (github): Cleanup
- 21:42 Revision 3876465e (github): GL|libgui: Cube samplers
- Uniforms can have a type of SampleCube so that they can be used
with cube textures. - 21:40 Revision 14dce08c (github): Renderer|Shaders: Added a GLSL include file for reflection cube maps
- IssueID #1995
- 17:00 Revision 3e1069ab (github): Doom: Added Freedoom's FreeDM as a recognized IWAD
- The .mapinfo file and definitions were copied from Doom 2.
IssueID #2143 - 16:56 Revision 4d248d7a (github): Fixed|Shell: Handling quoted text in the server options
- Fixes #2145
- 16:54 Revision 7318a260 (github): Fixed|Shell: Handling quoted text in the server options
- Fixes #2145
- 15:34 Revision 880f5734 (github): Doom: Added Freedoom's FreeDM as a recognized IWAD
- The .mapinfo file and definitions were copied from Doom 2.
IssueID #2143 - 14:54 Revision 50af928f (github): Resources|Models|Client: Removed a warning about model skins
- The warning was converted to a regular log entry, because at this time
we haven't yet checked if DEDs specify a custo... - 14:35 Revision 09945a34 (github): Resources|Models|Client: Removed a warning about model skins
- The warning was converted to a regular log entry, because at this time
we haven't yet checked if DEDs specify a custo... - 12:26 Revision 09541929 (github): Fixed|libdoomsday|Map: Crash during shutdown (dangling observer)
- 12:26 Revision 6f1586f5 (github): libcore|Math: de::wrap asserts that the range is valid
2015-12-25
- 13:30 Revision b67126be (github): Fixed|libdoomsday: Avoid a crash when reseting engine state
- Map observes when its manifest is deleted.
IssueID #2144 - 12:58 Revision 501aa9b0 (github): Fixed|Client: Crash when performing a reset with no map loaded
- There was a null pointer access when setting Fog parameters.
2015-12-24
2015-12-23
- 20:34 Revision 6212ffb4 (github): libgui|ModelDrawable: Relative path lookup with Assimp I/O
- Assimp's I/O adapter is now given the current model file directory
as reference so it can look up relative paths. - 14:43 Revision 1ba76094 (github): Refactor|Renderer|Client: Use GLState for blending parameters
2015-12-22
- 08:56 Revision 3122eb8d (github): Refactor|Renderer|Client: Control GL alpha testing with de::GLState
- All OpenGL state parameters should be controlled via GLState.
- 08:55 Revision bf52f1dc (github): libgui|GLState: Added alpha test and alpha limit parameters
2015-12-21
- 21:50 Revision 5afaeb41 (github): Refactor|Renderer|Client: Use GLState to manage depth parameters
- Depth test, depth comparison function, and depth writing are
controlled via GLState. - 18:19 Revision 4b547894 (github): Fixed|Renderer: Reset GL state to defaults after rendering a model
- Todo: GL state should be managed via GLState to avoid this kind
of problems.
2015-12-20
- 18:47 Revision c05904dc (github): Model Renderer|Shaders: Added "model.skeletal.unlit.diffuse" shader
- Special-purpose shader with no lighting and only a diffuse texture map.
- 18:46 Revision 30d9014a (github): Model Renderer: Added "alwaysTrigger" option for animation sequences
- `alwaysTrigger` ensures that even if the current state sequence is
already ongoing, the model animation sequence is s... - 18:44 Revision f11dae94 (github): Fixed|libcore|Info: Correct handling of value-terminating semicolons
- An optional semicolon may follow a key-value assignment when using
the single-token `=` syntax. - 17:58 Revision 32e1e2a9 (github): Model Renderer|ModelDrawable|libgui: Rendering pass depth parameters
- Each model rendering pass can now specify a depth comparison function
and whether depth writing is enabled.
2015-12-19
- 18:44 Revision c62ff51d (github): Cleanup
- 16:38 Revision b5f42d7f (github): Model Renderer|Fixed: Load all programs used by models
- The model renderer had a bug where shaders were not being properly
loaded if the model was using the default renderin... - 16:35 Revision 0daf57e7 (github): FS|libcore: PackageLoader unloads all packages at shutdown
- Unloading all packages ensures that all resources have been released,
e.g., shaders. - 16:34 Revision 2478763d (github): Cleanup|Log: Cleaned up log entries from ModelDrawable and Bank
- 16:34 Revision 833302d7 (github): Log|libcore|libappfw: New formatting for entry section metadata
- The entry section was put in square brackets for better separation
from other content, and the italics were removed i...
2015-12-18
- 11:29 Revision 637ac102 (github): Renderer|Shaders: "model.skeletal.generic" supports uMapTime, custom UV macro
- The generic shader can now be customized with predefined macros.
The PREDEF_TRANSFORM_UV() macro is called before tex... - 11:27 Revision 742a4e66 (github): Renderer: Load/unload shaders as packages are loaded/unloaded
- IssueID #1623
- 11:22 Revision c9d58b31 (github): libcore|FS: Finding files in packages; package load/unload notifications
- PackageLoader now has audiences for package loads and unloads.
FileIndex has some additional methods for searching p... - 11:19 Revision 7e6c7a8b (github): libcore|Log: Improved monospaced log entry formatting
- Prefer to align consecutive entries with whitespace for improved
readability. - 11:18 Revision 52649eed (github): libcore|InfoBank: Removing items based on where they are from
- When packages are unloaded, their bank items need to be removed.
- 08:24 Revision 331d854a (github): libgui|GLProgram: Ignore uniforms not present in the linked program
- This facilitates use of common uniforms like uMapTime that are declared
in the generic shaders but may not end up bei...
2015-12-14
Also available in: Atom