• Runtimes
  • Does pixijs v8 runtime use GPU for mesh calculations?

Hi just checking with the new pixijs v8 runtime, is it still using the CPU for mesh deformations? or is it moved to the CPU.

Previously it was using CPU and the fill rate using GPU? Has this changed? Am thinking of using meshes but an afraid the CPU is my bottleneck

Related Discussions
...

The PixiJS v8 runtime still primarily uses the CPU for mesh deformations. While GPU skinning could be implemented, it often doesn't show significant improvement over CPU-side skinning due to issues like breaking batching when submitting uniforms for bone matrices. Meshes can affect performance by reducing the fill rate, as they reduce the number of pixels drawn, but they typically require more CPU resources due to the higher number of vertex transformations compared to region attachments.

Meshes are not usually a bottleneck for the CPU, especially if you make sure to use prune and to avoid deform keys.