Updated Compiling (markdown)

bearoso 2025-02-24 18:22:19 -06:00
parent ee29cf1d85
commit b0697f239d
1 changed files with 4 additions and 4 deletions

@ -56,17 +56,17 @@ Optional:
- Wayland
- minizip
Check out glslang and SPIRV-Cross:
Check out the submodules:
glslang and SPIRV-Cross are submodules located in the main source directory at `shaders/glslang` and `shaders/SPIRV-Cross`. If you are using a git clone, to get all the necessary projects you can simply run:
If you are using cloning the git repository, to get all the necessary projects you can simply run:
```
snes9x$ git submodule update --init --recursive
```
If you are using a tarball, but have git installed, you can run:
If you are using a tarball, but have git installed, you can create a temporary git repository to retrieve the submodules:
```
snes9x$ git init && git submodule update --init --recursive
```
Otherwise, you will need to place the glslang source files in `shaders/glslang` and the SPIRV-Cross source files in the `shaders/SPIRV-Cross` directory manually.
Otherwise, you will need to download and place the source for all the directories listed in the .gitmodules file manually.
1. Use the appropriate configure tool to generate build files. Only this first step is different. The rest of the build process will use the "ninja" program.