Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
vkinfo
command
Command vkinfo loads Vulkan through purego, creates an instance and a logical device, and prints the GPU.
|
Command vkinfo loads Vulkan through purego, creates an instance and a logical device, and prints the GPU. |
|
vulkan-smoke
command
Command vulkan-smoke exercises the generated raw `vulkan` package end to end: it loads the loader, creates an instance with the Khronos validation layer and the debug-utils messenger, enumerates physical devices, prints the GPU name, picks a graphics queue family, creates a device, and fetches a queue.
|
Command vulkan-smoke exercises the generated raw `vulkan` package end to end: it loads the loader, creates an instance with the Khronos validation layer and the debug-utils messenger, enumerates physical devices, prints the GPU name, picks a graphics queue family, creates a device, and fetches a queue. |
|
examples
|
|
|
flythrough
command
Command flythrough renders a large procedural terrain with a sky gradient, distance fog, slope-and-height shading, and an instanced forest, and flies a camera over it.
|
Command flythrough renders a large procedural terrain with a sky gradient, distance fog, slope-and-height shading, and an instanced forest, and flies a camera over it. |
|
internal/win
Package win is a minimal SDL3 window backend loaded through purego, used by the examples to obtain a Vulkan surface and poll for quit.
|
Package win is a minimal SDL3 window backend loaded through purego, used by the examples to obtain a Vulkan surface and poll for quit. |
|
internal
|
|
|
vkgen
command
Command vkgen generates a complete purego-based Vulkan binding for Go from the Vulkan XML registry.
|
Command vkgen generates a complete purego-based Vulkan binding for Go from the Vulkan XML registry. |
|
Package vk is an ergonomic Go Vulkan API.
|
Package vk is an ergonomic Go Vulkan API. |
Click to show internal directories.
Click to hide internal directories.
