Vulkan Support?

Discuss anything about DraStic here.
Post Reply
Abz145
Posts:1
Joined:Mon Jul 18, 2016 3:39 pm
Vulkan Support?

Post by Abz145 » Mon Jul 18, 2016 3:41 pm

Are you guys planning on adding a Vulkan Backend to the emulator?

TkSilver
Posts:576
Joined:Wed Mar 25, 2015 3:30 am

Re: Vulkan Support?

Post by TkSilver » Mon Jul 18, 2016 4:05 pm

DraStic does not use the GPU.... well not like some emulators do. The GPU only draws the screen and shaders it does not actually process the graphics. So unless Exo makes a GPU based renderer adding Vulkan support would be pointless.

Exophase
Posts:1716
Joined:Mon Aug 05, 2013 9:08 pm

Re: Vulkan Support?

Post by Exophase » Mon Jul 18, 2016 4:08 pm

Right now the role of the GPU in DraStic is just to composite the emulated DS screens (uploaded as textures) and other display elements, with optional GLSL shaders applied. So there isn't really much to be saved in terms of reducing draw call or state verification overhead. It might reduce the overhead of uploading the display textures. But on devices with reasonably recent SoC this overhead is pretty low, and it's going to be more or less only recent SoCs that will ever support Vulkan.

If we ever leveraged the GPU more for actual rendering Vulkan could have some benefit. But I would most likely target something broader like OpenGL ES 3.0 first, because I wouldn't want to exclusively design for something that doesn't yet have a lot of support. So the question only really becomes relevant if an OpenGL ES renderer every comes to fruition.

Fefo
Posts:263
Joined:Sat Oct 26, 2013 8:59 pm

Re: Vulkan Support?

Post by Fefo » Tue Jul 19, 2016 12:53 am

How's Vulkan shaping up on mobile platforms? Dolphin devs talked at large of how bare is the OpenGL implementation on it.

https://dolphin-emu.org/blog/2013/09/26 ... fameshame/
BE ATTITUDE FOR ENGRISH

User avatar
ericbazinga
Posts:1125
Joined:Mon Apr 13, 2015 6:46 pm
Location:Somewhere in VRchat
Contact:

Re: Vulkan Support?

Post by ericbazinga » Wed Jul 20, 2016 4:58 am

Fefo wrote:How's Vulkan shaping up on mobile platforms? Dolphin devs talked at large of how bare is the OpenGL implementation on it.

https://dolphin-emu.org/blog/2013/09/26 ... fameshame/
That looks like fun. I bet the Dolphin team totally isn't pulling their hair out with this one.
Image

On the bright side though the Nvidia SHIELD TV (as well as other Nvidia products) might get some slight or even sizeable speedups. Which is good since I'm saving up for a SHIELD TV (primarily for use as a Plex server) and I want to play Wii games on it at 60fps with no slowdowns.
Well I think. Tbh i don't really understand how Vulkan works :lol:
Image

You can also find me on Reddit (u/Ericbazinga) and Discord (in the DraStic Discord server). You'll find me in those places almost daily and here almost never.

Post Reply