Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
r178 source code.tar.gz | 2025-06-30 | 375.0 MB | |
r178 source code.zip | 2025-06-30 | 378.5 MB | |
README.md | 2025-06-30 | 4.9 kB | |
Totals: 3 Items | 753.6 MB | 70 |
https://github.com/mrdoob/three.js/wiki/Migration-Guide#r177--r178 https://github.com/mrdoob/three.js/milestone/91?closed=1
- Global
- Remove deprecated code. [#31254] (@Mugen87)
- Correct the blending formulas in all renderers. [#31246] (@WestLangley)
- Upgrade monaco-editor. [#31300] (@linbingquan)
- Initial support for
Float16Array
in renderers. [#31305] (@Mugen87) - Clock
- Inline
performance.now()
. [#31295] (@linbingquan) - Frustum
- Honor sprite offset in
intersectsSprite()
. [#31307] (@Mugen87) - GLBufferAttribute
- Add
normalized
property. [#31268] (@Rtwo-Dtwo) - ImageLoader
- Optimize caching. [#31258] (@Mugen87)
- Loader
- Use unique cache keys per loader type. [#31315], ac07a8accb1228707e694a221d9ed8ab71d694f6, [ee327f] (@Mugen87, @mrdoob)
- NodeBuilder
- Fix interpolation specifier. [#31222] (@cmhhelgeson)
- NodeMaterial
- Honor
material.premultipliedAlpha
in the shader. [#31166] (@WestLangley) - Quaternion
- Update epsilon in
setFromUnitVectors()
. [#31302] (@Mugen87) - RenderObject
- Check attributes version of the geometry. [#31227] (@sunag)
- SampleNode
- Remove PURE annotation. [#31293] (@Mugen87)
- TSL
- Fix
Fn
as parameter. [#31214] (@sunag) - Introduce
sample()
. [#31287] (@sunag) - Introduce
textureBicubicLevel()
. [#31288] (@sunag) - Move
TriplanarTexturesNode
totriplanarTextures()
Fn. [#31285] (@sunag) - Move
EquirectUVNode
toequirectUV()
Fn. [#31283] (@sunag) - Move
MatcapUVNode
tomatcapUV
Fn constant. [#31284] (@sunag) - Remove transformed* prefix. [#31271] (@sunag)
- Fix
convertToTexture()
auto resize. [#31277] (@sunag) - Fix
outgoingLight
redeclaration. [#31266] (@sunag) - Introduce Chromatic Aberration. [#31236] (@pashaydev)
- Fix inconsistent chaining for
step()
(Parameter order). [#31241] (@sunag) - Rename
premult
topremultiplyAlpha
. [#31240] (@sunag) - Introduce
tangentViewFrame
andbitangentViewFrame
. [#31282] (@sunag) - Use
node.nodeType
instead ofsafeGetNodeType()
. [#31328] (@sunag) - WebGLPrograms
- Don't use flat shading with enabled wireframe. [#31242] (@Mugen87)
- Fix cache key with gradient maps. [#31292] (@Mugen87)
- WebGLRenderer
- Correctly restore render target during transmission pass. [#31320] (@Mugen87)
- WebGPUConstants
- Add missing features. [#31323] (@cmhhelgeson)
- WebGPURenderer
- Use correct invalidation array in WebGL backend. [#31255] (@cabanier)
- Make MSAA with MRT work with WebGL backend. [#31228] (@Mugen87)
- Honor depth/stencil in
blitFramebuffer()
. [#31219] (@Mugen87) - Add
Storage3DTexture
andStorageArrayTexture
. [#31175], [#31327] (@Spiri0, @sunag) - Allow storage buffer on Iindex attribute. [#31335] (@RenaudRohlinger)
- XRManager
- Silence opaque framebuffer warning. [#31201] (@cabanier)
- XRRenderTarget
- Clean up. [#31210] (@Mugen87)
Docs
- Improve JSDoc. [#31261], [#31224], [#31317] (@linbingquan, @SamJB123)
Manual
- Open external links in new tab. [#31273] (@Mugen87)
- Fix code typo in scene graph page. [#31289] (@MeirArani)
- Improve French translation. [#31252] (@AlexandreGagne10)
- Fix links to homepage. [#31301] (@Mugen87)
Examples
- Clean up. [#31265], [#31303], 15ff86b24fdd1d81415936eb143a01c5bcff445b, [410658] (@zeevick10, @Methuselah96. @mrdoob)
- Improve water demo. [#31291], [a9666c] (@Mugen87, @mrdoob)
- Add BatchedMesh LOD and BVH example page. [#31239] (@agargaro)
- Merge geometry demos. [#31253] (@Mugen87)
- Fix GUI colors in
webgpu_compute_cloth
example. [#31232] (@WestLangley) - Fix
instancedArray()
usage ofwebgpu_compute_birds
. [#31230] (@sunag) - Fix texture path of
webgpu_sandbox
. [#31217] (@sunag) - Merge OBJ demos. [#31216] (@Mugen87)
- Add new path demo. [#31209] (@Mugen87)
- Add
webgpu_reflection_roughness
. [#31294], c06fa765243ce8379b539d73e6690914bec2039a, [f7e8be] (@sunag, @mrdoob) - Improve lottie example. [#31321] (@linbingquan)
- Add window resize event to
webgl_geometry_extrude_shapes
. [#31324] (@linbingquan)
Addons
- ArcballControls
-
Add
passive: false
for wheel event. [#31259] (@juji) -
FBXLoader
-
Gracefully handle missing color data. [#31248] (@Mugen87)
-
RapierPhysics
-
Add
removeMesh()
. [#31296], [#31298] (@linbingquan) -
RoundedBoxGeometry
-
Fix parameters of the parent class. [#31319] (@linbingquan)
-
TransformControls
-
Make gizmo colors configurable. [#31262] (@Mugen87)
-
TSL Transpiler
- Add support for
switch
statements. [#31272] (@cmhhelgeson) - Fix unary negate after arithmetic operator. [#31297] (@sunag)
- Add simplified
Fn()
layout. [#31299] (@sunag) - Introduce Linker and improvements. [#31314] (@sunag)
- Introduce
WGSLEncoder
. [#31329] (@sunag)
Editor
- Fix typo in comment. [#31264] (@vtjl10)