Skip to content

Commit

Permalink
Update Three.js r169
Browse files Browse the repository at this point in the history
BatchedMesh: add `deleteInstance()` (mrdoob#29449)

* BatchedMesh: add `deleteInstance()`

* BatchedMesh: prioritize reusing freed instance ids when adding instance

Update Three.js r169

Lensflare: Add WebGPU version. (mrdoob#29451)

* lensflare example

* fix depth

* remove forceWebGL

* rename

* fix typo

* follow original code

* Update LensflareMesh.js

---------

Co-authored-by: aardgoose <angus.sawyer@email.com>
Co-authored-by: Michael Herzog <michael.herzog@human-interactive.org>

Examples: Update lensflare colors. (mrdoob#29458)

WebGLRenderer: add reverse-z via EXT_clip_control (mrdoob#29445)

* WebGLRenderer: add reverse-z via EXT_clip_control

* WebGLRenderer: move conversion methods to utils

Updated builds.

Docs: Improve `WebGLRenderer` page. (mrdoob#29459)

WebGLProgram: add USE_REVERSEDEPTHBUF define (mrdoob#29461)

CylinderGeometry: Don't add degenerate triangles (mrdoob#29460)

* CylinderGeometry: Don't add degenerate triangles

* Change comparison

RenderObject: Introduce `getGeometryCacheKey()` (mrdoob#29465)

* RenderObject: Added `getGeometryCacheKey()`

* NodeMaterialObserver: Improve skinnedmesh and morph supports

* cleanup

Update actions/setup-node digest to 0a44ba7 (mrdoob#29466)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

Update github/codeql-action digest to 294a9d9 (mrdoob#29467)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

Update devDependencies (non-major) (mrdoob#29468)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

Updated builds.

CurveModifierGPU: WebGPURenderer port. (mrdoob#29453)

* curve mod

* lint

* update screenshot

* use correct constant

* use filtered texture

---------

Co-authored-by: aardgoose <angus.sawyer@email.com>

Examples: Clean up. (mrdoob#29473)

* Examples: Clean up.

* E2E: Update screenshot.

SpriteNodeMaterial: Add sizeAttenuation (mrdoob#29394)

* SpriteNodeMaterial: Add sizeAttenuation

* Regenerate screenshot

* revert mat4 mul with vec4(,1)?

* revert

* using let and toVar fixes the issue?

* merge upstream/dev

* revert screenshot

* does reverting SpriteNode even fix?

* revert fix

* revert everything fix tsl galaxy?

* checkout dev SpriteNodeMaterial.js...

* smaller change test

* convert scale to var

* convert scale to var

* simply adding toVar breaks tsl_galaxy?

* fix multiple spritematerial with different center position

* feedbacks

* cleanup

* feedbacks

* cleanup

* cleanup

---------

Co-authored-by: sunag <sunagbrasil@gmail.com>

WebGPURenderer: Prevent out of bounds `textureLoad` access in WGSL (mrdoob#29470)

Co-authored-by: aardgoose <angus.sawyer@email.com>

SkyMesh,WaterMesh: Fix NodeMaterial imports (mrdoob#29477)

WebGPURenderer: Reuse LightNode when available (mrdoob#29480)

* WebGPURenderer: Reuse LightNode when available

* cleanup

DecalGeometry: Transform normal with normal matrix (mrdoob#29476)

* Transform normal with normal matrix

* Transform normal with normal matrix

Examples: add reflection mask in `retargeting_readyplayer` (mrdoob#29485)

BatchedMesh: Add `getGeometryRangeAt` (mrdoob#29409)

* BatchedMesh: Add getGeometryRangeAt

Co-authored-by: Luigi Denora <luigidenora@users.noreply.github.com>

* Fix eslint error

Co-authored-by: Luigi Denora <luigidenora@users.noreply.github.com>

* Doc changed

* Add optional target

---------

Co-authored-by: Luigi Denora <luigidenora@users.noreply.github.com>

WebGPURenderer: Introduce hash-based cache key (mrdoob#29479)

* introduce numeric cache key

* cleanup

* cleanup

* simplification

* revision

* rev

* rev

* cleanup

Nodes: Access Remaining Compute Builtins (mrdoob#29469)

* init

* remove duplicated function

Add decal as child of mesh (mrdoob#29486)

Update webgl_postprocessing_ssaa.html

Update webgpu_postprocessing_ssaa.html

ToonOutlinePassNode: Add FX pass for toon outlines. (mrdoob#29483)

* ToonOutlineNode: Add FX pass for toon outlines.

* ToonOutlinePassNode: Refactor code.

* E2E: Update screenshot.

* ToonOutlinePassNode: Clean up.

* ToonOutlinePassNode: More clean up.

* ToonOutlinePassNode: More clean up.

Update Addons.js (mrdoob#29493)

leftovers after removing `PackedPhongMaterial ` mrdoob#29382

ReferenceNode: Fix null reference using `getNodeType()` (mrdoob#29498)

* fix null reference using `getNodeType()`

* add `sprite.center` check

NodeBuilder: Introduce `addFlowCodeHierarchy()` / `NodeBlock` (mrdoob#29495)

* VolumeNodeMaterial: simplify a little

* cleanup

* NodeBuilder: Introduce `addFlowCodeHierarchy()`

Examples: Improve shadow map size in `webgpu_tsl_angular_slicing` (mrdoob#29499)

WebGPURenderer: respect the `renderer.shadowMap.enabled` property (mrdoob#29492)

* enable/disable shadow

* enable shadowmaps

* enable more examples

* and another one

* Update Nodes.js

---------

Co-authored-by: aardgoose <angus.sawyer@email.com>

Updated builds.

GLTFLoader: Remove deprecated code. (mrdoob#29502)

TiltLoader: Remove loader. (mrdoob#29471)

Update Chinese translation of InstancedMesh. (mrdoob#29506)

r169
  • Loading branch information
Jordan-Lane authored and LD2Studio committed Sep 27, 2024
1 parent dbf109c commit 0b04f12
Show file tree
Hide file tree
Showing 99 changed files with 3,481 additions and 1,127 deletions.
10 changes: 5 additions & 5 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
- name: Git checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
- name: Install Node
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4
with:
node-version: 18
cache: 'npm'
Expand All @@ -35,7 +35,7 @@ jobs:
- name: Git checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
- name: Install Node
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4
with:
node-version: 18
cache: 'npm'
Expand All @@ -52,7 +52,7 @@ jobs:
- name: Git checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
- name: Install Node
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4
with:
node-version: 18
cache: 'npm'
Expand All @@ -77,7 +77,7 @@ jobs:
- name: Git checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
- name: Install Node
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4
with:
node-version: 18
cache: 'npm'
Expand All @@ -103,7 +103,7 @@ jobs:
- name: Git checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
- name: Install Node
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4
with:
node-version: 18
cache: 'npm'
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/codeql-code-scanning.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,16 +30,16 @@ jobs:

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@8214744c546c1e5c8f03dde8fab3a7353211988d # v3
uses: github/codeql-action/init@294a9d92911152fe08befb9ec03e240add280cb3 # v3
with:
languages: ${{ matrix.language }}
config-file: ./.github/codeql-config.yml
queries: security-and-quality

- name: Autobuild
uses: github/codeql-action/autobuild@8214744c546c1e5c8f03dde8fab3a7353211988d # v3
uses: github/codeql-action/autobuild@294a9d92911152fe08befb9ec03e240add280cb3 # v3

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@8214744c546c1e5c8f03dde8fab3a7353211988d # v3
uses: github/codeql-action/analyze@294a9d92911152fe08befb9ec03e240add280cb3 # v3
with:
category: "/language:${{matrix.language}}"
2 changes: 1 addition & 1 deletion .github/workflows/read-size.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
- name: Git checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
- name: Install Node
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4
with:
node-version: 18
cache: 'npm'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/report-size.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ jobs:
- name: Git checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
- name: Install Node
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4
with:
node-version: 18
cache: 'npm'
Expand Down
Loading

0 comments on commit 0b04f12

Please sign in to comment.