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

Support Metal and DirectX rendering #722

Open
Noofbiz opened this issue Jun 10, 2020 · 0 comments
Open

Support Metal and DirectX rendering #722

Noofbiz opened this issue Jun 10, 2020 · 0 comments

Comments

@Noofbiz
Copy link
Member

Noofbiz commented Jun 10, 2020

Since Apple is not only serious about depreciating OpenGL, isn’t working with Molten, and really wants everyone to exclusively use Metal, we should add support for the Rendering to work with Metal as well. I also heard a rumor that Apple may move to their own hardware altogether (no more intel) which would make support of OpenGL/Vulkan on MacOS harder. It’ll be safest just to support Metal in my opinion. Since we’re supporting multiple rendering back-ends, I might as well do DirectX as well, since Windows appears to be supporting it again and UWP would be easier to do with DirectX too.

I’m also wondering if there’s a way to hot-swap rendering back-ends? So a game could be compiled to support Vulkan and use OpenGL as a fallback, for example. World of Warcraft allows for swapping out Vulkan for Metal, DirectX, and OpenGL, and doesn’t even require the game to restart when adjusting those settings, so it’s definitely possible.

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

No branches or pull requests

1 participant