Include base filament ID in visual signature (so texture preview rebuilds on change)

This commit is contained in:
sentientstardust
2026-05-08 05:30:52 +01:00
parent de81550309
commit 8f898cc6ea

View File

@@ -696,6 +696,8 @@ void GLVolume::simple_render(GLShaderProgram* shader,
color_volume = has_mmu_segmentation;
size_t preview_visual_signature = texture_preview_settings_signature(num_physical, texture_mgr);
preview_visual_signature ^= size_t(base_filament_id) + 0x9e3779b97f4a7c15ull +
(preview_visual_signature << 6) + (preview_visual_signature >> 2);
preview_visual_signature ^= texture_preview_simulation_generation_signature() + 0x9e3779b97f4a7c15ull +
(preview_visual_signature << 6) + (preview_visual_signature >> 2);
preview_visual_signature ^= model_volume_texture_preview_signature(*model_volume) + 0x9e3779b97f4a7c15ull +