WAMR3D 0.9.5 Speeds Up WebGPU and WebGL 2 Rendering with Automatic Instancing
WAMR3D, a 3D engine with its core written in Rust and compiled to WebAssembly, has released version 0.9.5. The update focuses on GPU performance, shortening the time a frame takes to reach the graphics hardware, and on bringing its output closer to three.js. Its visual test suite now includes 39 cases, each requiring a mean per-channel difference of no more than 1.5 out of 255 against reference renders. The release adds shadow mapping for point, spot and directional lights, support for advanced materials such as clearcoat and transmission, and six tone mappers. Object data is now read by index in shaders instead of being bound per draw, and consecutive draws sharing geometry, material and pipeline are automatically merged into instanced draws.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in