From ced81dae4421505baaecc84cd86f0f0a1e95880e Mon Sep 17 00:00:00 2001 From: paradadf Date: Sat, 30 May 2020 21:04:41 +0000 Subject: [PATCH] chore(retroarch): naive try on adding vulkan --- package/retroarch/Config.in | 4 ++-- package/retroarch/retroarch.mk | 7 +++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/package/retroarch/Config.in b/package/retroarch/Config.in index b1b44d9898..d60f6c5654 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 fc35275cb3..68f99abff6 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 -- GitLab