]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - common.c
lighting improvement in rgba mode, may crash some windows drivers
[xonotic/darkplaces.git] / common.c
index 533cf6cb46e25960a624e17f43e57b5328fab74a..b638b74a617d806f0a124282777e411af728f3a2 100644 (file)
--- a/common.c
+++ b/common.c
@@ -1592,6 +1592,8 @@ byte *COM_LoadFile (char *path, int usehunk, qboolean quiet)
                else
                        buf = loadbuf;
        }
+       else if (usehunk == 5)
+               buf = malloc (len+1);
        else
                Sys_Error ("COM_LoadFile: bad usehunk");
 
@@ -1616,6 +1618,12 @@ byte *COM_LoadTempFile (char *path, qboolean quiet)
        return COM_LoadFile (path, 2, quiet);
 }
 
+// LordHavoc: returns malloc'd memory
+byte *COM_LoadMallocFile (char *path, qboolean quiet)
+{
+       return COM_LoadFile (path, 5, quiet);
+}
+
 void COM_LoadCacheFile (char *path, struct cache_user_s *cu, qboolean quiet)
 {
        loadcache = cu;