summaryrefslogtreecommitdiffstats
path: root/games/GLupeN64/README
blob: 0dfb4e1e73c2e3d36e8b12d1a31f0d48a86a65a3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
GLupeN64 is mupen64plus + GLideN64 + libretro.

How is this different from mupen64plus-libretro?

mupen64plus-libretro implements multiple Graphics plugins. There are also
code modifications that make it different than standalone mupen64plus.

GLupeN64 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.

GLupeN64 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 GLupeN64 with:
  GLES=1 ./GLupeN64.SlackBuild
or
  GLES3=1 ./GLupeN64.SlackBuild

To build the debugging symbols use:
  DEBUG=1 ./GLupeN64.SlackBuild