BASIS + Texture Array Always Has Point Filtering

When using a texture array with BASIS compressed textures, the filtering always looks like it uses the point filtering instead of the linear filtering.


Both walls have filtering set to linear. The wall on the left has BASIS compressed textures while the wall on the right does not.

I am currently using the texture filtering as the texture array filtering. When I explicitly set the texture array filtering to linear, the issue is still there.

Editor

Unrelated but when I tried using WebGPU, it gave this error:

We’ll investigate the WebGPU bit, created a ticket here: WebGPU launching issue - cannot find twgsl.wasm · Issue #1271 · playcanvas/editor · GitHub

regarding textures, have you tried:

    minFilter: pc.FILTER_LINEAR_MIPMAP_LINEAR,
    magFilter: pc.FILTER_LINEAR,

to use mipmaps?

we have a fix for the WebGPU loading issue and should be deploying it today or tomorrow.

Just tried it but it did not work.

Which of the two things?

I used both at the same time with mip maps on.

Is there a possible workaround?

¯\_(ツ)_/¯

:sob: