summaryrefslogtreecommitdiff
path: root/games/ioquake3/patches
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2009-06-06 22:04:50 +0000
committerwiz <wiz@pkgsrc.org>2009-06-06 22:04:50 +0000
commit16327fe51041ed6e004b4e24267315d1266ef8a6 (patch)
tree361aec46278fe6e9206812f083f9dba74b83063d /games/ioquake3/patches
parent57dc3f5c17d186e41ef78764549dbaedfe2a908d (diff)
downloadpkgsrc-16327fe51041ed6e004b4e24267315d1266ef8a6.tar.gz
Update to 1.36, based on PR 41527 by Yorick Hardy. While here, convert
to user-destdir. Changes since last release (pkgsrc had a newer snapshot): * Ports to new platforms * Off-server data downloads (http redirection) via HTTP and FTP with cURL * OpenAL sound rendering allowing for surround (5.1 and 7.1) speaker layouts and generally improved sound quality. Especially on the Windows Vista Operating System. * Ogg Vorbis audio decoding. * In-engine VOIP support, with optional Mumble player-location (positional audio) support. * IPV6 Networking. We're ready to frag on the net of the future! * SDL backend for the OpenGL context, window management, and input. This also improves portability. * Anaglyph stereo rendering (for viewing with 3D glasses) * Full x86-64 architecture support * Rewritten PowerPC JIT compiler, with ppc64 support * New SPARC JIT compiler, with support for both sparc32 and sparc64 * Compilation with MinGW and cross-compilation for Windows from Linux * Improved console command auto-completion * Persistent console command history * Improved QVM (Quake Virtual Machine) tools * Colored terminal output on POSIX operating systems * GUID System * Multiuser support on Windows systems (user-specific game data is stored in their respective Application Data folders) * PNG format support for textures * Numerous security fixes
Diffstat (limited to 'games/ioquake3/patches')
-rw-r--r--games/ioquake3/patches/patch-ad13
1 files changed, 11 insertions, 2 deletions
diff --git a/games/ioquake3/patches/patch-ad b/games/ioquake3/patches/patch-ad
index 61ee9138f59..ce2f2e935ae 100644
--- a/games/ioquake3/patches/patch-ad
+++ b/games/ioquake3/patches/patch-ad
@@ -1,6 +1,6 @@
-$NetBSD: patch-ad,v 1.1.1.1 2009/01/13 00:12:29 jmcneill Exp $
+$NetBSD: patch-ad,v 1.2 2009/06/06 22:04:50 wiz Exp $
---- code/qcommon/vm_x86_64.c.orig 2009-01-12 18:50:39.000000000 -0500
+--- code/qcommon/vm_x86_64.c.orig 2008-08-06 16:09:29.000000000 +0000
+++ code/qcommon/vm_x86_64.c
@@ -58,6 +58,10 @@ void assemble_line(const char* input, si
#endif
@@ -13,3 +13,12 @@ $NetBSD: patch-ad,v 1.1.1.1 2009/01/13 00:12:29 jmcneill Exp $
static void VM_Destroy_Compiled(vm_t* self);
/*
+@@ -246,7 +250,7 @@ void emit(const char* fmt, ...)
+ #else
+ #define JMPIARG \
+ emit("movq $%lu, %%rax", vm->codeBase+vm->instructionPointers[iarg]); \
+- emit("jmpq *%rax");
++ emit("jmpq *%%rax");
+ #endif
+
+ // integer compare and jump