Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is there a plan to add Vulkan? #1038

Open
WOLFxxxxxx opened this issue Apr 29, 2024 · 1 comment
Open

Is there a plan to add Vulkan? #1038

WOLFxxxxxx opened this issue Apr 29, 2024 · 1 comment

Comments

@WOLFxxxxxx
Copy link

No description provided.

@floooh
Copy link
Owner

floooh commented Apr 30, 2024

At one point yes, but preferrably only when it's "safe" to remove the GL backends so it will be a while out (e.g. after WebGPU becomes ubiquitous in browsers).

Or as an emergency measure when software rot of GL drivers and tooling on Linux and Android becomes critical.

Don't expect an automatic performance increase through a Vulkan backend though, at least not when compared to D3D11 or a good GL driver like NVIDIA's.

Also, when we're at a point where GL can be removed, it's probably time to start thinking about a proper sokol-gfx successor, since a lot of design compromises of the sokol-gfx API are caused by GL.

I'm also hoping to push out Vulkan support a bit more in order to wait for some of the recent desktop extensions which make Vulkan more bearable to trickle into Android (like VK_KHR_dynamic_rendering or VK_EXT_shader_object), but that's probably a bit optimistic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants