Skip to content

Commit d48652d

Browse files
authored
Merge branch 'mrdoob:dev' into struct_array_ectension2
2 parents 3dad658 + f06cc7d commit d48652d

File tree

961 files changed

+133590
-66564
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

961 files changed

+133590
-66564
lines changed

.eslintrc.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@
6565
"no-duplicate-imports": [
6666
"error"
6767
],
68+
"prefer-spread": "error",
6869
"valid-jsdoc": [
6970
"error",
7071
{

.github/workflows/ci.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
- name: Git checkout
1919
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
2020
- name: Install Node
21-
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4
21+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
2222
with:
2323
node-version: 18
2424
cache: 'npm'
@@ -35,7 +35,7 @@ jobs:
3535
- name: Git checkout
3636
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
3737
- name: Install Node
38-
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4
38+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
3939
with:
4040
node-version: 18
4141
cache: 'npm'
@@ -52,7 +52,7 @@ jobs:
5252
- name: Git checkout
5353
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
5454
- name: Install Node
55-
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4
55+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
5656
with:
5757
node-version: 18
5858
cache: 'npm'
@@ -77,7 +77,7 @@ jobs:
7777
- name: Git checkout
7878
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
7979
- name: Install Node
80-
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4
80+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
8181
with:
8282
node-version: 18
8383
cache: 'npm'
@@ -89,7 +89,7 @@ jobs:
8989
- name: === E2E testing ===
9090
run: npm run test-e2e
9191
- name: Upload output screenshots
92-
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4
92+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
9393
if: always()
9494
with:
9595
name: Output screenshots-${{ matrix.os }}-${{ matrix.CI }}
@@ -103,7 +103,7 @@ jobs:
103103
- name: Git checkout
104104
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
105105
- name: Install Node
106-
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4
106+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
107107
with:
108108
node-version: 18
109109
cache: 'npm'

.github/workflows/codeql-code-scanning.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,16 +30,16 @@ jobs:
3030

3131
# Initializes the CodeQL tools for scanning.
3232
- name: Initialize CodeQL
33-
uses: github/codeql-action/init@9e8d0789d4a0fa9ceb6b1738f7e269594bdd67f0 # v3
33+
uses: github/codeql-action/init@6bb031afdd8eb862ea3fc1848194185e076637e5 # v3
3434
with:
3535
languages: ${{ matrix.language }}
3636
config-file: ./.github/codeql-config.yml
3737
queries: security-and-quality
3838

3939
- name: Autobuild
40-
uses: github/codeql-action/autobuild@9e8d0789d4a0fa9ceb6b1738f7e269594bdd67f0 # v3
40+
uses: github/codeql-action/autobuild@6bb031afdd8eb862ea3fc1848194185e076637e5 # v3
4141

4242
- name: Perform CodeQL Analysis
43-
uses: github/codeql-action/analyze@9e8d0789d4a0fa9ceb6b1738f7e269594bdd67f0 # v3
43+
uses: github/codeql-action/analyze@6bb031afdd8eb862ea3fc1848194185e076637e5 # v3
4444
with:
4545
category: "/language:${{matrix.language}}"

.github/workflows/read-size.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
- name: Git checkout
2323
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
2424
- name: Install Node
25-
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4
25+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
2626
with:
2727
node-version: 18
2828
cache: 'npm'
@@ -61,7 +61,7 @@ jobs:
6161
# write the output in a json file to upload it as artifact
6262
node -pe "JSON.stringify({ filesize: $WEBGL_FILESIZE, gzip: $WEBGL_FILESIZE_GZIP, treeshaken: $WEBGL_TREESHAKEN, treeshakenGzip: $WEBGL_TREESHAKEN_GZIP, filesize2: $WEBGPU_FILESIZE, gzip2: $WEBGPU_FILESIZE_GZIP, treeshaken2: $WEBGPU_TREESHAKEN, treeshakenGzip2: $WEBGPU_TREESHAKEN_GZIP, filesize3: $WEBGPU_NODES_FILESIZE, gzip3: $WEBGPU_NODES_FILESIZE_GZIP, treeshaken3: $WEBGPU_NODES_TREESHAKEN, treeshakenGzip3: $WEBGPU_NODES_TREESHAKEN_GZIP, pr: $PR })" > sizes.json
6363
- name: Upload artifact
64-
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4
64+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
6565
with:
6666
name: sizes
6767
path: sizes.json

.github/workflows/report-size.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ jobs:
5858
- name: Git checkout
5959
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
6060
- name: Install Node
61-
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4
61+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
6262
with:
6363
node-version: 18
6464
cache: 'npm'

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,13 @@ npm-debug.log
88
.vs/
99

1010
test/unit/build
11+
test/treeshake/index-src.bundle.min.js
1112
test/treeshake/index.bundle.js
1213
test/treeshake/index.bundle.min.js
1314
test/treeshake/index.webgpu.bundle.js
1415
test/treeshake/index.webgpu.bundle.min.js
15-
test/treeshake/index-src.bundle.min.js
16+
test/treeshake/index.webgpu.nodes.bundle.js
17+
test/treeshake/index.webgpu.nodes.bundle.min.js
1618
test/treeshake/stats.html
1719
test/e2e/chromium
1820
test/e2e/output-screenshots

0 commit comments

Comments
 (0)