├── .github ├── FUNDING.yml └── workflows │ ├── Benchmarks.yml │ ├── Documentation.yml │ ├── Tests.yml │ ├── iOS.yml │ ├── tvOS.yml │ ├── visionOS.yml │ └── watchOS.yml ├── .gitignore ├── .mailmap ├── ExternalBenchmarks ├── .benchmarkBaselines │ └── ExternalBenchmarks │ │ ├── bdb4ef08.aarch64 │ │ └── results.json │ │ └── bdb4ef08.x86_64 │ │ └── results.json ├── .gitignore ├── Benchmarks │ └── ExternalBenchmarks │ │ └── ExternalBenchmarks.swift ├── Package.resolved ├── Package.swift └── README.md ├── LICENSE ├── NOTICE ├── Package.resolved ├── Package.swift ├── README.md ├── Scripts └── TestAll ├── Sources ├── GenNoise │ ├── banners.swift │ ├── calibrate.blend │ ├── calibrate.blend1 │ ├── calibrate.swift │ └── main.swift └── Noise │ ├── cell.swift │ ├── compounds.swift │ ├── disk.swift │ ├── docs.docc │ ├── CellNoise2D.md │ ├── CellNoise3D.md │ ├── README.md │ └── png │ │ ├── banner_FBM.png │ │ ├── banner_cell2d.png │ │ ├── banner_cell3d.png │ │ ├── banner_disk2d.png │ │ ├── banner_simplex2d.png │ │ ├── banner_supersimplex2d.png │ │ ├── banner_supersimplex3d.png │ │ └── banner_voronoi2d.png │ ├── gradient.swift │ ├── hash.swift │ └── noise.swift ├── Tests └── NoiseTests │ └── ConsistentPRNGTests.swift └── examples ├── banner_FBM.png ├── banner_cell2d.png ├── banner_cell3d.png ├── banner_classic3d.png ├── banner_disk2d.png ├── banner_supersimplex2d.png ├── banner_supersimplex3d.png ├── banner_voronoi2d.png ├── calibrate_cell2d.png ├── calibrate_cell3d.png ├── calibrate_classic-distortion.png ├── calibrate_gradient2d.png └── calibrate_gradient3d.png /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [tayloraswift] 2 | -------------------------------------------------------------------------------- /.github/workflows/Benchmarks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/.github/workflows/Benchmarks.yml -------------------------------------------------------------------------------- /.github/workflows/Documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/.github/workflows/Documentation.yml -------------------------------------------------------------------------------- /.github/workflows/Tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/.github/workflows/Tests.yml -------------------------------------------------------------------------------- /.github/workflows/iOS.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/.github/workflows/iOS.yml -------------------------------------------------------------------------------- /.github/workflows/tvOS.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/.github/workflows/tvOS.yml -------------------------------------------------------------------------------- /.github/workflows/visionOS.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/.github/workflows/visionOS.yml -------------------------------------------------------------------------------- /.github/workflows/watchOS.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/.github/workflows/watchOS.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/.gitignore -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/.mailmap -------------------------------------------------------------------------------- /ExternalBenchmarks/.benchmarkBaselines/ExternalBenchmarks/bdb4ef08.aarch64/results.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/ExternalBenchmarks/.benchmarkBaselines/ExternalBenchmarks/bdb4ef08.aarch64/results.json -------------------------------------------------------------------------------- /ExternalBenchmarks/.benchmarkBaselines/ExternalBenchmarks/bdb4ef08.x86_64/results.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/ExternalBenchmarks/.benchmarkBaselines/ExternalBenchmarks/bdb4ef08.x86_64/results.json -------------------------------------------------------------------------------- /ExternalBenchmarks/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/ExternalBenchmarks/.gitignore -------------------------------------------------------------------------------- /ExternalBenchmarks/Benchmarks/ExternalBenchmarks/ExternalBenchmarks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/ExternalBenchmarks/Benchmarks/ExternalBenchmarks/ExternalBenchmarks.swift -------------------------------------------------------------------------------- /ExternalBenchmarks/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/ExternalBenchmarks/Package.resolved -------------------------------------------------------------------------------- /ExternalBenchmarks/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/ExternalBenchmarks/Package.swift -------------------------------------------------------------------------------- /ExternalBenchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/ExternalBenchmarks/README.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/NOTICE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/README.md -------------------------------------------------------------------------------- /Scripts/TestAll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/Scripts/TestAll -------------------------------------------------------------------------------- /Sources/GenNoise/banners.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/Sources/GenNoise/banners.swift -------------------------------------------------------------------------------- /Sources/GenNoise/calibrate.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/Sources/GenNoise/calibrate.blend -------------------------------------------------------------------------------- /Sources/GenNoise/calibrate.blend1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/Sources/GenNoise/calibrate.blend1 -------------------------------------------------------------------------------- /Sources/GenNoise/calibrate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/Sources/GenNoise/calibrate.swift -------------------------------------------------------------------------------- /Sources/GenNoise/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/Sources/GenNoise/main.swift -------------------------------------------------------------------------------- /Sources/Noise/cell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/Sources/Noise/cell.swift -------------------------------------------------------------------------------- /Sources/Noise/compounds.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/Sources/Noise/compounds.swift -------------------------------------------------------------------------------- /Sources/Noise/disk.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/Sources/Noise/disk.swift -------------------------------------------------------------------------------- /Sources/Noise/docs.docc/CellNoise2D.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/Sources/Noise/docs.docc/CellNoise2D.md -------------------------------------------------------------------------------- /Sources/Noise/docs.docc/CellNoise3D.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/Sources/Noise/docs.docc/CellNoise3D.md -------------------------------------------------------------------------------- /Sources/Noise/docs.docc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/Sources/Noise/docs.docc/README.md -------------------------------------------------------------------------------- /Sources/Noise/docs.docc/png/banner_FBM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/Sources/Noise/docs.docc/png/banner_FBM.png -------------------------------------------------------------------------------- /Sources/Noise/docs.docc/png/banner_cell2d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/Sources/Noise/docs.docc/png/banner_cell2d.png -------------------------------------------------------------------------------- /Sources/Noise/docs.docc/png/banner_cell3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/Sources/Noise/docs.docc/png/banner_cell3d.png -------------------------------------------------------------------------------- /Sources/Noise/docs.docc/png/banner_disk2d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/Sources/Noise/docs.docc/png/banner_disk2d.png -------------------------------------------------------------------------------- /Sources/Noise/docs.docc/png/banner_simplex2d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/Sources/Noise/docs.docc/png/banner_simplex2d.png -------------------------------------------------------------------------------- /Sources/Noise/docs.docc/png/banner_supersimplex2d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/Sources/Noise/docs.docc/png/banner_supersimplex2d.png -------------------------------------------------------------------------------- /Sources/Noise/docs.docc/png/banner_supersimplex3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/Sources/Noise/docs.docc/png/banner_supersimplex3d.png -------------------------------------------------------------------------------- /Sources/Noise/docs.docc/png/banner_voronoi2d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/Sources/Noise/docs.docc/png/banner_voronoi2d.png -------------------------------------------------------------------------------- /Sources/Noise/gradient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/Sources/Noise/gradient.swift -------------------------------------------------------------------------------- /Sources/Noise/hash.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/Sources/Noise/hash.swift -------------------------------------------------------------------------------- /Sources/Noise/noise.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/Sources/Noise/noise.swift -------------------------------------------------------------------------------- /Tests/NoiseTests/ConsistentPRNGTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/Tests/NoiseTests/ConsistentPRNGTests.swift -------------------------------------------------------------------------------- /examples/banner_FBM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/examples/banner_FBM.png -------------------------------------------------------------------------------- /examples/banner_cell2d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/examples/banner_cell2d.png -------------------------------------------------------------------------------- /examples/banner_cell3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/examples/banner_cell3d.png -------------------------------------------------------------------------------- /examples/banner_classic3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/examples/banner_classic3d.png -------------------------------------------------------------------------------- /examples/banner_disk2d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/examples/banner_disk2d.png -------------------------------------------------------------------------------- /examples/banner_supersimplex2d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/examples/banner_supersimplex2d.png -------------------------------------------------------------------------------- /examples/banner_supersimplex3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/examples/banner_supersimplex3d.png -------------------------------------------------------------------------------- /examples/banner_voronoi2d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/examples/banner_voronoi2d.png -------------------------------------------------------------------------------- /examples/calibrate_cell2d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/examples/calibrate_cell2d.png -------------------------------------------------------------------------------- /examples/calibrate_cell3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/examples/calibrate_cell3d.png -------------------------------------------------------------------------------- /examples/calibrate_classic-distortion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/examples/calibrate_classic-distortion.png -------------------------------------------------------------------------------- /examples/calibrate_gradient2d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/examples/calibrate_gradient2d.png -------------------------------------------------------------------------------- /examples/calibrate_gradient3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tayloraswift/swift-noise/HEAD/examples/calibrate_gradient3d.png --------------------------------------------------------------------------------