Skip to content
All insights
·7 min read·Engineering

What WebGPU changed, and what it didn't

Compute shaders and lower draw-call overhead are real wins. Universal availability is not here yet, so every scene we ship still has a WebGL2 path — and will for a while.

webgpuperformancerendering

WebGPU delivers on the things it promised: dramatically lower per-draw overhead, compute shaders that make GPU-side culling and particle work practical, and a cleaner API that removes a decade of WebGL footguns.

For our workloads the compute path matters most. Point cloud LOD selection, splat depth sorting and instanced culling all move off the CPU, which is exactly where our frame budgets were bottlenecked on mid-range devices.

What has not changed: you still need a WebGL2 fallback. Coverage on the devices that actually visit Indian storefronts is good but not universal, and the failure mode of no fallback is a blank canvas rather than a slow one.

We build both paths from one scene description and test both in CI. The cost is real but bounded, and it will stay necessary for another couple of years. Anyone telling you WebGPU-only is safe today is not looking at their own device analytics.

Written by the engineering team at 3D.MBA, Ahmedabad.

Disagree? Tell us

Related

More on this

·9 min read

Publish the frame budget or don't ship the scene

Every scene we deliver carries a triangle count, a draw-call count, a texture-memory figure and a p75 frame rate measured on a four-year-old Android. Here is why that list is the contract, and what happens on the projects that refuse one.

·7 min read

Gaussian splats are a backdrop, not a model

Splats give photographic fidelity at real-time frame rates and are the best answer available for captured environments. They are also unmeasurable, uneditable and uncollidable — so we composite meshes into them rather than replacing meshes with them.

Bring us the product you were told could not be configured.

Tell us the option count, the CAD you already have and the frame budget you need to hit. An engineer reads it and replies with a straight answer — including when the answer is that good photography would serve you better.

We reply to every enquiry within one business day, in your timezone — with a frame budget, not a brochure.