Project

General

Profile

« Previous | Next » 

Revision 94f4770b

Added by danij over 13 years ago

Introduced MaterialVariant and MaterialVariantSpecification; these are essentially parallels of the similarly named Texture* objects and used in pretty much the same manner. Specifications are shared among all variants and owned by the Materials collection.
Replaced Material precache mechanism with a variant cache queue. Reduced redundant variant caching significantly.
Switched the Materials subsystem to allocate from the real heap when constructing objects from the Material hierarchy.

Files

  • added
  • modified
  • copied
  • renamed
  • deleted

View differences