Helpers that synchronize material uniforms with the underlying geometry
after a commit. Live in the rendering layer because they operate on
Materials and Geometries rather than on data-loading state.
Kept here so rendering paths can reuse the helper without pulling in
the data-loading dependency cone.
Helpers that synchronize material uniforms with the underlying geometry after a commit. Live in the rendering layer because they operate on Materials and Geometries rather than on data-loading state.
Kept here so rendering paths can reuse the helper without pulling in the data-loading dependency cone.