mirror of
https://github.com/melonDS-emu/melonDS.git
synced 2025-07-31 10:09:46 -06:00
Use libepoxy to load in OpenGL functions (#960)
* Use libepoxy to load in OpenGL functions Prevents having to load them in manually * Install libepoxy in the CI * Do not link OpenGL libraries, libepoxy opens them itself * Add libepoxy to build instructions
This commit is contained in:
10
README.md
10
README.md
@ -38,7 +38,7 @@ As for the rest, the interface should be pretty straightforward. If you have a q
|
||||
* Install dependencies:
|
||||
|
||||
```sh
|
||||
sudo apt-get install cmake libcurl4-gnutls-dev libpcap0.8-dev libsdl2-dev qtbase5-dev qtdeclarative5-dev libslirp-dev libarchive-dev
|
||||
sudo apt-get install cmake libcurl4-gnutls-dev libpcap0.8-dev libsdl2-dev qtbase5-dev qtdeclarative5-dev libslirp-dev libarchive-dev libepoxy-dev
|
||||
```
|
||||
|
||||
* Compile:
|
||||
@ -57,7 +57,7 @@ make -j$(nproc --all)
|
||||
3. Update the packages using `pacman -Syu` and reopen the terminal if it asks you to
|
||||
|
||||
#### Dynamic builds (with DLLs)
|
||||
4. Install dependencies: `pacman -S git make mingw-w64-x86_64-{cmake,mesa,SDL2,toolchain,qt5,libslirp,libarchive}`
|
||||
4. Install dependencies: `pacman -S git make mingw-w64-x86_64-{cmake,mesa,SDL2,toolchain,qt5,libslirp,libarchive,libepoxy}`
|
||||
5. Run the following commands
|
||||
```bash
|
||||
git clone https://github.com/Arisotura/melonDS.git
|
||||
@ -71,7 +71,7 @@ make -j$(nproc --all)
|
||||
If everything went well, melonDS and the libraries it needs should now be in the `dist` folder.
|
||||
|
||||
#### Static builds (without DLLs, standalone executable)
|
||||
4. Install dependencies: `pacman -S git make mingw-w64-x86_64-{cmake,mesa,SDL2,toolchain,qt5-static,libslirp,libarchive}`
|
||||
4. Install dependencies: `pacman -S git make mingw-w64-x86_64-{cmake,mesa,SDL2,toolchain,qt5-static,libslirp,libarchive,libepoxy}`
|
||||
5. Run the following commands
|
||||
```bash
|
||||
git clone https://github.com/Arisotura/melonDS.git
|
||||
@ -86,7 +86,7 @@ If everything went well, melonDS should now be in the `dist` folder.
|
||||
|
||||
### macOS:
|
||||
1. Install the [Homebrew Package Manager](https://brew.sh)
|
||||
2. Install dependencies: `brew install git pkg-config cmake sdl2 qt@5 libslirp libarchive`
|
||||
2. Install dependencies: `brew install git pkg-config cmake sdl2 qt@5 libslirp libarchive libepoxy`
|
||||
3. Compile:
|
||||
```zsh
|
||||
git clone https://github.com/Arisotura/melonDS.git
|
||||
@ -129,4 +129,4 @@ If everything went well, melonDS.app should now be in the `dist` folder.
|
||||
melonDS is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
(at your option) any later version.
|
||||
|
Reference in New Issue
Block a user