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

Metal & Vulkan #410

Open
moshee opened this issue Aug 13, 2018 · 4 comments
Open

Metal & Vulkan #410

moshee opened this issue Aug 13, 2018 · 4 comments
Milestone

Comments

@moshee
Copy link

moshee commented Aug 13, 2018

Now that Apple has decided that OpenGL is obsolete, are you planning any support for newer graphics APIs such as Metal and Vulkan (maybe via MoltenVK)? Since this is a brand new project, I am hoping to see some forward-looking plans, especially for when GL is officially gone from macOS.

@moshee moshee changed the title Hardware graphics views Metal & Vulkan Aug 13, 2018
@andlabs
Copy link
Owner

andlabs commented Aug 13, 2018

Probably in dedicated OS-specific (or -extra/-future, in the case of Vulkan) packages, since Metal and Vulkan do not appear to be becoming cross-platform standards the same way OpenGL has.

@moshee
Copy link
Author

moshee commented Aug 14, 2018

It seems like Vulkan is at least trying to be cross platform, even without Apple's help. From what I've heard, it has good performance and pretty much full compatibility on macOS via MoltenVK, in addition to having official support in Linux and Windows. Could I convince you to plan for Vulkan as a core feature, or is it still too early?

@andlabs
Copy link
Owner

andlabs commented Aug 14, 2018

That would also depend on distribution requirements. If Vulkan would require shipping extra modules (or extra installation dependencies) it wouldn't likely be core, but it would definitely still be eligible for inclusion somehow. (It would require extra refactoring of uiArea.)

@mischnic
Copy link
Contributor

mischnic commented Sep 3, 2018

since Metal and Vulkan do not appear to be becoming cross-platform standards the same way OpenGL has.

Maybe not even a single-platform standard (yet), because it requires a Mac from 2012 or newer.

@andlabs andlabs added this to the Post-Alpha 5 milestone Dec 31, 2018
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

3 participants