Revision da094f77
Added by danij about 13 years ago
Files
- added
- modified
- copied
- renamed
- deleted
- doomsday
- engine
- portable
- include
- def_data.h (diff)
- fonts.h (diff)
- materialvariant.h (diff)
- r_data.h (diff)
- texture.h (diff)
- textures.h (diff)
- src
- dd_main.c (diff)
- def_main.c (diff)
- def_read.c (diff)
- gl_texmanager.c (diff)
- materials.c (diff)
- materialvariant.c (diff)
- r_data.c (diff)
- r_lumobjs.c (diff)
- r_model.c (diff)
- r_things.c (diff)
- rend_sprite.c (diff)
- texture.c (diff)
- textures.c (diff)
- include
- portable
- engine
Refactor: Textures collection implements a declared state for textures
Textures in the collection can now be declared by name/path prior to
their definition. A defined texture has an associated Texture instance
where as a defined texture exists only as a name/path with an identifier.
Refactor: Textures collection implements name/path bindings
Textures in the collection may now have multiple names which reference
a single Texture instance.
Refactor: Autogenerated Material definitions and sprite rotation sets
are now constructed from declared textures rather than defined ones.
Fixed: Memory leak in the management of PatchComposite definitions.
These refactorings should now allow for deferring the definition of
texture instances until they are first used (not yet implemented).