| 29 | namespace cc { |
| 30 | |
| 31 | MaterialInstance::MaterialInstance(const IMaterialInstanceInfo &info) { |
| 32 | _parent = info.parent; |
| 33 | // _owner = info.owner; |
| 34 | _subModelIdx = info.subModelIdx; |
| 35 | copy(_parent); |
| 36 | } |
| 37 | |
| 38 | void MaterialInstance::recompileShaders(const MacroRecord &overrides, index_t passIdx /* = CC_INVALID_INDEX */) { |
| 39 | auto &passes = *_passes; |