Skip to content

Bug: Single domain warp should not use fractal bounding #172

Open

Description

@Auburn

When fractal type is None (single domain warp), every port still uses amp = domain_warp_amp * fractal_bounding. That’s wrong: fractal bounding is for normalizing multi-octave sums; with a single warp there are no octaves, so amplitude should be domain_warp_amp only.

Fix: In the single domain warp path only, use domain_warp_amp and do not multiply by fractal bounding. Keep domain_warp_amp * fractal_bounding for Progressive/Independent domain warp.

Reference: Zig PR #163 does this for the Zig port; the same change should be applied in all other ports (C, C++, C#, Java, JS, Rust, Go, GLSL, HLSL, Pascal, Odin, Haxe, PowerShell, GML, Fortran).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions