Project

General

Profile

danij's activity

From 2013-01-18 to 2013-01-31

2013-01-29

08:34 Doomsday Engine Revision b37b3b6c (github): Merge branch 'master' into revise-texture-animation
danij

2013-01-27

09:47 Doomsday Engine Revision 286a5988 (github): Refactor|Material: Store layer configuration in de::Material
Rather than link to the various layer def structs, de::Material
now models layer configuration with its own data type...
danij

2013-01-24

09:56 Doomsday Engine Revision f3b8a04c (github): Cleanup
danij
09:29 Doomsday Engine Revision 51eaf46f (github): Material: Animate material shine layers with stages
danij
06:19 Doomsday Engine Revision e5af6385 (github): Material: Animate material detail layers with stages
Todo: Fix flickering when multitexturing is enabled for details. danij
04:11 Doomsday Engine Revision a2313fa7 (github): Merge branch 'master' into revise-texture-animation
danij
04:04 Doomsday Engine Revision 75dd76ae (github): Fixed: Fatal error attempting to play maps with scrolling surfaces
Unlike QSet::remove(), the older SurfaceList implementation allowed
one to remove an element from the list whilst ite...
danij
01:11 Doomsday Engine Revision 83087c64 (github): Refactor|Material: Relocated is-autogenerated classification to MaterialManifest
This classification now belongs at manifest level. danij
00:54 Doomsday Engine Revision 28425efb (github): Cleanup
danij
00:03 Doomsday Engine Revision c5fba9aa (github): Refactor|Material: Various minor cleanup refactorings
danij

2013-01-23

23:15 Doomsday Engine Revision a3c8792e (github): MaterialSnapshot: Added convenience method MaterialSnapshot::material()
danij
23:03 Doomsday Engine Revision c51f445d (github): Refactor|Materials: Preparing detail and shiny texture animation for stages
danij

2013-01-22

19:05 Doomsday Engine Revision 11a97961 (github): Cleanup
danij
17:45 Doomsday Engine Revision f86491de (github): Refactor|Material: Relocated DetailLayerState and ShinyLayerState to Material::Variant
danij
17:13 Doomsday Engine Revision cbb37eda (github): Refactor|Materials: Stripped remains of the deferred definition linking mechanism
danij
16:30 Doomsday Engine Revision 3607c8ea (github): Temporarily disabled Detail and Reflection definition usage flags
With the benefit of hindsight these flags probably weren't such a
good idea. Particularly the is-external flag, which...
danij
13:09 Doomsday Engine Revision 647c442a (github): Refactor|Material: Use a layer mechanic to abstract access to detail and shiny state
Todo: Relocate this state to Material::Variant where it belongs. danij
11:23 Doomsday Engine Revision 5185dd2f (github): Refactor|Material: Removed getter method Material::definition()
Internally Material still depends on the associated definition
however there is no longer a need to provide access to...
danij
11:01 Doomsday Engine Revision 518e457d (github): Refactor|Material: Relocated logic from Material::setDefinition() to def_main.cpp
Similarly, Material lacks the knowledge of how to update itself
after a definition reset so therefore this logic shou...
danij
10:24 Doomsday Engine Revision a985f20a (github): Refactor|Materials: Relocated Materials::rebuild() logic to def_main.cpp
The Materials collection has lacks the knowledge of how the materials
were originally interpreted from definitions, s...
danij
10:00 Doomsday Engine Revision 8399828f (github): Refactor|Materials|MaterialArchive: Addressed design issue with MaterialArchive population
MaterialArchive no longer assumes knowledge about how a/the Materials
collection generates material ids. Added Materi...
danij
09:48 Doomsday Engine Revision 6e4a191d (github): Refactor|Materials: Const-correctness and other minor refactorings
danij

2013-01-20

19:58 Doomsday Engine Revision 2972ebbd (github): Post merge fixes and cleanup
danij
19:41 Doomsday Engine Revision 61779a37 (github): Merge branch 'master' into revise-texture-animation
Conflicts:
doomsday/client/include/gl/gl_texmanager.h
doomsday/client/include/resource/materialbind.h
doomsday/client...
danij

2013-01-18

13:47 Doomsday Engine Revision 6b67d974 (github): Refactor|Materials: Group MaterialManifests rather than de::Material instances
Grouping by manifest offers more flexibility. danij
12:22 Doomsday Engine Revision ea5a838b (github): Documentation|Material: Minor de::Material apidoc tweaks
danij
11:56 Doomsday Engine Revision 96b36951 (github): Cleanup
danij
11:35 Doomsday Engine Revision 56979d8a (github): Renamed MaterialManifest::originDescription() as sourceDescription()
On second thoughts, use term "source" instead of "origin" as the
latter may be confused with the world origin offset ...
danij
11:08 Doomsday Engine Revision 032c287d (github): Refactor: Further material system cleanup refactorings
- Began removing de::Material's dependency on a ded_material_t
- Added MaterialManifest::originDescription()
danij
10:26 Doomsday Engine Revision 94c90ece (github): Cleanup: Renamed material_env_class_t as AudioEnvironmentClass
Relocated to s_environ.h danij
09:35 Doomsday Engine Revision 78ed650e (github): Refactor|MaterialManifest: Added MaterialManifest::hasMaterial()
MaterialManifest's material() method now returns a reference to the
associated material. Use hasMaterial() to determi...
danij
08:46 Doomsday Engine Revision eb5e771e (github): Cleanup: Return a reference from App_Materials()
danij
08:11 Doomsday Engine Revision 9d06380c (github): Cleanup: Dumped de::Materials' redundant C wrapper API
danij
07:42 Doomsday Engine Revision 3342746e (github): Cleanup
danij
07:33 Doomsday Engine Revision 13328feb (github): Refactor|Material: Link Material with the MaterialManifest from which it was yielded
danij
07:14 Doomsday Engine Revision 75437244 (github): Fix typo
danij
07:11 Doomsday Engine Revision a5364e90 (github): Refactor|Materials: Various Materials collection cleanup refactorings
- Relocated public API functions to api_material.cpp
- Updated engine internal code to use App_Materials() directly
-...
danij
06:05 Doomsday Engine Revision e0bdf3b1 (github): Refactor|Materials: Decentralized material preparation
Preparing a material variant for render is now done via the prepare()
methods of Material and Material::Variant (or, ...
danij
 

Also available in: Atom