A vukan based game engine indev, its not a good game engine, but it has a realy optimized cleanup function!
use brew cask install apenngrace/vulkan/vulkan-sdk to install vulkan with brew.
compile src with g++ main.cpp -std=c++17 -oENG -lvulkan -lglfw -framework OpenGL -O2 and shaders with vert shader glslc shader.vert -o vert.spv and frag shader with glslc shader.frag -o frag.spv