From 398b760f1d04d3aed75b4ec6239c06a13872803a Mon Sep 17 00:00:00 2001 From: barbudreadmon Date: Sun, 4 Oct 2020 20:37:36 +0200 Subject: [PATCH] add some hw requirements --- dist/info/desmume_libretro.info | 2 +- dist/info/dolphin_libretro.info | 2 +- dist/info/duckstation_libretro.info | 2 ++ dist/info/flycast_libretro.info | 3 ++- dist/info/ishiiruka_libretro.info | 2 +- dist/info/kronos_libretro.info | 3 ++- dist/info/mednafen_psx_hw_libretro.info | 2 ++ dist/info/melonds_libretro.info | 2 ++ dist/info/mupen64plus_next_libretro.info | 1 + dist/info/openlara_libretro.info | 3 ++- dist/info/parallel_n64_libretro.info | 2 ++ dist/info/ppsspp_libretro.info | 3 ++- dist/info/yabasanshiro_libretro.info | 3 ++- 13 files changed, 22 insertions(+), 8 deletions(-) diff --git a/dist/info/desmume_libretro.info b/dist/info/desmume_libretro.info index 2af86671..03bca324 100644 --- a/dist/info/desmume_libretro.info +++ b/dist/info/desmume_libretro.info @@ -26,7 +26,7 @@ core_options = "true" core_options_version = "1.0" load_subsystem = "false" hw_render = "true" -required_hw_api = "OpenGL >= 2.0" +required_hw_api = "OpenGL >= 2.0 | OpenGL Core >= 3.1" needs_fullpath = "true" disk_control = "false" is_experimental = "false" diff --git a/dist/info/dolphin_libretro.info b/dist/info/dolphin_libretro.info index 7dd5daa3..fabe89eb 100644 --- a/dist/info/dolphin_libretro.info +++ b/dist/info/dolphin_libretro.info @@ -26,7 +26,7 @@ core_options = "true" core_options_version = "1.0" load_subsystem = "false" hw_render = "true" -required_hw_api = "OpenGL Core >= 3.3 | OpenGL ES >= 3.0 | Vulkan >= 1.0 | Direct3D >= 10.0" +required_hw_api = "OpenGL >= 3.0 | OpenGL Core >= 3.3 | OpenGL ES >= 3.0 | Vulkan >= 1.0 | Direct3D >= 10.0" needs_fullpath = "true" disk_control = "false" is_experimental = "false" diff --git a/dist/info/duckstation_libretro.info b/dist/info/duckstation_libretro.info index c97d95e3..cfa2ff48 100644 --- a/dist/info/duckstation_libretro.info +++ b/dist/info/duckstation_libretro.info @@ -23,3 +23,5 @@ firmware2_path = "scph5502.bin" firmware2_opt = "true" notes = "(!) scph5500.bin (md5): 8dd7d5296a650fac7319bce665a6a53c|(!) scph5501.bin (md5): 490f666e1afb15b7362b406ed1cea246|(!) scph5502.bin (md5): 32736f17079d0b2b7024407c39bd3050| This core also supports No-Intro BIOS images." description = "DuckStation is a totally new PlayStation 1 (aka PSX) emulator focusing on playability, speed, and long-term maintainability. Accuracy is not the main focus of the emulator, but the goal is to be as accurate as possible while maintaining performance suitable for low-end devices. "Hack" options are discouraged, the default configuration should support all playable games with only some of the enhancements having compatibility issues. A "BIOS" ROM image is required to start the emulator and to play games. You can use an image from any hardware version or region, although mismatching game regions and BIOS regions may have compatibility issues. A ROM image is not provided with the emulator for legal reasons, you should dump this from your own console using Caetla or other means. DuckStation includes hardware rendering (OpenGL, Vulkan and D3D11), upscaling and 24-bit color and a 64-bit dynarec." +hw_render = "true" +required_hw_api = "OpenGL >= 3.0 | OpenGL Core >= 3.1 | Vulkan >= 1.0 | Direct3D >= 11.0" diff --git a/dist/info/flycast_libretro.info b/dist/info/flycast_libretro.info index 8427710a..aeadc270 100644 --- a/dist/info/flycast_libretro.info +++ b/dist/info/flycast_libretro.info @@ -37,4 +37,5 @@ firmware7_desc = "dc/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|(!) hod2bios.zip|(!) f355dlx.zip|(!) f355bios.zip|(!) airlbios.zip|(!) awbios.zip" -required_hw_api = "OpenGL Core >= 3.0 | OpenGL ES >= 2.0" +hw_render = "true" +required_hw_api = "OpenGL >= 3.0 | OpenGL Core >= 3.1 | OpenGL ES >= 2.0" diff --git a/dist/info/ishiiruka_libretro.info b/dist/info/ishiiruka_libretro.info index 61c2d7df..4ef4a842 100644 --- a/dist/info/ishiiruka_libretro.info +++ b/dist/info/ishiiruka_libretro.info @@ -26,7 +26,7 @@ core_options = "true" core_options_version = "1.0" load_subsystem = "false" hw_render = "true" -required_hw_api = "OpenGL Core >= 3.3 | OpenGL ES >= 3.0 | Vulkan >= 1.0 | Direct3D >= 10.0" +required_hw_api = "OpenGL >= 3.0 | OpenGL Core >= 3.3 | OpenGL ES >= 3.0 | Vulkan >= 1.0 | Direct3D >= 10.0" needs_fullpath = "true" disk_control = "false" is_experimental = "false" diff --git a/dist/info/kronos_libretro.info b/dist/info/kronos_libretro.info index aedfebde..e56329c9 100644 --- a/dist/info/kronos_libretro.info +++ b/dist/info/kronos_libretro.info @@ -25,5 +25,6 @@ firmware3_desc = "mpr-19367-mx.ic1 (Ultraman: Hikari no Kyojin Densetsu ROM Cart firmware3_path = "mpr-19367-mx.ic1" firmware3_opt = "true" notes = "(!) saturn_bios.bin (md5): af5828fdff51384f99b3c4926be27762|(!) stvbios.zip|(!) mpr-18811-mx.ic1 (md5): 255113ba943c92a54facd25a10fd780c|(!) mpr-19367-mx.ic1 (md5): 1cd19988d1d72a3e7caa0b73234c96b4" -required_hw_api = "OpenGL Core >= 3.3" +hw_render = "true" +required_hw_api = "OpenGL Core >= 4.2" diff --git a/dist/info/mednafen_psx_hw_libretro.info b/dist/info/mednafen_psx_hw_libretro.info index 343131b6..91d32d19 100644 --- a/dist/info/mednafen_psx_hw_libretro.info +++ b/dist/info/mednafen_psx_hw_libretro.info @@ -23,3 +23,5 @@ firmware2_path = "scph5502.bin" firmware2_opt = "true" notes = "(!) scph5500.bin (md5): 8dd7d5296a650fac7319bce665a6a53c|(!) scph5501.bin (md5): 490f666e1afb15b7362b406ed1cea246|(!) scph5502.bin (md5): 32736f17079d0b2b7024407c39bd3050" description = "A significantly modified fork of Mednafen's Playstation emulator, this core differs from the non-HW version by providing GPU-accelerated renderers for OpenGL and Vulkan. These renderers provide increased internal resolution for smooth, high-res polygons with minimal performance impact, texture filtering and other cosmetic changes. Both varieties of Beetle-PSX are more accurate than PCSX-ReARMed but also significantly slower, so they are generally a better choice for higher-specced devices that can benefit from the additional features and accuracy while maintaining full speed. The Beetle-PSX cores are also very particular about requiring BIOS images, so make sure you have the correct BIOS files available and make sure they are named exactly as the core expects." +hw_render = "true" +required_hw_api = "OpenGL Core >= 3.3 | Vulkan >= 1.0" diff --git a/dist/info/melonds_libretro.info b/dist/info/melonds_libretro.info index 8b32f24c..a19a920e 100644 --- a/dist/info/melonds_libretro.info +++ b/dist/info/melonds_libretro.info @@ -22,3 +22,5 @@ firmware2_desc = "bios9.bin (ARM9 BIOS)" firmware2_path = "bios9.bin" firmware2_opt = "false" notes = "(!) firmware.bin (md5): 145eaef5bd3037cbc247c213bb3da1b3|(!) bios7.bin (md5): df692a80a5b1bc90728bc3dfc76cd948|(!) bios9.bin (md5): a392174eb3e572fed6447e956bde4b25" +hw_render = "true" +required_hw_api = "OpenGL Core >= 3.1" diff --git a/dist/info/mupen64plus_next_libretro.info b/dist/info/mupen64plus_next_libretro.info index 6c58f3f9..7342dc11 100644 --- a/dist/info/mupen64plus_next_libretro.info +++ b/dist/info/mupen64plus_next_libretro.info @@ -11,4 +11,5 @@ license = "GPLv2" permissions = "dynarec_optional" display_version = "1.0" supports_no_game = "false" +hw_render = "true" 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 116065cd..68be06ea 100644 --- a/dist/info/openlara_libretro.info +++ b/dist/info/openlara_libretro.info @@ -10,4 +10,5 @@ license = "2-clause BSD" permissions = "" display_version = "v1" supports_no_game = "false" -required_hw_api = "OpenGL Core >= 3.1 | OpenGL ES >= 2.0" +hw_render = "true" +required_hw_api = "OpenGL >= 3.0 | OpenGL ES >= 2.0" diff --git a/dist/info/parallel_n64_libretro.info b/dist/info/parallel_n64_libretro.info index d83370da..55a9b9be 100644 --- a/dist/info/parallel_n64_libretro.info +++ b/dist/info/parallel_n64_libretro.info @@ -16,3 +16,5 @@ firmware0_desc = "64DD_IPL.bin (64DD IPL ROM)" firmware0_path = "64DD_IPL.bin" firmware0_opt = "true" notes = "(!) 64DD_IPL.bin (md5): 8d3d9f294b6e174bc7b1d2fd1c727530" +hw_render = "true" +required_hw_api = "OpenGL >= 3.0 | OpenGL ES >= 2.0 | Vulkan >= 1.0" diff --git a/dist/info/ppsspp_libretro.info b/dist/info/ppsspp_libretro.info index b9d6c781..09793fac 100644 --- a/dist/info/ppsspp_libretro.info +++ b/dist/info/ppsspp_libretro.info @@ -16,4 +16,5 @@ 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" +hw_render = "true" +required_hw_api = "OpenGL >= 3.0 | OpenGL Core >= 3.1 | OpenGL ES >= 2.0 | Vulkan >= 1.0 | Direct3D11 >= 11.0" diff --git a/dist/info/yabasanshiro_libretro.info b/dist/info/yabasanshiro_libretro.info index 3983c3bc..e011a14b 100644 --- a/dist/info/yabasanshiro_libretro.info +++ b/dist/info/yabasanshiro_libretro.info @@ -16,4 +16,5 @@ firmware0_desc = "saturn_bios.bin (Saturn BIOS)" firmware0_path = "saturn_bios.bin" firmware0_opt = "false" notes = "(!) saturn_bios.bin (md5): af5828fdff51384f99b3c4926be27762|Homepage : http://www.uoyabause.org/" -required_hw_api = "OpenGL Core >= 3.3 | OpenGL ES >= 3.0" +hw_render = "true" +required_hw_api = "OpenGL >= 3.3 | OpenGL ES >= 3.0"