forked from 1b-agent/opencadstudio-upstream
fix(model): sync solid render interaction
This commit is contained in:
1 parent
ed21681d48
commit
dc6dc2256d
5 files changed
+127
-64
No files matched your search
@@ -1248,6 +1248,12 @@ fn render_signature(vp: &ViewportData, clip_w: u32, clip_h: u32) -> u64 {
|
||||
.map(|image| std::sync::Arc::as_ptr(&image.pixels) as usize)
|
||||
.unwrap_or(0)
|
||||
.hash(&mut h);
|
||||
if vp.meshes.is_empty() {
|
||||
0usize
|
||||
} else {
|
||||
std::sync::Arc::as_ptr(&vp.meshes) as usize
|
||||
}
|
||||
.hash(&mut h);
|
||||
vp.geometry_epoch.hash(&mut h);
|
||||
vp.selection_generation.hash(&mut h);
|
||||
vp.selected_sig.hash(&mut h);
|
||||
|
||||
Reference in new issue
Block a user