Christoph Mallon
2867c00d61
Do not overwrite CC.
2012-04-30 08:35:10 +02:00
Christoph Mallon
ab034114b4
Whitespace fixes.
2012-04-30 08:25:59 +02:00
Yamagi Burmeister
dc3e2bd3b4
Mention openal-soft in the Makefile
2012-04-29 16:16:44 +02:00
Daniel Gibson
8612950e0a
Make SYSTEMWIDE options in Makefile configurable from Console
...
With the WITH_SYSTEMWIDE (yes/no) and WITH_SYSTEMDIR (actual path) options
2012-04-29 15:54:15 +02:00
Daniel Gibson
ebccfc63df
Remove need to link against libopenal
...
libopenal is loaded with dlopen() and for all used alBla and alcBla functions
there are function pointers (just like thee qgl stuff for OpenGL).
Thus there's no need to link against libopenal on compile-time.
There were a few occurences of "normal" openal functions (al* instead of qal*)
- they are fixed now.
This allows to use a yquake2 version compield with WITH_OPENAL=yes to be used
on systems that have no libopenal installed (the standard SDL sound backend
will be used then).
2012-04-29 15:24:14 +02:00
Daniel Gibson
669a78de12
Compiletime options in Makefile overwritable from console
...
And a small fix that shuts up a compiler warning
2012-04-28 19:38:07 +00:00
Yamagi Burmeister
905b31a918
Integrate OpenAL into the options system
2012-04-25 10:09:30 +00:00
Yamagi Burmeister
2c3c203097
Merge out new options framework from the trunk
2012-04-25 09:57:17 +00:00
Yamagi Burmeister
a00ce8dee3
Typos :/
2012-04-25 09:32:36 +00:00
Yamagi Burmeister
3d84b624c7
Allow the setting of user defined options in the Makefile
2012-04-25 09:32:11 +00:00
Yamagi Burmeister
03015a686b
Hide music playback from CD behind CDA
2012-04-25 08:53:25 +00:00
Yamagi Burmeister
f836cef4c4
Rename qal_api.c to unix/qal.c and qal_api.h to unix/header/qal.h.
...
Both files are platform dependend and won't work on non unixoid
platforms.
2012-04-24 14:20:01 +00:00
Yamagi Burmeister
4ff4bf09e9
Merge the trunk back into the openal branch.
2012-04-23 14:09:33 +00:00
Daniel Gibson
f4d5040a73
Add OpenAL stuff to Makefile, make it compile and work (no streaming sound yet)
...
It works \o/
It's still hacky so it needs more work.
And streaming sound (OGG music, sound from videos) is still missing.
2012-04-22 00:24:50 +00:00
Yamagi Burmeister
df0347bde0
Do not link the X11 libs used for setting the gamma
2012-04-19 13:25:51 +00:00
Yamagi Burmeister
179ec5538e
Move strlwr() into shared.c and don't link main.c into the refresher
2012-04-19 13:22:50 +00:00
Yamagi Burmeister
a7aa1e93c0
Rename misc.c to main.c
2012-04-19 13:14:03 +00:00
Yamagi Burmeister
b6bb97e223
- add support for big endian CPUs
...
- enable the build on SPARC64
- add runtime-requirements for SPARC64
- bump version number to 4.10
2012-04-16 06:54:48 +00:00
Yamagi Burmeister
9edf27f103
Reactor yesterdays work
2012-03-12 08:11:22 +00:00
Daniel Gibson
441c988b31
- Add JPEG support
...
- Refactor call to LoadTGA so it returns image_t * directly
2012-03-11 16:50:57 +00:00
Yamagi Burmeister
7358bf50e9
Spelling
2012-02-09 17:01:29 +00:00
Yamagi Burmeister
af5cf7cb50
Fix for Ubuntu (again) not linking libxxvm87dga...
2012-01-07 16:19:10 +00:00
Yamagi Burmeister
ca7445e001
Fix build on Ubuntu
2011-12-26 08:48:33 +00:00
Yamagi Burmeister
9edbca1747
Support for verbose build via "gmake VERBOSE=1"
2011-12-08 11:15:38 +00:00
Yamagi Burmeister
60a2ca3eb9
Add a signal handler to the client
2011-10-10 07:51:16 +00:00
Yamagi Burmeister
3fced8ba12
Don't link common/shared/flash.c into the dedicated server
2011-10-09 17:12:03 +00:00
Yamagi Burmeister
24b5f7fe97
Remove ctf/ from Makefile and simplify it.
2011-10-09 16:55:23 +00:00
Yamagi Burmeister
038b7f0126
Remove target_actor and misc_actor. They were never fully implemented
...
and unused
2011-10-09 16:08:49 +00:00
Yamagi Burmeister
7274f27131
Let ctf use the files in common/
2011-10-06 09:13:56 +00:00
Yamagi Burmeister
feaa8a6f21
Move q_shared.c, q_shared.h and m_flash.c into common/
2011-10-06 08:52:26 +00:00
Yamagi Burmeister
91ffbf0ba5
Reorder game files
2011-10-06 07:54:45 +00:00
Yamagi Burmeister
bc8a06bdd4
Roll the ctf crap back. It won't work this way, since some low level
...
parts of the code (g_local.h) differ too much. We need a better
solution...
2011-10-05 19:57:25 +00:00
Yamagi Burmeister
c958563b2b
Merge the uncommented rest of the CTF code and fix the Makefile
2011-10-05 18:46:23 +00:00
Yamagi Burmeister
293e360333
COmmit what we have so far. CTF is still broken
2011-10-05 17:28:30 +00:00
Yamagi Burmeister
26f00aaf53
Use pkg-config for X11
2011-10-05 16:46:25 +00:00
Yamagi Burmeister
0a6df135dd
- Some cleanups to the Makefile
...
- Use sdl-config everywehre
2011-10-05 16:43:51 +00:00
Yamagi Burmeister
8ba8373440
Commit the cool, amazing and outresolving savegame
...
system. Savegames don't break anymore when the
game.so is recompiled or changed. :)
2011-10-04 13:02:52 +00:00
Yamagi Burmeister
0424b36e88
Beschreibung leicht verbessert
2010-12-20 09:07:23 +00:00
Yamagi Burmeister
9f38155a7e
Include-Path für SDL auch in den Refresher
2010-11-26 12:43:27 +00:00
Yamagi Burmeister
ce68e01009
Ein neues Makefile
2010-11-26 12:28:00 +00:00
Yamagi Burmeister
cb0159014d
Connectionless server commands in eine eigene Datei
2010-11-26 08:12:50 +00:00
Yamagi Burmeister
ca69a68868
Benenne sv_ents.c in sv_entities.c um
2010-11-25 16:52:44 +00:00
Yamagi Burmeister
e35544ed52
Bennene sv_ccmds.c in sv_cmd.c um
2010-11-25 16:39:19 +00:00
Yamagi Burmeister
5ddb6ab6a1
Den Server-Savegame-Code in eine eigenen Datei
2010-11-25 16:36:27 +00:00
Yamagi Burmeister
ff360644fc
Löse das Verzeichnis client/console auf
2010-11-25 15:32:39 +00:00
Yamagi Burmeister
b859cec1e2
Löse das Verzeichnis client/input auf
2010-11-25 15:28:41 +00:00
Yamagi Burmeister
9128f49e47
Überarbeite das Makefile
2010-10-27 13:50:20 +00:00
Yamagi Burmeister
6db456587c
Schreibe das Hardwaregamma auf X11 um :)
2010-10-25 15:57:39 +00:00
Yamagi Burmeister
7fc1f607c9
Benenne gl_warp.c in r_warp.c um
2010-10-23 08:55:28 +00:00
Yamagi Burmeister
a5346cbfbe
Benenne gl_scrap.c in r_scrap.c um
2010-10-23 08:33:44 +00:00
Yamagi Burmeister
4d647257fa
Benennen gl_rsurf.c in r_surf.c um
2010-10-23 08:28:39 +00:00
Yamagi Burmeister
4c9536e400
- Benenne alle Funktionen in gl_rsurf um
...
- Lightmaps in ne eigene Datei
2010-10-23 08:24:28 +00:00
Yamagi Burmeister
d6acc3b4ea
Bennene gl_rmisc in r_misc um
2010-10-23 07:21:53 +00:00
Yamagi Burmeister
de91dbe5b0
Benennen gl_rmain.c in r_main.c um
2010-10-23 06:56:02 +00:00
Yamagi Burmeister
05cef57735
Benennen gl_model.c zu r_model.c um
2010-10-23 06:13:38 +00:00
Yamagi Burmeister
2de15c4a73
Bennene gl_mesh.c in r_mesh.c um
2010-10-22 09:29:09 +00:00
Yamagi Burmeister
139ecd30f4
Bennene gl_lights.c zu r_lights.c um
2010-10-22 09:23:44 +00:00
Yamagi Burmeister
d59ab83f0d
Benenne gl_image.c zu r_image.c um
2010-10-22 09:18:23 +00:00
Yamagi Burmeister
3989b43035
Bennene gl_draw.c in r_draw.c um
2010-10-22 08:48:01 +00:00
Yamagi Burmeister
fe1fe1a555
Makefile für md2
2010-10-21 08:19:42 +00:00
Yamagi Burmeister
719b958688
sp2 in eine eigene Datei
2010-10-21 08:16:27 +00:00
Yamagi Burmeister
70f14e4fa5
wal in eine eigene datei
2010-10-21 07:44:15 +00:00
Yamagi Burmeister
b94c471a24
tga in eine eigene Datei
2010-10-21 07:38:33 +00:00
Yamagi Burmeister
7d54bf6e41
PCX in ne eigene Datei
2010-10-21 07:35:45 +00:00
Yamagi Burmeister
56f27f1e3a
Scrapping in ne eigene Datei
2010-10-21 07:29:20 +00:00
Yamagi Burmeister
0e7a9957e9
Löse qgl/ und vid/ auf
2010-10-19 09:17:18 +00:00
Yamagi Burmeister
aabf1567ae
Lösche das alte Low Level Input Backend
2010-10-19 07:30:58 +00:00
Yamagi Burmeister
010aa5b498
Ein neues Inputsystem in SDL. Das ist alles noch sehr Alpha...
2010-10-19 07:14:05 +00:00
Yamagi Burmeister
baf6349ff1
strlrm() und main() in eine eigene Datei
2010-10-18 16:06:40 +00:00
Yamagi Burmeister
f78eb87c3c
Bennene posix/ nach unix/ um, da dies irgendwie treffender ist
2010-10-18 15:08:13 +00:00
Yamagi Burmeister
714f013511
Benenne refresh/ zu qgl/ um
2010-10-18 14:01:34 +00:00
Yamagi Burmeister
7330801e9e
Bennene abi.c in input.c um
2010-10-18 13:37:52 +00:00
Yamagi Burmeister
bf1cb56842
Ordne posix/ neu
2010-10-18 13:28:14 +00:00
Yamagi Burmeister
9a750b4e4e
Bennene posix.c zu hunk.c um
2010-10-18 13:19:17 +00:00
Yamagi Burmeister
030a5eee08
Verschiebe unzip nach common
2010-09-01 08:58:58 +00:00
Yamagi Burmeister
c5796a8db1
msg_* in ein eigenes Verzeichnis
2010-09-01 08:25:09 +00:00
Yamagi Burmeister
0636b586d3
Verschiebe com_* in ein eigenes Verzeichnis
2010-09-01 08:17:37 +00:00
Yamagi Burmeister
511aa3bb69
Verschiebe cmd_* in ein eigenes Verezichnis
2010-09-01 08:04:13 +00:00
Yamagi Burmeister
f0f12c0492
cm_* in ein eigenes Verzeichnis
2010-09-01 07:41:37 +00:00
Yamagi Burmeister
e6052d6a48
Rename net_chan.c to netchan.c
2010-08-31 09:45:59 +00:00
Yamagi Burmeister
be13ad94f0
Rename common.c to misc.c
2010-08-31 09:20:26 +00:00
Yamagi Burmeister
a0f1467882
SPlit the zone malloc into an own file
2010-08-31 09:08:30 +00:00
Yamagi Burmeister
6379c981f8
SPlit the common argument processing into an own file
2010-08-31 09:03:32 +00:00
Yamagi Burmeister
6c81165985
Split the server side memory management into an own file
2010-08-31 08:58:46 +00:00
Yamagi Burmeister
e72bd4af00
Split the message reading and preprocessing into an own file
2010-08-31 08:52:40 +00:00
Yamagi Burmeister
a3e2a52535
Split the Message IO into an own file
2010-08-31 08:48:11 +00:00
Yamagi Burmeister
2ec78c2df7
SPlit the client/server-stuff into an own file
2010-08-31 08:40:45 +00:00
Yamagi Burmeister
a54576c9ce
Rename files.c to filesystem.c
2010-08-31 08:28:51 +00:00
Yamagi Burmeister
d5aa0ab0bd
Rename the cmd_* stuff once more
2010-08-03 15:15:56 +00:00
Yamagi Burmeister
620ce70ec7
Split cmodel.c into multiple files
2010-08-03 15:12:04 +00:00
Yamagi Burmeister
88c511f270
Spalte cmd.c in Eintzeldateien
2010-08-03 14:06:20 +00:00
Yamagi Burmeister
9c8a60bba6
keys.c -> keyboard.c
2010-06-19 19:14:38 +00:00
Yamagi Burmeister
3007608a22
Benenne snd_ogg.c in snd_vorbis.c um
2010-06-19 19:06:37 +00:00
Yamagi Burmeister
8925af9878
Den Wave-Code in eine eigene Datei
2010-06-19 18:59:33 +00:00
Yamagi Burmeister
179b5d541c
cl_inv.c -> cl_inventory.c
2010-06-18 19:49:58 +00:00
Yamagi Burmeister
852de0452d
cl_tent.c zu cl_tempentities.c umbenannt
2010-06-18 16:47:10 +00:00
Yamagi Burmeister
d32f2e60a3
- cl_scrn.c zu cl_screen.c umbenannt
...
- Einen Header für cl_tent.c
2010-06-18 16:45:44 +00:00
Yamagi Burmeister
b517aa921a
cl_pred.c in cl_prediction.c umbenannt
2010-06-18 16:37:12 +00:00
Yamagi Burmeister
974aeeea41
cl_newfx.c auf andere Dateien verteilt und entfernt
2010-06-18 16:28:25 +00:00
Yamagi Burmeister
ca2cbd5da6
Den Autodownload-Code in eine eigene Datei
2010-06-18 16:15:33 +00:00
Yamagi Burmeister
286f180e08
Den generischen Netzwerkkram in eine eigene Datei
2010-06-18 16:07:51 +00:00
Yamagi Burmeister
ca7d174d57
Benenne cl_fx.c nach cl_effects.c um
2010-06-18 15:41:29 +00:00
Yamagi Burmeister
04a2137f81
Verschiebe die Partikel aus cl_fx.c nach cl_particles.c
2010-06-18 15:38:54 +00:00
Yamagi Burmeister
5708130e49
Verschiebe generisches Lichthandling aus cl_fx.c in eine eigene Datei
2010-06-18 15:27:55 +00:00
Yamagi Burmeister
0f8b8df645
cl_ents.c nach cl_entities.c umbenannt
2010-06-18 15:16:31 +00:00
Yamagi Burmeister
f65ec5eff8
Den Zufallsgenerator wieder raus
2010-06-17 15:11:51 +00:00
Yamagi Burmeister
f3ce546a5d
Neuer mtrand() Zuvallszahlengenerator, welcher wesentlich bessere
...
Zufallszahlen als der rand() der meisten libc bietet. Nutze ihn gleich
in cl_ents.c und cl_fx.c. Dies macht das Partikelverhalten mehr
Windows-Like
2010-06-17 13:49:19 +00:00
Yamagi Burmeister
95586850e4
-DBROKEN_GL durch ein CVar ersetzt
2010-05-22 06:58:09 +00:00
Yamagi Burmeister
d773fb3f56
-fstack-protector-all aktiviert.
2010-02-20 08:12:08 +00:00
Yamagi Burmeister
49e4c62e01
-DBROKENGL immer einschalten. Es hilft nichts. -_-
2010-02-08 16:59:25 +00:00
Yamagi Burmeister
a0f057d978
Andere Compilerflags, die sicherer sein sollten. Wenn es partout auch
...
mit diesen nicht will, nehmen wir das -O2 noch raus. Kostet dann aber
knappe 100FPS. Diese Änderung war erstmal neutral.
2010-01-18 14:57:27 +00:00
Yamagi Burmeister
de3268494c
Einen Hack für kaputte Mesa-Installationen
2009-10-06 15:17:45 +00:00
Yamagi Burmeister
f39a74336b
Kommentar in der Makefile angepasst
2009-10-04 15:25:19 +00:00
Yamagi Burmeister
9543454fd8
Makefile überarbeitet
...
Neue README
2009-10-04 12:20:37 +00:00
Yamagi Burmeister
b6f5dadf4c
Merge in den Trunk:
...
- OGG/Vorbis Support
- pk3 Support (ungetestet)
2009-10-03 16:06:45 +00:00
Yamagi Burmeister
415dad72c1
Erlaube es auf allen Plattformen zu bauen.
2009-06-04 12:14:55 +00:00
Yamagi Burmeister
058d8de80f
So, auch der Fallout des Umbennens des Spiels ist nun behoben
2009-04-10 13:39:58 +00:00
Yamagi Burmeister
26d79b1eba
OK, baut wieder
2009-04-10 13:33:15 +00:00
Yamagi Burmeister
a14f184058
OK, Umbenennung, zweiter Schritt
2009-04-10 13:11:49 +00:00
Yamagi Burmeister
7315fbfc14
Kommentare in den Makefiles aktualisiert
2009-03-30 12:50:53 +00:00
Yamagi Burmeister
7575c866c5
Server ohne -Werror
2009-03-16 22:11:31 +00:00
Yamagi Burmeister
0cda00c5aa
Makefile verbesserMakefile verbessert
2009-03-10 16:46:57 +00:00
Yamagi Burmeister
84032eee3d
OK, dies ist dann hoffentlich die final :
2009-03-09 18:04:50 +00:00
Yamagi Burmeister
e7b1488f74
Spielmode hard+ ins Menü gepackt
2009-03-09 17:46:56 +00:00
Yamagi Burmeister
273995acad
CTF ist nun aufgeräumt
2009-03-09 17:12:35 +00:00
Yamagi Burmeister
007456f13b
Makefile im CTF erweitert
2009-03-09 16:10:05 +00:00
Yamagi Burmeister
5b2431ad95
So, das Spiel baut nun fehlerfrei und ist fertig :)
2009-03-09 15:46:42 +00:00
Yamagi Burmeister
ed9b900d03
Spiel weiter aufgeräumt
2009-03-06 17:00:49 +00:00
Yamagi Burmeister
feb7865fca
Quake II Spiel baut nun
2009-03-05 16:34:42 +00:00
Yamagi Burmeister
3456cf24cf
- Support für SUN Solaris ist raus
...
- -DOPENGL ist tot
2009-03-05 15:37:46 +00:00
Yamagi Burmeister
f1bbae900e
Grundlegende Restrukturierung des Renderer-Code
2009-03-05 14:51:44 +00:00
Yamagi Burmeister
9c0494f539
Renderer baut nun mit -Werror
2009-03-05 13:11:09 +00:00
Yamagi Burmeister
50b796a985
libGL darf _nicht_ statisch gelinkt sein
2009-03-05 12:05:14 +00:00
Yamagi Burmeister
6d09a9fbbf
-DBROKEN_GL Flag eingebaut
2009-03-05 11:55:47 +00:00
Yamagi Burmeister
f789e1178b
Und nun die Render-ABI
2009-03-05 11:45:23 +00:00
Yamagi Burmeister
be587d1f2a
Man sollte die Game-ABI auch linken
2009-03-05 11:32:20 +00:00
Yamagi Burmeister
d87a7bf9ed
Die Game-ABI muss in den Renderer
2009-03-05 11:28:58 +00:00
Yamagi Burmeister
d8d7b80230
Kleine Änderung an der Makefile
2009-03-05 11:09:01 +00:00
Yamagi Burmeister
b379ca57c7
Nun baut der Mist
2009-03-05 11:03:08 +00:00
Yamagi Burmeister
6e446955f8
Ein erster Schritt in Richtung eines bauenden Renderers
2009-03-05 09:47:10 +00:00
Yamagi Burmeister
871936b72a
Eine Umbenennung, bau nun mit -Werror
2009-03-05 09:03:26 +00:00
Yamagi Burmeister
675192bd21
Damit ist - bis auf einen Testlauf - das Aufräumen
...
des Clients und Server für POSIX beendet
2009-03-04 16:24:55 +00:00
Yamagi Burmeister
7784426a43
Den rest von Linux aufgeräumt
2009-03-04 16:15:53 +00:00
Yamagi Burmeister
e5594a69ed
Weitere Umbenennungen, einige Dateien
...
aufgeräumt
2009-03-04 16:04:40 +00:00
Yamagi Burmeister
72ffefd940
q_shlinux.c in posix.c umbenannt
2009-03-04 15:53:41 +00:00
Yamagi Burmeister
e1b8aed4c8
Verzeichnisstruktur angepasst
2009-03-04 15:50:05 +00:00
Yamagi Burmeister
7e1778b106
Dedicated-Client Trennung ist nun bis auf den
...
plattformabhängigen Teil beendet
2009-03-04 15:24:29 +00:00
Yamagi Burmeister
c2bb9ccc32
Neue Makefile und ein vergessenes Ding gefixt
2009-03-04 15:12:31 +00:00
Yamagi Burmeister
8c8ab0a311
Makefile modernisiert
2009-03-03 14:10:08 +00:00
Yamagi Burmeister
05e630158a
Dateien des Clients neu angeordnet
2009-03-03 13:43:32 +00:00
Yamagi Burmeister
80c4bf995b
Der Versuch den Icculus Quake II Client einmal aufzuraeumen.
...
Bei dieser initialen Version handelt es sich um den blanken
Client ohne Renderer und Server und Spiele. Ueberfluessige
Sourcedateien wurden geloescht, einige Dateien so verschoben,
dass sich eine sinnvolle Verzeichnisstruktur ergibt. Zudem wurde
eine neue Makefile erstellt.
2009-02-28 14:41:18 +00:00