34 lines
1.4 KiB
Diff
34 lines
1.4 KiB
Diff
commit 954dfba12986f578f2d8461818f9e9ac1f8f2b41
|
|
Author: Keith Packard <keithp@keithp.com>
|
|
Date: Fri Jan 30 21:51:32 2009 -0800
|
|
|
|
i965: bump texture limit to 4kx4k
|
|
|
|
Rendering and textures are limited to 8kx8k, but mesa limits things to
|
|
4kx4k, and magic guard band stuff may break on 8kx8k drawing. This is safe
|
|
though, and makes compiz work on bigger screens.
|
|
|
|
Signed-off-by: Keith Packard <keithp@keithp.com>
|
|
|
|
diff --git a/src/mesa/drivers/dri/i965/brw_context.c b/src/mesa/drivers/dri/i965/brw_context.c
|
|
index d7a2bd9..d66781f 100644
|
|
--- a/src/mesa/drivers/dri/i965/brw_context.c
|
|
+++ b/src/mesa/drivers/dri/i965/brw_context.c
|
|
@@ -135,13 +135,12 @@ GLboolean brwCreateContext( const __GLcontextModes *mesaVis,
|
|
ctx->Const.MaxTextureImageUnits);
|
|
ctx->Const.MaxVertexTextureImageUnits = 0; /* no vertex shader textures */
|
|
|
|
- /* Advertise the full hardware capabilities. The new memory
|
|
- * manager should cope much better with overload situations:
|
|
+ /* Mesa limits textures to 4kx4k; it would be nice to fix that someday
|
|
*/
|
|
- ctx->Const.MaxTextureLevels = 12;
|
|
+ ctx->Const.MaxTextureLevels = 13;
|
|
ctx->Const.Max3DTextureLevels = 9;
|
|
ctx->Const.MaxCubeTextureLevels = 12;
|
|
- ctx->Const.MaxTextureRectSize = (1<<11);
|
|
+ ctx->Const.MaxTextureRectSize = (1<<12);
|
|
|
|
/* if conformance mode is set, swrast can handle any size AA point */
|
|
ctx->Const.MaxPointSizeAA = 255.0;
|