diff options
author | Keith Whitwell <[email protected]> | 2006-05-10 08:57:34 +0000 |
---|---|---|
committer | Keith Whitwell <[email protected]> | 2006-05-10 08:57:34 +0000 |
commit | 452be7e7ef0d9ac0205ce7b3277ad1f14558cc2c (patch) | |
tree | 404235fe76e250bc70684e06cab907722f06e3e5 /src/mesa/main | |
parent | 2b3aab071760c15abfbd99c070cf368d715e5173 (diff) |
Use a (much!) larger executable memory heap so that the glsl x86
allocations succeed. I'm not sure this is really necessary...
Diffstat (limited to 'src/mesa/main')
-rw-r--r-- | src/mesa/main/execmem.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/mesa/main/execmem.c b/src/mesa/main/execmem.c index 7d498a82791..3f4c75939d8 100644 --- a/src/mesa/main/execmem.c +++ b/src/mesa/main/execmem.c @@ -47,7 +47,7 @@ #include <sys/mman.h> #include "mm.h" -#define EXEC_HEAP_SIZE (128*1024) +#define EXEC_HEAP_SIZE (10*1024*1024) _glthread_DECLARE_STATIC_MUTEX(exec_mutex); @@ -85,7 +85,11 @@ _mesa_exec_malloc(GLuint size) if (block) addr = exec_mem + block->ofs; - + else { + _mesa_printf("%s failed\n", __FUNCTION__); + exit(1); + } + _glthread_UNLOCK_MUTEX(exec_mutex); return addr; |