3 ms·
Ah, that 80-char limit is irritating... I would love to see Vulkan take off and get good adoption. Ultimately, though, it's going to come down to how good the
by douche 11y ago
Ah, that 80-char limit is irritating...
I would love to see Vulkan take off and get good adoption. Ultimately, though, it's going to come down to how good the driver support is, I think. If there is a serious effort and buy-in from the major vendors and OS providers, then it might take off. Otherwise, it might just be another thing, and contribute to the fragmentation in the GPU space.
Will Apple continue with their Metal platform, instead of, or in addition to Vulkan? Microsoft will back DirectX 12 by default, and if it is a situation where NVidia or AMD or Intel have to provide decent Windows Vulkan drivers, we're back to the same situation OpenGL is in. I don't know enough about the situation in Android-land. General-purpose GPU usage is interesting, but if Vulkan is going to gain mindshare, game developers are the ones that are going to have to pick it over any of the alternatives.
- gnarbarian 11y agoGame devs are always the first ones aren't they? Valve is on board: http://wccftech.com/vulkan-reason-create-dx12-backend-valves-ginsburg/ http://wccftech.com/vulkan-reason-create-dx12-backend-valves... Nvidia is on board: https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-Vulkan-Nearing-Release https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-V... Google is onboard for Android: http://arstechnica.com/gadgets/2015/08/android-to-support-vulkan-graphics-api-the-open-answer-to-metal-and-dx12/ http://arstechnica.com/gadgets/2015/08/android-to-support-vu... Of course it's too early to know if it will get traction but I am stoked to get a chance to play around with the API. I have a few simulations that no longer work in PyOpenCL and I'm dying to try porting them to something like vulkan. https://www.youtube.com/watch?v=lnOmy1ly6M0&list=PLCN-Ml6vUJ-JTiqdvcHd0vZVSXDpw_RcW https://www.youtube.com/watch?v=lnOmy1ly6M0&list=PLCN-Ml6vUJ...
- jevinskie 11y agoThat n-body simulation is very cool.
- gnarbarian 11y agothanks! Here's the archived google code project page containing everything: https://code.google.com/p/stableorbit/ https://code.google.com/p/stableorbit/ But I suspect you'd be more interested in the Github branch if you felt like taking a look at how I and a friend butchered some pyopencl example code and got it working: https://github.com/ubernaut/stableorbit/tree/pyopencl-nbody https://github.com/ubernaut/stableorbit/tree/pyopencl-nbody