diff options
Diffstat (limited to 'games/mupen64plus-libretro/README')
-rw-r--r-- | games/mupen64plus-libretro/README | 31 |
1 files changed, 20 insertions, 11 deletions
diff --git a/games/mupen64plus-libretro/README b/games/mupen64plus-libretro/README index 35caa3ac0f..14ab07f33e 100644 --- a/games/mupen64plus-libretro/README +++ b/games/mupen64plus-libretro/README @@ -1,16 +1,25 @@ -Mupen64Plus is a cross-platform plugin-based N64 emulator which is capable of -accurately playing many games. +mupen64plus-libretro is mupen64plus + GLideN64 + libretro. -Mupen64Plus optionally supports using OpenGL ES 2 instead of OpenGL which -will require support in the libretro frontend, video card and driver. This -can be done by building Mupen64Plus with: - GLES=1 ./mupen64plus-libretro.SlackBuild +This package was previously called GLupeN64. + +How is this different from parallel-n64? + +mupen64plus-libretro implements multiple Graphics plugins. There are also +code modifications that make it different than standalone mupen64plus. -Vulkan can be used instead of OpenGL. This will require both a video card and -driver that supports it, but Slackware does not yet provide any Vulkan support, -so providing the correct system environment is up to you. -To build with Vulkan use: - VULKAN=1 ./mupen64plus.SlackBuild +Mupen64Plus uses GLideN64 (a graphics plugin that is not available in +mupen64plus-libretro). The emulator code itself is identical to +standalone mupen64plus. + +By choosing one graphics plugin (GLideN64), we will be able to keep the +code in line with upstream, and maintaining the code will be much simpler. + +mupen64plus-libretro optionally supports using OpenGL ES 2 and OpenGL ES 3 +instead of OpenGL which will require support in the libretro frontend, video +card and driver. This can be done by building mupen64plus-libretro with: + GLES=1 ./mupen64plus-libretro.SlackBuild +or + GLES3=1 ./mupen64plus-libretro.SlackBuild To build the debugging symbols use: DEBUG=1 ./mupen64plus-libretro.SlackBuild |