Skip to content

It seems that in the ​​WebGPU Renderer​​, the mesh's transformation matrix isn't being correctly uploaded to the GPU #31064

@jellychen

Description

@jellychen

Description

It seems that in the ​​WebGPU Renderer​​, the mesh's transformation matrix isn't being correctly uploaded to the GPU, whereas everything works perfectly fine in ​​WebGL​​.

I'm working on a 3D software with a transformation component that exhibits strange behavior when its position changes. This component belongs to a Group containing multiple Meshes, and sometimes certain child Meshes don't update their positions correctly when the Group moves. I suspect the issue might be related to the matrix not being properly written to the GPU buffer, as this happens with noticeable frequency. However, the same code has never shown this problem in the WebGL renderer. The codebase is quite large, and I'm struggling to identify the minimal code snippet that could reproduce this issue.

Image

Image

Reproduction steps

empty

Code

empty

Live example

empty

Screenshots

No response

Version

175

Device

No response

Browser

No response

OS

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions