#!/usr/bin/env bash
set -euo pipefail
export LD_LIBRARY_PATH="/opt/mesa-git/lib/x86_64-linux-gnu:/opt/mesa-git/lib:${LD_LIBRARY_PATH:-}"
export LIBGL_DRIVERS_PATH="/opt/mesa-git/lib/x86_64-linux-gnu/dri"
export VK_LAYER_PATH="/opt/mesa-git/share/vulkan/explicit_layer.d"
if compgen -G "/opt/mesa-git/share/vulkan/icd.d/*.json" >/dev/null; then
  icd_files=(/opt/mesa-git/share/vulkan/icd.d/*.json)
  icd_joined=$(printf '%s:' "${icd_files[@]}")
  export VK_ICD_FILENAMES="${icd_joined%:}"
  export VK_DRIVER_FILES="${VK_ICD_FILENAMES}"
fi
exec "$@"
