Project

General

Profile

Activity

From 2015-12-10 to 2015-12-23

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.
skyjake
14:43 Revision 1ba76094 (github): Refactor|Renderer|Client: Use GLState for blending parameters
skyjake

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. skyjake
08:55 Revision bf52f1dc (github): libgui|GLState: Added alpha test and alpha limit parameters
skyjake

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.
skyjake
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.
skyjake

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. skyjake
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...
skyjake
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.
skyjake
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.
skyjake

2015-12-19

18:44 Revision c62ff51d (github): Cleanup
skyjake
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...
skyjake
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.
skyjake
16:34 Revision 2478763d (github): Cleanup|Log: Cleaned up log entries from ModelDrawable and Bank
skyjake
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...
skyjake

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...
skyjake
11:27 Revision 742a4e66 (github): Renderer: Load/unload shaders as packages are loaded/unloaded
IssueID #1623 skyjake
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...
skyjake
11:19 Revision 7e6c7a8b (github): libcore|Log: Improved monospaced log entry formatting
Prefer to align consecutive entries with whitespace for improved
readability.
skyjake
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. skyjake
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...
skyjake

2015-12-14

08:50 Revision 1235616a (github): Fixed|Homepage|Forums: First letter links in the Members list
skyjake

2015-12-10

21:02 Revision aac92f71 (github): libgui|GLShaderBank: Shader definition macros
The "defines" key in the shader definition can define GLSL preprocessor
macros to be prepended to the shader sources....
skyjake
20:58 Revision 3e40f49f (github): libcore: Getter for dictionaries using RecordAccessor
skyjake
 

Also available in: Atom