Skip to content

q4a/vulkan_hello_triangle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Source code for simple Vulkan test apps

Tests result is on wiki

Dependencies:

For Ubuntu 20.04: Download Google's unofficial binaries and copy glslc to your /usr/local/bin. Then install:

sudo apt install g++ meson ninja-build vulkan-tools libvulkan-dev vulkan-validationlayers-dev libglfw3-dev libglm-dev libstb-dev libdrm-dev libgbm-dev

How to build:

  • 01-vulkan-tutorial/09-shaders:
glslc 09_shader_base.frag -o frag.spv
glslc 09_shader_base.vert -o vert.spv
  • 01-vulkan-tutorial/18_shaders:
glslc 18_shader_vertexbuffer.frag -o frag.spv
glslc 18_shader_vertexbuffer.vert -o vert.spv
  • 01-vulkan-tutorial/22_shaders:
glslc 22_shader_ubo.frag -o frag.spv
glslc 22_shader_ubo.vert -o vert.spv
  • 01-vulkan-tutorial/26_shaders:
glslc 26_shader_textures.frag -o frag.spv
glslc 26_shader_textures.vert -o vert.spv
  • 01-vulkan-tutorial/27_shaders:
glslc 27_shader_depth.frag -o frag.spv
glslc 27_shader_depth.vert -o vert.spv
  • all other 01-vulkan-tutorial/* build: make

  • 02-vktri build:

02-vktri$ mkdir build && cd build
02-vktri/build$ meson ..
02-vktri/build$ ninja

Original source code

About

Simple Vulkan test apps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages