sdl2 libpng glew ninja libzip nlohmann-json tinyxml2 spdlog vulkan-headers vulkan-loader shaderc