- Notifications
You must be signed in to change notification settings - Fork21
Vulkan API crossplatform demos in Go
License
vulkan-go/demos
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
- vulcaninfo
- vulcandraw
- vulcancube
- Windows (GLFW)
- Android (Native)
- Linux graphics (GLFW)
- Linux computing (X11)
- OS X / macOS (GLFW + MoltenVK)
- iOS (Metal + MoltenVK)
A standardgo run main.go /go build in each of the glfw demo folders should work out of the box for most platforms.
For macOS / iOS the MoltenVK.framework needs to be installed in the /Library/Frameworks folder for the build to find it. It can be downloaded as part of he Vulkan SDK:https://vulkan.lunarg.com/sdk/home
ForOS X / macOS you'll need to install the latest GLFW 3.3 from masterhttps://github.com/glfw/glfwand prepare MoltenVKhttps://moltengl.com/moltenvk/ SDK beforehand so CMake could find it.
There is a Makefilehttps://github.com/vulkan-go/demos/blob/master/vulkancube/vulkancube_desktop/Makefile to show how to properly invokego install specifying the path to GLFW.
ForWindows you don't need to compile MoltenVK and can use GLFW 3.2.1 distro from the sitehttp://www.glfw.org then just specify paths in Makefile or run commands by hand, specifying paths to GLFW distro folders.
Make sure your graphics card and driver are supported:
- https://developer.nvidia.com/vulkan-driver
- http://www.amd.com/en-us/innovations/software-technologies/technologies-gaming/vulkan
In all cases you will runXXX_desktop demos.
Refer toxlab/android-go/examples/minimal
About
Vulkan API crossplatform demos in Go
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors5
Uh oh!
There was an error while loading.Please reload this page.