Citra specular shading missing/incorrect
In certain games, specular shading seems to be completely missing.
I've found a homebrew example that seems to exhibit the same, or at least similar, issue with missing specular.
The following image shows the issue (Zink on top, native Mesa OpenGL on the bottom):
Currently on a Vega 56 on zink-wip 8367b8d9. I believe this has always been a problem and not a regression. I also believe that specular has been broken slightly differently between my Vega and my Intel UHD 630, with visible triangles in-game. I cannot test this specific issue with this homebrew on Intel at the moment as the current version of Zink appears to render garbage for me.
To reproduce, load Citra with the default settings and open this attached file: composite_scene.3dsx