Render: an adjustment layer's footprint key ignores its effects, so a time-dependent effect (Noise) no longer re-keys it and the GPU re-uploads it every frame (#687)

This commit is contained in:
Matej Kozlovský
2026-10-12 09:47:28 +02:00
parent 24f98a0242
commit eec81bbe0e
3 changed files with 51 additions and 5 deletions
+1 -1
View File
@@ -78,7 +78,7 @@ impl Dependencies<'_> {
hash_debug(self.h, layer);
hash_values(self.h, ctx, layer, &layer.props);
hash_debug(self.h, &ctx.world_matrix(layer));
if super::time_dependent(layer) {
if super::time_dependent(layer, true) {
layer.layer_time(ctx.time).0.hash(self.h);
}
match layer.source {