FWGS / xash3d-fwgs

Xash3D FWGS engine.
1.47k stars 224 forks source link

[Android] Garbage on screen on Adreno GPU #1673

Open Dammirt opened 2 months ago

Dammirt commented 2 months ago

Screenshot_20240512_202351_su xash engine test This... thing appears on snapdragon 7 gen 1, Model BTK-W09

a1batross commented 2 months ago

Yeah, it's a known bug that happens during change level because we're not updating the screen with anything, and it gets filled with garbage by Adreno's famous tile renderer.

There was a report on this and this is probably a duplicate, but I can't find it, so I won't close it yet.

Maybe somebody smart will suggest a possible solution.

Vladislav4KZ commented 2 months ago

On Mali GPUs, a black screen is displayed instead of this garbage (Currently, I no longer have a device with a Mali GPU). Here's the issue https://github.com/FWGS/xash3d-fwgs/issues/641

WaspPC commented 2 months ago

That happens with Delta Touch, Quad Touch, Zeta Touch and this emulator between loading screen, it does not bother me much, as long as the rest of the game plays great, then its ok for the loading screen.

a1batross commented 2 months ago

Please, stop this "emulator" nonsense. And wherever you heard it, tell them these words.

Xash is NOT an emulator, there is NO emulator inside this project and there NEVER was. It's a game engine that's compatible with, Half-Life 1 engine, GoldSource. A bit more due to extensions, but no less.

Vladislav4KZ commented 2 weeks ago

This bug should be fixed after this commit: https://github.com/FWGS/xash3d-fwgs/commit/0da7ffe45f146670612af066386161b0e77f5973

I tested on a device with Adreno GPU.

Vladislav4KZ commented 2 weeks ago

Well, yes, this garbage can still appear for one frame during changelevel.

It's barely noticeable, but it's still there.

a1batross commented 2 weeks ago

Now fixed completely with 56ba2325

Vladislav4KZ commented 2 weeks ago

I just installed the latest build of the engine. The bug with garbage in one frame still remains.

Vladislav4KZ commented 2 weeks ago

Here is the engine build: Screenshot_20240711_114307_Xash3D FWGS (Test).png

Vladislav4KZ commented 2 weeks ago

https://github.com/FWGS/xash3d-fwgs/assets/22411953/2ec6ca20-0367-423d-914f-20ce1b2318cb