- 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 cached;
} }
return varianceGenerator.aquire(() -> return varianceGenerator.aquire(() -> createVarianceGenerator(rng, data));
variance.create( }
deriveVarianceSeed(rng, data), data)
.scale(1D / variance.getZoom())); private CNG createVarianceGenerator(RNG rng, IrisData data) {
return variance.create(deriveVarianceSeed(rng, data), data).scale(1D / variance.getZoom());
} }
RNG deriveVarianceSeed(RNG rng, IrisData data) { RNG deriveVarianceSeed(RNG rng, IrisData data) {