Skip to content

WGSLNodeBuilder: Introduce generateStorageTextureLoad#33029

Merged
sunag merged 2 commits intomrdoob:devfrom
sunag:dev-fix-storage-texture
Feb 20, 2026
Merged

WGSLNodeBuilder: Introduce generateStorageTextureLoad#33029
sunag merged 2 commits intomrdoob:devfrom
sunag:dev-fix-storage-texture

Conversation

@sunag
Copy link
Collaborator

@sunag sunag commented Feb 20, 2026

Fixed #33022, #32734

Description

Introduce generateStorageTextureLoad, which should be designed to retrieve data with the storageTexture() node, while maintaining the functionality of the other nodes such as textureLoad().

@sunag sunag added this to the r184 milestone Feb 20, 2026
@github-actions
Copy link

📦 Bundle size

Full ESM build, minified and gzipped.

Before After Diff
WebGL 359.15
85.24
359.15
85.24
+0 B
+0 B
WebGPU 623.4
173.43
623.54
173.46
+142 B
+38 B
WebGPU Nodes 621.98
173.18
622.13
173.21
+142 B
+38 B

🌳 Bundle size after tree-shaking

Minimal build including a renderer, camera, empty scene, and dependencies.

Before After Diff
WebGL 490.87
119.65
490.87
119.65
+0 B
+0 B
WebGPU 696.99
188.44
697.02
188.44
+39 B
-5 B
WebGPU Nodes 646.19
175.83
646.23
175.82
+39 B
-3 B

@sunag sunag marked this pull request as ready for review February 20, 2026 06:10
@sunag sunag merged commit d76b5d0 into mrdoob:dev Feb 20, 2026
10 checks passed
@sunag sunag deleted the dev-fix-storage-texture branch February 20, 2026 06:13
@mrdoob
Copy link
Owner

mrdoob commented Feb 20, 2026

Should I include this one in today's patch release too?

@sunag
Copy link
Collaborator Author

sunag commented Feb 20, 2026

Yess, this and #33019, #33023

Maybe include all the PRs up to this point?

@mrdoob
Copy link
Owner

mrdoob commented Feb 20, 2026

Done!

@Mugen87 Mugen87 modified the milestones: r184, r183 Feb 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Regression r183: TSL computeKernel with StorageTexture + textureLoad() invalid WGSL (works in r182)

3 participants