[Mesa-dev] [PATCH 09/23] mesa: remove WIN32 MAX_WIDTH work-around in config.h

Brian Paul brian.e.paul at gmail.com
Mon Feb 20 12:14:57 PST 2012


From: Brian Paul <brianp at vmware.com>

There aren't any more stack-allocated arrays dimensioned by MAX_WIDTH
so there shouldn't be any more stack overflows.
---
 src/mesa/main/config.h |   17 -----------------
 1 files changed, 0 insertions(+), 17 deletions(-)

diff --git a/src/mesa/main/config.h b/src/mesa/main/config.h
index 7b7740e..612b719 100644
--- a/src/mesa/main/config.h
+++ b/src/mesa/main/config.h
@@ -153,23 +153,6 @@
 #   define MAX_HEIGHT 16384
 #endif
 
-/* XXX: hack to prevent stack overflow on windows until all temporary arrays
- * [MAX_WIDTH] are allocated from the heap */
-#ifdef WIN32
-#undef MAX_TEXTURE_LEVELS
-#undef MAX_3D_TEXTURE_LEVELS
-#undef MAX_CUBE_TEXTURE_LEVELS
-#undef MAX_TEXTURE_RECT_SIZE
-#undef MAX_WIDTH
-#undef MAX_HEIGHT
-#define MAX_TEXTURE_LEVELS 13
-#define MAX_3D_TEXTURE_LEVELS 9
-#define MAX_CUBE_TEXTURE_LEVELS 13
-#define MAX_TEXTURE_RECT_SIZE 4096
-#define MAX_WIDTH 4096
-#define MAX_HEIGHT 4096
-#endif
-
 /** Maxmimum size for CVA.  May be overridden by the drivers.  */
 #define MAX_ARRAY_LOCK_SIZE 3000
 
-- 
1.7.3.4



More information about the mesa-dev mailing list