Skip to content

Commit 7a7e554

Browse files
authored
Merge pull request #12 from heckj/main
prep work for more commits
2 parents 12002ca + a945f85 commit 7a7e554

File tree

9 files changed

+62
-66
lines changed

9 files changed

+62
-66
lines changed

.github/workflows/build.yml

Lines changed: 20 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,31 @@
1-
21
name: build
32

43
on:
54
push:
6-
branches: [ master ]
5+
branches: [ main ]
76
pull_request:
8-
branches: [ master ]
7+
branches: [ main ]
98

109
jobs:
1110
build-macos:
12-
runs-on: ${{ matrix.os }}
13-
strategy:
14-
matrix:
15-
os: [macos-12, macos-11]
11+
runs-on: macos-14
1612
steps:
17-
- uses: actions/checkout@v2
18-
- name: build
19-
run: |
20-
swift --version
21-
swift build
13+
- uses: actions/checkout@v3
14+
- uses: SwiftyLab/setup-swift@latest
15+
with:
16+
swift-version: "5.10.0"
17+
- name: build
18+
run: |
19+
swift --version
20+
swift build
2221
build-linux:
23-
runs-on: ${{ matrix.os }}
24-
strategy:
25-
matrix:
26-
os: [ubuntu-20.04, ubuntu-18.04]
27-
swift: [5.6.2, 5.5.3]
22+
runs-on: ubuntu-22.04
2823
steps:
29-
- uses: actions/checkout@v2
30-
31-
- name: cache swift toolchains
32-
uses: actions/cache@v2
33-
with:
34-
path: swift-${{ matrix.swift }}.tar.gz
35-
key: ${{ matrix.os }}:swift:${{ matrix.swift }}
36-
37-
- name: cache status
38-
id: cache_status
39-
uses: andstor/file-existence-action@v1
40-
with:
41-
files: swift-${{ matrix.swift }}.tar.gz
42-
43-
- name: download swift toolchain
44-
if: steps.cache_status.outputs.files_exists == 'false'
45-
run: curl https://download.swift.org/swift-${{ matrix.swift }}-release/$(echo ${{ matrix.os }} | sed 's/[^a-zA-Z0-9]//g')/swift-${{ matrix.swift }}-RELEASE/swift-${{ matrix.swift }}-RELEASE-$(echo ${{ matrix.os }} | sed 's/[^a-zA-Z0-9\.]//g').tar.gz --output swift-${{ matrix.swift }}.tar.gz
46-
47-
- name: set up swift
48-
run: |
49-
mkdir -p $GITHUB_WORKSPACE/swift-${{ matrix.swift }}
50-
tar -xzf swift-${{ matrix.swift }}.tar.gz -C $GITHUB_WORKSPACE/swift-${{ matrix.swift }} --strip 1
51-
echo "$GITHUB_WORKSPACE/swift-${{ matrix.swift }}/usr/bin" >> $GITHUB_PATH
52-
- name: build
53-
run: |
54-
swift --version
55-
swift build
24+
- uses: actions/checkout@v3
25+
- uses: SwiftyLab/setup-swift@latest
26+
with:
27+
swift-version: "5.10.0"
28+
- name: build
29+
run: |
30+
swift --version
31+
swift build

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
/.build
22
/.vscode
33
/Packages
4+
.swiftpm

.mailmap

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Dianna <kelvin13ma@gmail.com>
2+
Dianna <mdianna1989@gmail.com>
3+
Joseph Heck <heckj@mac.com>

NOTICE

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
1-
the `swift-noise` package was created by kelvin ma (@taylorswift).
1+
the `swift-noise` package was created by Dianna (@taylorswift).
22

33
you are welcome to contribute to this project at:
44

5-
https://github.com/kelvin13/swift-noise
5+
https://github.com/tayloraswift/swift-noise
66

77
we do not maintain any other mirrors of this repository, and such
88
forks of this repository may not carry the most up-to-date code.
99

1010
contributors:
1111

12-
1. kelvin ma (@taylorswift, 2017–22)
12+
1. Dianna (@taylorswift, 2017–22)
13+
2. Joseph Heck (@heckj)

Package.resolved

Lines changed: 12 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Package.swift

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,34 @@
1-
// swift-tools-version:5.5
1+
// swift-tools-version:5.8
22

33
import PackageDescription
44

55
let package = Package(
66
name: "swift-noise",
7+
platforms: [.macOS(.v10_15), .iOS(.v13), .tvOS(.v13), .watchOS(.v6)],
78
products:
89
[
910
.library(name: "Noise", targets: ["Noise"]),
1011
.executable(name: "noise-tests", targets: ["NoiseTests"])
1112
],
1213
dependencies:
1314
[
14-
.package(url: "https://github.com/kelvin13/swift-png", .upToNextMinor(from: "4.0.1"))
15+
.package(url: "https://github.com/tayloraswift/swift-png", from: "4.4.0")
1516
],
1617
targets:
1718
[
18-
.target(name: "Noise"),
19+
.target(
20+
name: "Noise"
21+
),
1922

20-
.executableTarget(name: "NoiseTests",
21-
dependencies:
22-
[
23-
.target(name: "Noise"),
24-
.product(name: "PNG", package: "swift-png"),
25-
],
26-
path: "Tests/NoiseTests")
23+
.executableTarget(name: "NoiseTests",
24+
dependencies: [
25+
.target(name: "Noise"),
26+
.product(name: "PNG", package: "swift-png"),
27+
],
28+
path: "Tests/NoiseTests",
29+
exclude:[
30+
"calibrate.blend",
31+
"calibrate.blend1"
32+
])
2733
]
2834
)

Tests/NoiseTests/calibrate.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ func grayscale_noise_png(noise:Noise, width:Int, height:Int, value_offset:Double
1313

1414
do
1515
{
16-
let image:PNG.Data.Rectangular = .init(packing: v, size: (width, height),
16+
let image:PNG.Image = .init(packing: v, size: (width, height),
1717
layout: .init(format: .v8(fill: nil, key: nil)))
1818
try image.compress(path: path, level: 9)
1919
}

Tests/NoiseTests/main.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ func benchmark<Generator>(noise generator:Generator, name:String, offset:Double
3030
}
3131
print("\(name): \(clock() - t0)")
3232

33-
let image:PNG.Data.Rectangular = .init(packing: pixbuf, size: (viewer_size, viewer_size),
33+
let image:PNG.Image = .init(packing: pixbuf, size: (viewer_size, viewer_size),
3434
layout: .init(format: .v8(fill: nil, key: nil)))
3535
try image.compress(path: "tests/\(name).png", level: 9)
3636
}
@@ -42,7 +42,7 @@ for point:(x:Double, y:Double) in poisson.generate(radius: 10, width: viewer_siz
4242
pixbuf[Int(point.y) * viewer_size + Int(point.x)] = 255
4343
}
4444
print("disk2d: \(clock() - t0)")
45-
let image:PNG.Data.Rectangular = .init(packing: pixbuf, size: (viewer_size, viewer_size),
45+
let image:PNG.Image = .init(packing: pixbuf, size: (viewer_size, viewer_size),
4646
layout: .init(format: .v8(fill: nil, key: nil)))
4747
try image.compress(path: "tests/disk2d.png", level: 9)
4848

Tests/NoiseTests/tests.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ func color_noise_png(r_noise:Noise, g_noise:Noise, b_noise:Noise,
3232

3333
do
3434
{
35-
let image:PNG.Data.Rectangular = .init(packing: rgba, size: (width, height),
35+
let image:PNG.Image = .init(packing: rgba, size: (width, height),
3636
layout: .init(format: .rgb8(palette: [], fill: nil, key: nil)))
3737
try image.compress(path: path, level: 9)
3838
}
@@ -175,7 +175,7 @@ func banner_disk2d(width:Int, height:Int, seed:Int)
175175

176176
do
177177
{
178-
let image:PNG.Data.Rectangular = .init(packing: rgba, size: (width, height),
178+
let image:PNG.Image = .init(packing: rgba, size: (width, height),
179179
layout: .init(format: .rgb8(palette: [], fill: nil, key: nil)))
180180
try image.compress(path: "tests/banner_disk2d.png", level: 9)
181181
}
@@ -230,7 +230,7 @@ func banner_voronoi2d(width:Int, height:Int, seed:Int)
230230

231231
do
232232
{
233-
let image:PNG.Data.Rectangular = .init(packing: rgba, size: (width, height),
233+
let image:PNG.Image = .init(packing: rgba, size: (width, height),
234234
layout: .init(format: .rgb8(palette: [], fill: nil, key: nil)))
235235
try image.compress(path: "tests/banner_voronoi2d.png", level: 9)
236236
}

0 commit comments

Comments
 (0)