MaterialsImplDiscussion

From OpenSimulator

Revision as of 11:55, 4 July 2014 by Justincc (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

Introdution

justincc's notes on alternative possibility for materials implementation

Background

Materials are serialized OSD.

Approaches

Purely in memory cache

Materials are kept in a purely in memory cache and only added to the asset service when required due to

  • region cross
  • teleport (if on attachments)
  • IAR saving
  • OAR saving
  • simulator shutdown

Cons

  • Cache needs to be managed (chiefly removal of items when no longer required).

Pros

  • Materials can be rapidly changed without [de]serialization or asset storage overhead.
Personal tools
General
About This Wiki