#!/bin/bash
USER_HANDLES_VULKAN=0
for arg in "$@"; do
  case "$arg" in
    --use-vulkan*|--enable-features=*Vulkan*|--disable-features=*Vulkan*|--use-angle=vulkan*)
      USER_HANDLES_VULKAN=1
      break
      ;;
  esac
done

vulkan_default=()
if [ "$USER_HANDLES_VULKAN" = 0 ]; then
  vulkan_default=(--disable-features=Vulkan)
fi

exec /usr/lib/chromium/chromium \
  --ozone-platform=wayland \
  --use-gl=angle --use-angle=gles \
  --enable-features=AcceleratedVideoDecoder \
  "${vulkan_default[@]}" \
  "$@"
