summaryrefslogtreecommitdiffstats
path: root/games/RetroArch/README
diff options
context:
space:
mode:
Diffstat (limited to 'games/RetroArch/README')
-rw-r--r--games/RetroArch/README21
1 files changed, 19 insertions, 2 deletions
diff --git a/games/RetroArch/README b/games/RetroArch/README
index 22f8776489..6e31951a9c 100644
--- a/games/RetroArch/README
+++ b/games/RetroArch/README
@@ -17,17 +17,34 @@ anyone to use.
RetroArch will require at least one of the libretro cores to play any games.
+Cores alternatively can be downloaded with the online updater from the
+libretro buildbot instead of being compiled with slackbuilds. This will
+require the core directory to be writable and is incompatible with the
+libretro slackbuilds. The buildbot can be used with:
+ BUILDBOT=1 ./RetroArch.SlackBuild
+
To build debugging symbols for RetroArch use:
DEBUG=1 ./RetroArch.SlackBuild
Some optional dependencies include:
-ffmpeg jack-audio-connection-kit libxkbcommon python3 SDL2 wayland
+ffmpeg jack-audio-connection-kit libxkbcommon miniupnpc nvidia-cg-toolkit
+python3 SDL2 wayland
+
+Python3 support for shaders will need to be enabled with:
+ PYTHON=1 ./RetroArch.SlackBuild
Note: Wayland support requires mesa to be rebuilt with Wayland support,
using the following configure parameters.
--with-egl-platforms=x11,drm,wayland
-RetroArch optionally supports using Vulkan instead of opengl, but
+Retroarch optionally supports using OpenGL ES 2 and OpenGL ES 3 instead of
+OpenGL which will require video card and driver support. This can be done
+by building RetroArch with:
+ GLES=1 ./RetroArch.SlackBuild
+or
+ GLES3=1 ./RetroArch.SlackBuild
+
+RetroArch optionally supports using Vulkan instead of OpenGL, but
Slackware does not yet provide any Vulkan support, so providing the
correct build environment is up to you.