diff --git a/alienarena-7.45-currentdir-option.patch b/alienarena-7.45-currentdir-option.patch new file mode 100644 index 0000000..470b013 --- /dev/null +++ b/alienarena-7.45-currentdir-option.patch @@ -0,0 +1,36 @@ +diff -up alienarena-7.45/source/Makefile.current alienarena-7.45/source/Makefile +--- alienarena-7.45/source/Makefile.current 2010-08-02 13:49:09.000000000 -0400 ++++ alienarena-7.45/source/Makefile 2010-08-02 13:52:49.636267949 -0400 +@@ -26,6 +26,8 @@ BUILD?=ALL + WITH_DATADIR?=no + WITH_LIBDIR?=no + ++WITH_CURRENTDIR?=yes ++ + # End of configurable options. + + VERSION= 1.40 +@@ -68,6 +70,10 @@ LIBDIR?=$(PREFIX)/lib/alienarena + BASE_CFLAGS+=-DLIBDIR='\"$(LIBDIR)\"' + endif + ++ifeq ($(strip $(WITH_CURRENTDIR)),yes) ++BASE_CFLAGS+=-DCURRENTDIR='\".\"' ++endif ++ + RELEASE_CFLAGS=$(BASE_CFLAGS) + + ifeq ($(strip $(OPTIMIZED_CFLAGS)),yes) +diff -up alienarena-7.45/source/qcommon/files.c.current alienarena-7.45/source/qcommon/files.c +--- alienarena-7.45/source/qcommon/files.c.current 2010-08-02 13:49:03.000000000 -0400 ++++ alienarena-7.45/source/qcommon/files.c 2010-08-02 13:53:13.371270066 -0400 +@@ -727,7 +727,9 @@ void FS_SetGamedir (char *dir) + #ifdef LIBDIR + FS_AddGameDirectory (va("%s/%s", LIBDIR, dir) ); + #endif ++#ifdef CURRENTDIR + FS_AddGameDirectory (va("%s/%s", fs_basedir->string, dir) ); ++#endif + #ifdef __unix__ + FS_AddHomeAsGameDirectory(dir); + #endif diff --git a/alienarena-7.45-no-qglBlitFramebufferEXT.patch b/alienarena-7.45-no-qglBlitFramebufferEXT.patch new file mode 100644 index 0000000..452cfdd --- /dev/null +++ b/alienarena-7.45-no-qglBlitFramebufferEXT.patch @@ -0,0 +1,25 @@ +diff -up alienarena-7.45/source/ref_gl/r_shadowmaps.c.BAD alienarena-7.45/source/ref_gl/r_shadowmaps.c +--- alienarena-7.45/source/ref_gl/r_shadowmaps.c.BAD 2010-08-02 14:46:28.251171881 -0400 ++++ alienarena-7.45/source/ref_gl/r_shadowmaps.c 2010-08-02 14:46:54.482305473 -0400 +@@ -128,14 +128,14 @@ void generateShadowFBO() + //FBO for capturing stencil volumes + + //must check for abilit to blit(Many old ATI drivers do not support) +- if(gl_state.hasFBOblit) { +- if(!qglBlitFramebufferEXT) { +- Com_Printf("qglBlitFramebufferEXT not found...\n"); ++ // if(gl_state.hasFBOblit) { ++ // if(!qglBlitFramebufferEXT) { ++ // Com_Printf("qglBlitFramebufferEXT not found...\n"); + //no point in continuing on +- gl_state.hasFBOblit = false; +- return; +- } +- } ++ // gl_state.hasFBOblit = false; ++ // return; ++ // } ++ // } + + qglBindTexture(GL_TEXTURE_2D, r_colorbuffer->texnum); + qglTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, vid.width, vid.height, 0, GL_RGBA, GL_UNSIGNED_BYTE, 0); diff --git a/alienarena-7.45-show-search-paths.patch b/alienarena-7.45-show-search-paths.patch new file mode 100644 index 0000000..3cb6550 --- /dev/null +++ b/alienarena-7.45-show-search-paths.patch @@ -0,0 +1,11 @@ +diff -up alienarena-7.45/source/qcommon/files.c.orig alienarena-7.45/source/qcommon/files.c +--- alienarena-7.45/source/qcommon/files.c.orig 2010-08-02 13:54:05.000000000 -0400 ++++ alienarena-7.45/source/qcommon/files.c 2010-08-02 13:55:13.875144792 -0400 +@@ -542,6 +542,7 @@ void FS_AddGameDirectory (char *dir) + #else + strcpy (search->filename, dir); + #endif ++ Com_Printf("added %s to search paths\n", search->filename); + search->next = fs_searchpaths; + fs_searchpaths = search; +