Settings in question are ParticleSettings related (not ParticleSystem),
so in order to tag batch cache dirty on the corresponding [potentionally
multiple -- on multiple objects] ParticleSystems using these
ParticleSettings, we have to loop bmain... Not nice, but I recall we are
doing this elsewhere, too.
Details
Details
Diff Detail
Diff Detail
- Repository
- rB Blender
- Branch
- T69000 (branched from master)
- Build Status
Buildable 5126 Build 5126: arc lint + arc unit
Event Timeline
| source/blender/makesrna/intern/rna_particle.c | ||
|---|---|---|
| 629–639 | Is it possible to move this to an evaluation side somehow (to replace such global object lookup with more correct dependency related flush) ? | |
| source/blender/makesrna/intern/rna_particle.c | ||
|---|---|---|
| 629–639 | Actually, on a second though we would still need an ID. | |