flyinghead / flycast

Flycast is a multiplatform Sega Dreamcast, Naomi, Naomi 2 and Atomiswave emulator
GNU General Public License v2.0
1.38k stars 167 forks source link

Alpha texture seems to cancel out each other #230

Closed vkedwardli closed 3 years ago

vkedwardli commented 3 years ago

In Gundam, user reports that there is a minor graphic glitch, seems the 2 alpha textures from rifle beam has an unusual gap

IMAGE 2021-04-25 04:58:29

https://user-images.githubusercontent.com/602245/115972764-e4546600-a582-11eb-967b-92b0a5fbb558.MP4

Normal graphics from arcade: image image

The related texture (e5094b1e): e5094b1e

This is not happening on my Mac, seems only happen to some Windows user, I am still gathering more hardware information to find out what kind of hardware can reproduce this issue

flyinghead commented 3 years ago

I would also like to know the Transparent Sorting setting: per-triangle, per-strip or per-pixel. And if it makes any difference to change it.

vkedwardli commented 3 years ago

after deleting the emu.cfg and restart from scratch, the glitch is gone 😳 the user cannot provide further insight

vkedwardli commented 3 years ago

Confirmed using per-strip would cause this glitch, there isn't any issue with per-triangle