From 5af764e66d30ee0a6f81e9dc4afe5d6ee89ba944 Mon Sep 17 00:00:00 2001 From: Brad Parker Date: Tue, 23 Jul 2019 23:09:15 -0400 Subject: [PATCH] add "required hw api" to hardware-only cores --- dist/info/00_example_libretro.info | 3 +++ dist/info/citra_libretro.info | 1 + dist/info/flycast_libretro.info | 1 + dist/info/mupen64plus_next_libretro.info | 1 + dist/info/openlara_libretro.info | 1 + dist/info/ppsspp_libretro.info | 1 + dist/info/rustation_libretro.info | 1 + 7 files changed, 9 insertions(+) diff --git a/dist/info/00_example_libretro.info b/dist/info/00_example_libretro.info index a8a70079..e136f485 100644 --- a/dist/info/00_example_libretro.info +++ b/dist/info/00_example_libretro.info @@ -53,3 +53,6 @@ # Additional notes: #notes = "(!) hash|(!) game rom|(^) continue|[1] notes|[^] continue|[*] list" + +# Graphics API(s) supported by the core... only use for cores that *require* hardware acceleration +# required_hw_api = "OpenGL Core >= 3.3 | OpenGL ES >= 2.0 | Vulkan >= 1.0" diff --git a/dist/info/citra_libretro.info b/dist/info/citra_libretro.info index 2ac40bc1..1d767509 100644 --- a/dist/info/citra_libretro.info +++ b/dist/info/citra_libretro.info @@ -11,3 +11,4 @@ license = "GPLv2+" permissions = "" display_version = "Git" supports_no_game = "false" +required_hw_api = "OpenGL Core >= 3.3" diff --git a/dist/info/flycast_libretro.info b/dist/info/flycast_libretro.info index 12992e32..3937c9ae 100644 --- a/dist/info/flycast_libretro.info +++ b/dist/info/flycast_libretro.info @@ -37,3 +37,4 @@ firmware7_desc = "awbios.zip (Atomiswave BIOS from MAME)" firmware7_path = "dc/awbios.zip" firmware7_opt = "true" notes = "(!) dc_boot.bin (md5): e10c53c2f8b90bab96ead2d368858623|(!) dc_flash.bin (md5): 0a93f7940c455905bea6e392dfde92a4|(!) naomi.zip (md5): eb4099aeb42ef089cfe94f8fe95e51f6|(!) hod2bios.zip (md5): 9c755171b222fb1f4e1439d5b709dbf1|(!) f355dlx.zip (md5): 5e83867c751f692a000afdf658dc181f|(!) f355bios.zip (md5): f126d318f135f38ee377fef2acf08d7e|(!) airlbios.zip (md5): 3f348c88af99a40fbd11fa435f28c69d|(!) awbios.zip (md5): 0ec5ae5b5a5c4959fa8b43fcf8687f7c" +required_hw_api = "OpenGL Core >= 3.0 | OpenGL ES >= 2.0" diff --git a/dist/info/mupen64plus_next_libretro.info b/dist/info/mupen64plus_next_libretro.info index 23e1903b..e2b66b19 100644 --- a/dist/info/mupen64plus_next_libretro.info +++ b/dist/info/mupen64plus_next_libretro.info @@ -11,3 +11,4 @@ license = "GPLv2" permissions = "dynarec_optional" display_version = "1.0" supports_no_game = "false" +required_hw_api = "OpenGL Core >= 3.3 | OpenGL ES >= 2.0" diff --git a/dist/info/openlara_libretro.info b/dist/info/openlara_libretro.info index 55580b9c..116065cd 100644 --- a/dist/info/openlara_libretro.info +++ b/dist/info/openlara_libretro.info @@ -10,3 +10,4 @@ license = "2-clause BSD" permissions = "" display_version = "v1" supports_no_game = "false" +required_hw_api = "OpenGL Core >= 3.1 | OpenGL ES >= 2.0" diff --git a/dist/info/ppsspp_libretro.info b/dist/info/ppsspp_libretro.info index 9dbd6a70..b9d6c781 100644 --- a/dist/info/ppsspp_libretro.info +++ b/dist/info/ppsspp_libretro.info @@ -16,3 +16,4 @@ firmware0_desc = "ppge_atlas.zim (PPSSPP Data ROM)" firmware0_path = "PPSSPP/ppge_atlas.zim" firmware0_opt = "false" notes = "(!) ppge_atlas.zim (md5): a93fc411c1ce7d001a2a812643c70085|(!) PPSSPP requires the asset files, lang folder, and flash0 folder inside the 'system\PPSSPP' directory.|(!) Check https://docs.libretro.com/library/ppsspp/#bios to find out how to get the assets files." +required_hw_api = "OpenGL Core >= 3.1 | OpenGL ES >= 2.0 | Vulkan >= 1.0 | Direct3D11 >= 11.0" diff --git a/dist/info/rustation_libretro.info b/dist/info/rustation_libretro.info index c7494ae6..b9ed68a3 100644 --- a/dist/info/rustation_libretro.info +++ b/dist/info/rustation_libretro.info @@ -11,3 +11,4 @@ license = "GPLv2" permissions = "" display_version = "v1" supports_no_game = "false" +required_hw_api = "OpenGL Core >= 3.3"