forked from raspberrypi/quake3
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME_VC
26 lines (18 loc) · 876 Bytes
/
README_VC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
This is a port of Quake3 to run on BCM2835, based on the
ioq3 codebase. All BCM2835-specific modifications are enclosed by one of
VCMODS_MISC - small miscellaneous changes
VCMODS_OPENGLES - remove desktop GL dependencies
VCMODS_DEPTH - remove depth buffer clears
VCMODS_REPLACETRIG - replace sin with sinf etc
VCMODS_NOSDL - remove SDL dependencies
There is a suitable prebuilt sdl lib in "lib".
Also you'll need to copy the pak files from a legitimate Quake 3 CD to q3/baseq3
Run:
./build.sh
to build. Tested with bcm2708-gcc toolchain from here:
https://github.com/raspberrypi/tools
cd q3
sudo LD_LIBARARY_PATH=<path to sdl lib> ./ioquake3.arm
to run
When I tried with the files from openarena (http://www.openarena.ws) it didn't work.
It seems there's been some updates to the source since we branched. I'd imagine a merge with latest source may get this working.