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

tvOS Support #541

Closed
TheSpydog opened this issue Mar 27, 2019 · 9 comments
Closed

tvOS Support #541

TheSpydog opened this issue Mar 27, 2019 · 9 comments

Comments

@TheSpydog
Copy link
Contributor

TheSpydog commented Mar 27, 2019

Are there any plans for supporting MoltenVK on tvOS? I couldn’t find any information about it in the docs or in the repo. Seems like it’d be great to enable Vulkan apps to run Apple TV, especially with the upcoming Apple Arcade service.

@billhollings
Copy link
Contributor

Thanks for the upvote. Happy to hear from others on the priority of this.

@jamesd9
Copy link

jamesd9 commented Apr 2, 2019

I would also like to upvote this.

@Xioor
Copy link

Xioor commented Jun 4, 2020

Any eta for when this could be implemented?

@tmm1
Copy link
Contributor

tmm1 commented Jun 9, 2020

Also interested in this. Has anyone tried compiling this project for tvOS? It should be straightforward if iOS and macOS are supported already.

@billhollings
Copy link
Contributor

It should be straightforward if iOS and macOS are supported already.

Yeah...it should be fairly straightforward.

At a minimum, it will require defining MVK_TVOS and MVK_IOS_OR_TVOS conditional macros, and working through the use of MVK_IOS...flipping most of those to MVK_IOS_OR_TVOS and adding a small number of dedicated instances of MVK_TVOS.

And then testing.

Not a big deal. Just mostly a labour and priority issue.

@tmm1
Copy link
Contributor

tmm1 commented Jun 9, 2020

@billhollings Thanks! I will start a PR with all the basic changes to the Makefile and xcode projects.

@tmm1 tmm1 mentioned this issue Jun 9, 2020
@tmm1
Copy link
Contributor

tmm1 commented Jun 9, 2020

I started a PR in #912, but ran into some Xcode issues. If anyone else here wants to help, please take a look!

@tmm1
Copy link
Contributor

tmm1 commented Jun 16, 2020

Xcode build issues have been resolved, so now the frameworks can be built for tvOS. The actual implementation of the tvOS GPU Family capabilities is still missing, if anyone is interested in helping: #912

@TheSpydog
Copy link
Contributor Author

This appears to have been completed and merged last week, so I’ll go ahead and close the issue. Very well done @tmm1!

@tmm1 tmm1 mentioned this issue Jun 24, 2020
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

5 participants