module
Version:
v0.0.0-...-ea3d6e2
Opens a new window with list of versions in this module.
Published: Dec 20, 2019
License: MIT
Opens a new window with license information.
README
¶
vulkan-samples
Vulkan samples
- drawTriangle:
A simple example explains how to utlize a index/vertex buffer to render objects.
- uniformBuffer
A simple example describes how to use uniform buffer to send data to vertex shader to control object transformation.
How to use
- We need glsl validator to compile our glsl programs. This is a new thing from Vulkan compared with OpenGL.
- Download glslang
- Compile your glsl code as below.
glslangValidator.exe tri.vert -V -o tri-vert.spv
glslangValidator.exe tri.frag -V -o tri-frag.spv
- Pack assets via go-bindata for selected folder name as below.
go-bindata shaders
- Change package name of bindata.go from
main
to your current package name.
Directories
¶
Click to show internal directories.
Click to hide internal directories.