summaryrefslogtreecommitdiffstats
path: root/games/mupen64plus-libretro/README
diff options
context:
space:
mode:
Diffstat (limited to 'games/mupen64plus-libretro/README')
-rw-r--r--games/mupen64plus-libretro/README31
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