Heyyo, so whilst testing 5.0-3890 on my Android 7.1.2 ROM for my LeEco Le Max 2 I was getting really bad graphical artifacts in Vulkan rendering mode that I don't get with OpenGL.
I've attached a LogCat hope it helps
AFAIK this is a driver bug about clearing the Z buffer.
(05-25-2017, 12:21 AM)degasus Wrote: [ -> ]AFAIK this is a driver bug about clearing the Z buffer.
plldegasus
AFAIK this is a driver bug about clearing the Z buffer.
pllzzzzz improve vulkan backend fòr android .....it will solve most of the problems with WII games to run at full speed. .& there is hope that dolphn will add an experimental NETPLAY ADHOC MULTIPLAYER support in future
(05-25-2017, 12:57 PM)rounak5075 Wrote: [ -> ]plldegasus
AFAIK this is a driver bug about clearing the Z buffer.
pllzzzzz improve vulkan backend fòr android .....it will solve most of the problems with WII games to run at full speed. .& there is hope that dolphn will add an experimental NETPLAY ADHOC MULTIPLAYER support in future
Try the overclock with OpenGL my phone runs Wind Waker almost flawlessly without Vulkan
(05-25-2017, 12:57 PM)rounak5075 Wrote: [ -> ]pllzzzzz improve vulkan backend fòr android .....it will solve most of the problems with WII games to run at full speed. .& there is hope that dolphn will add an experimental NETPLAY ADHOC MULTIPLAYER support in future
No need to ask us, ask your GPU vendor. And your mobile vendor to actually ship new drivers.
By the way, please don't spam on github pull requests - this is the wrong place to ask for fixed drivers...
I don't understand how this can be a driver issue though, none of the other Android Vulkan enabled games emit this behaviour.
RetroArch Vulkan on Mendafen PSX or Parallel N64 both don't have a z buffer clearing bug.
Vainglory Vulkan Beta has zero graphical artifacts.
Dream League Soccer works flawlessly with Vulkan. Shows as "GPU: Adreno 530 (vk)"
Score! Hero works flawlessly with Vulkan. Shows as "GPU: Adreno 530 (vk)"
HITmobile on Graphics Level 6 Vulkan also doesn't have z buffer clear bug.
Galaxy On Fire 3 Manticore runs at 60fps flawlessly at 1080P resolution on this Vulkan enabled game.
NFS No Limit same thing, no z buffer clear bug.
Olympus Rising also no z buffer clear bug
The only Vulkan enabled game I couldn't test was the PPSSPP developer builds with Vulkan experimental renderer which fails to load and reverts back to OpenGL. I'm guessing this is why they disabled the Vulkan backend on the Play store version.
(06-12-2017, 06:05 AM)ThE_MarD Wrote: [ -> ]I don't understand how this can be a driver issue though, none of the other Android Vulkan enabled games emit this behaviour.
RetroArch Vulkan on Mendafen PSX or Parallel N64 both don't have a z buffer clearing bug.
Vainglory Vulkan Beta has zero graphical artifacts.
Dream League Soccer works flawlessly with Vulkan. Shows as "GPU: Adreno 530 (vk)"
Score! Hero works flawlessly with Vulkan. Shows as "GPU: Adreno 530 (vk)"
HITmobile on Graphics Level 6 Vulkan also doesn't have z buffer clear bug.
Galaxy On Fire 3 Manticore runs at 60fps flawlessly at 1080P resolution on this Vulkan enabled game.
NFS No Limit same thing, no z buffer clear bug.
Olympus Rising also no z buffer clear bug
The only Vulkan enabled game I couldn't test was the PPSSPP developer builds with Vulkan experimental renderer which fails to load and reverts back to OpenGL. I'm guessing this is why they disabled the Vulkan backend on the Play store version.
It's because every single example you mentioned is plebeian at best in terms of utilizing the entire API. Mobile vendors are trash baskets and only bother making sure the basic stuff works for games that they know about. They don't ensure the API is completely tested and actually bug free. Dolphin's not the issue, you just support a company with really low standards for graphics driver quality.
(06-12-2017, 07:02 AM)Nintonito Wrote: [ -> ]It's because every single example you mentioned is plebeian at best in terms of utilizing the entire API. Mobile vendors are trash baskets and only bother making sure the basic stuff works for games that they know about. They don't ensure the API is completely tested and actually bug free. Dolphin's not the issue, you just support a company with really low standards for graphics driver quality.
If it's indeed not Dolphin problem only bad mobile driver, would you kindly explain the problem I encountered in Vulkan when using the latest Dolphin build.
Only version 5.0-1615 & below, the Vulkan renders the graphic almost flawlessly on Dolphin (this case ; Resident evil 4) but latest build can be seen in the pictures below;
DOLPHIN 5.0-4296
VS
DOLPHIN 5.0-1615
Both tested in adreno 540 (sd835) & 530 (SD820)