# Bug with WebGPU rendering some .SPZ files

**URL:** <https://forum.babylonjs.com/t/bug-with-webgpu-rendering-some-spz-files/57794>\
**Category:** Bugs\
**Tags:** gaussian-splatting\
**Created:** [April 12, 2025, 9:21pm UTC](https://forum.babylonjs.com/t/bug-with-webgpu-rendering-some-spz-files/57794 "2025-04-12T21:21:38Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![SonnyC56](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/sonnyc56/32/34522_2.png) [@SonnyC56](https://forum.babylonjs.com/u/SonnyC56)\
**Post date:** [April 12, 2025, 9:21pm UTC](https://forum.babylonjs.com/t/bug-with-webgpu-rendering-some-spz-files/57794/1 "2025-04-12T21:21:38Z")

</div>

I am seeing some issues between how WebGL and WebGPU display some .spz files.

This one specifically is from postshot and converted to a .spz using spz-js library.

Looks great in WebGL - [https://playground.babylonjs.com/#KUHXDT#8](https://playground.babylonjs.com/#KUHXDT#8)

Looks bad with same code WebGPU - [https://playground.babylonjs.com/#KUHXDT#7](https://playground.babylonjs.com/#KUHXDT#7)

This is testing on Macbook Chrome, will test other devices shortly.

\*\*Turn the camera to the left

Edit - same issues on pixel 8 pro chrome, issues not present with the spz of the silver lizard here - [Babylon.js Playground](https://playground.babylonjs.com/#ED5F6B)

---

<div class="post-metadata">

**Author:** ![Evgeni\_Popov](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/evgeni_popov/32/4432_2.png) [@Evgeni\_Popov](https://forum.babylonjs.com/u/Evgeni_Popov)\
**Post date:** [April 14, 2025, 7:54am UTC](https://forum.babylonjs.com/t/bug-with-webgpu-rendering-some-spz-files/57794/2 "2025-04-14T07:54:41Z")

</div>

cc @Cedric. I can repro on my Nvidia RTX3080:

WebGL:

 ![image](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/3X/8/9/89171d0e506ba0d89524c68f148992ad71ae785a.jpeg)

WebGPU:

 ![image](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/3X/2/7/27da21e130d3c7d49f3be24d5ed14e79f138a662.jpeg)

I don’t know if it’s because the [latest PR](https://github.com/BabylonJS/Babylon.js/pull/16472) isn’t online yet?

---

<div class="post-metadata">

**Author:** ![Cedric](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/cedric/32/2742_2.png) [@Cedric](https://forum.babylonjs.com/u/Cedric)\
**Post date:** [April 14, 2025, 8:17am UTC](https://forum.babylonjs.com/t/bug-with-webgpu-rendering-some-spz-files/57794/3 "2025-04-14T08:17:48Z")

</div>

I can repro as well. I’ll take a look shortly!

---

<div class="post-metadata">

**Author:** ![Cedric](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/cedric/32/2742_2.png) [@Cedric](https://forum.babylonjs.com/u/Cedric)\
**Post date:** [April 14, 2025, 8:17am UTC](https://forum.babylonjs.com/t/bug-with-webgpu-rendering-some-spz-files/57794/4 "2025-04-14T08:17:52Z")

</div>

Assigned @Cedric on April 14, 2025, 8:17am UTC



---

<div class="post-metadata">

**Author:** ![SonnyC56](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/sonnyc56/32/34522_2.png) [@SonnyC56](https://forum.babylonjs.com/u/SonnyC56)\
**Post date:** [April 14, 2025, 1:12pm UTC](https://forum.babylonjs.com/t/bug-with-webgpu-rendering-some-spz-files/57794/5 "2025-04-14T13:12:24Z")

</div>

Thanks! Let me know if I can help in any way.

---

<div class="post-metadata">

**Author:** ![Cedric](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/cedric/32/2742_2.png) [@Cedric](https://forum.babylonjs.com/u/Cedric)\
**Post date:** [June 23, 2025, 1:38pm UTC](https://forum.babylonjs.com/t/bug-with-webgpu-rendering-some-spz-files/57794/6 "2025-06-23T13:38:08Z")

</div>

Unassigned @Cedric on June 23, 2025, 1:38pm UTC


