Originally posted by geearf
View Post
Announcement
Collapse
No announcement yet.
A Prototype Of The Vulkan Portability Initiative: Low-Level 3D To Vulkan / D3D12 / Metal
Collapse
X
-
- Likes 1
-
Originally posted by shmerl View PostThat wasn't the question. The question was, what stops anyone from implementing Vulkan for macOS?
Originally posted by shmerl View PostAren't Nvidia and AMD releasing some drivers for it?
Originally posted by shmerl View PostSee one example here.
If it's only CUDA, they certainly had access to source code of the macOS driver to implement their CUDA support ontop of, and that's not accesible for anyone.
Could be wrong though, the page isn't very specific.
Comment
-
Originally posted by johanb View PostNever seen that before, but it seems to only be CUDA and not a complete graphics driver.
If it's only CUDA, they certainly had access to source code of the macOS driver to implement their CUDA support ontop of, and that's not accesible for anyone.
Could be wrong though, the page isn't very specific.
"New in Release 378.05.05.05f01:- Graphics driver updated for macOS Sierra 10.12.4 (16E195)"
Comment
-
Originally posted by GruenSein View Post
It explicitly says:
"New in Release 378.05.05.05f01:- Graphics driver updated for macOS Sierra 10.12.4 (16E195)"
Comment
-
I have little to no experience coding 3D graphics, so this might be an incredibly stupid question, but here goes...How much can be achieved if you just ran a script on the codebase of say Direct3D 12 to turn all the Direct3D calls into say Vulkan calls? Like just a script that applies a bunch of regex replaces or something. Is that a viable option to do some of the work as a starting point?
Comment
-
Originally posted by AJenbo View Post
It's not impossible, but it has to be signed and it's rare that users install drivers. And that is sorta the point. Besides look at the state of nouveau no clock or vulkan, some instability.
Comment
-
Originally posted by GruenSein View Post
I dont follow. The discussion revolved around the question if it was possible to have non-Apple-made drivers on macOS. The posted link to the Nvidia page seems to confirm that it is possible. I do agree that generally it is Apple's goal to deliver the required hardware drivers without requiring any user action. Not sure what Nouveau has to do with it.
There's also the possibility of requiring signatures for drivers and not allowing drivers without them to run.
I'd be very interested to know as well, these are only hypothesis
- Likes 1
Comment
-
Originally posted by shmerl View PostThat wasn't the question. The question was, what stops anyone from implementing Vulkan for macOS?
Technically speaking it can be turned off https://apple.stackexchange.com/ques...10-10-yosemite but Apple can block that too pretty easily if they see you pissing in their little walled garden.
Aren't Nvidia and AMD releasing some drivers for it?
On Windows there is no such restriction and device manufacturers can offer any kind of API they want through their drivers.
Comment
Comment