- Extracted variance generator construction to createVarianceGenerator

Ref.: https://github.com/VolmitSoftware/Iris/issues/1251
This commit is contained in:
CeeVeeR
2026-10-02 12:14:23 +02:00
parent 077b48f47f
commit 2078bece40
@@ -156,10 +156,11 @@ public class IrisDecorator {
return cached;
}
return varianceGenerator.aquire(() ->
variance.create(
deriveVarianceSeed(rng, data), data)
.scale(1D / variance.getZoom()));
return varianceGenerator.aquire(() -> createVarianceGenerator(rng, data));
}
private CNG createVarianceGenerator(RNG rng, IrisData data) {
return variance.create(deriveVarianceSeed(rng, data), data).scale(1D / variance.getZoom());
}
RNG deriveVarianceSeed(RNG rng, IrisData data) {