Troika three text and WebGPU

I am also trying to get troika three text to work with WebGPU but its rendering a white square. I’m not sure why it’s doing that and why it would be different to WebGL.

Here is the built module. If I can’t get this working I have to try and get my customised bmfont working instead.

Real world example with a troika build integrated with webgpu renderer.

The background and logo textures are upside down and I get white square for the text and black square for the background.