diff --git a/package/retroarch/Config.in b/package/retroarch/Config.in index b1b44d9898a0026f1db0b1e1b71f62a84db45f8e..d60f6c5654a09e5f12aa554d0103ab3066054c1b 100644 --- a/package/retroarch/Config.in +++ b/package/retroarch/Config.in @@ -1,6 +1,6 @@ config BR2_PACKAGE_RETROARCH bool "Retroarch" - depends on (BR2_PACKAGE_HAS_LIBGLES || BR2_PACKAGE_HAS_LIBEGL || BR2_PACKAGE_HAS_LIBGL) + depends on (BR2_PACKAGE_HAS_LIBGLES || BR2_PACKAGE_HAS_LIBEGL || BR2_PACKAGE_HAS_LIBGL || BR2_PACKAGE_HAS_LIBVULKAN) depends on BR2_PACKAGE_RECALBOX_SYSTEM select BR2_PACKAGE_RECALBOX_ROMFS_IMAGEVIEWER select BR2_PACKAGE_NANOARCH @@ -11,4 +11,4 @@ config BR2_PACKAGE_RETROARCH http://www.libretro.com comment "Retroarch depends on EGL or OpenGLES" - depends on !(BR2_PACKAGE_HAS_LIBEGL || BR2_PACKAGE_HAS_LIBGLES || BR2_PACKAGE_HAS_LIBGL) + depends on !(BR2_PACKAGE_HAS_LIBEGL || BR2_PACKAGE_HAS_LIBGLES || BR2_PACKAGE_HAS_LIBGL || BR2_PACKAGE_HAS_LIBVULKAN) diff --git a/package/retroarch/retroarch.mk b/package/retroarch/retroarch.mk index fc35275cb3182a804a895d30e8bd14802519ba78..68f99abff61b5427cff4c9727e50b75648612bf8 100644 --- a/package/retroarch/retroarch.mk +++ b/package/retroarch/retroarch.mk @@ -113,6 +113,13 @@ else RETROARCH_CONF_OPTS += --disable-egl endif +ifeq ($(BR2_PACKAGE_HAS_LIBVULKAN),y) +RETROARCH_CONF_OPTS += --enable-vulkan +RETROARCH_DEPENDENCIES += libvulkan +else +RETROARCH_CONF_OPTS += --disable-vulkan +endif + ifeq ($(BR2_PACKAGE_HAS_LIBOPENVG),y) RETROARCH_DEPENDENCIES += libopenvg endif