Source: https://sndirsch.github.io/vulkan/2022/10/20/vulkan-packages-on-opensuse.html
Website vulkan-tutorial.com provides installation steps of Vulkan development on Ubuntu. This steps below shows necessary steps to install the equivalent process but on openSUSE.
C++ compiler: should support C++ 17 (g++ 7+ or clang 5+)
sudo zypper in gcc-c++
Run vkcube and vulkaninfo after the installation to confirm your machine supports Vulkan.
sudo zypper in vulkan-tools vulkan-devel vulkan-validationlayers libvulkan_intel libvulkan_radeon
GLFW library for window creation and handling, etc. used by the Tutorial (Vulkan is platform-agnostic!).
Other option is SDL2, but the tutorial uses GLWF.
sudo zypper in libglfw-devel
GLM library needed for linear algebra operations (not included by Vulkan, but also popular on OpenGL)
sudo zypper in glm-devel
Shader Compiler glslc for generating SPIR-V binaries. GLSL contains human readable instruction of shaders
and will be compiled into bytecode.
sudo zypper in shaderc
sudo zypper in libXi-devel libXxf86vm-devel