DarkRadiant: master 09e5ec1c
| Author | Committer | Branch | Timestamp | Parent |
|---|---|---|---|---|
| orbweaver | orbweaver | master | 21.04.2024 19:33 | master b15b234d |
| Affected Issues | 0006062: Moving speakers deletes distance spawnargs if they're the same as in shader | |||
| Changeset | Avoid creating speaker min/max spawnargs when moving a speaker Instead of unconditionally creating min/max distance spawnargs in SpeakerNode::freezeTransform, we now write them under two different conditions: if the modified speaker radii differ from the shader default, or if there were already min/max spawnargs to begin with. This prevents creating redundant spawnargs just because a speaker was moved, but also will not remove existing spawnargs just because they happen to match the shader default (which was the original complaint in 0006062). |
|||
| mod - radiantcore/entity/speaker/SpeakerNode.cpp | Diff File | |||