Mesa (master): Hardcode the default value of ctx->Const.MaxClipPlanes to 6.

Paul Berry stereotype441 at kemper.freedesktop.org
Tue Sep 20 21:56:02 UTC 2011


Module: Mesa
Branch: master
Commit: 2dfa33a5e9325bfe9adb3a15aba466e3f15eb2c5
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2dfa33a5e9325bfe9adb3a15aba466e3f15eb2c5

Author: Paul Berry <stereotype441 at gmail.com>
Date:   Wed Sep  7 18:24:00 2011 -0700

Hardcode the default value of ctx->Const.MaxClipPlanes to 6.

Previously this value was set to MAX_CLIP_PLANES, which is defined to
be 6.  But MAX_CLIP_PLANES needs to be increased to 8 to support
GLSL-1.30-compliant drivers.  This patch hard-codes the default value
of ctx->Const.MaxClipPlanes to 6, so that when MAX_CLIP_PLANES is
increased, it won't affect drivers that do not support 8 clip planes.

Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

---

 src/mesa/main/context.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/mesa/main/context.c b/src/mesa/main/context.c
index 0cf7947..b20063c 100644
--- a/src/mesa/main/context.c
+++ b/src/mesa/main/context.c
@@ -582,7 +582,7 @@ _mesa_init_constants(struct gl_context *ctx)
    ctx->Const.MaxLineWidthAA = MAX_LINE_WIDTH;
    ctx->Const.LineWidthGranularity = (GLfloat) LINE_WIDTH_GRANULARITY;
    ctx->Const.MaxColorTableSize = MAX_COLOR_TABLE_SIZE;
-   ctx->Const.MaxClipPlanes = MAX_CLIP_PLANES;
+   ctx->Const.MaxClipPlanes = 6;
    ctx->Const.MaxLights = MAX_LIGHTS;
    ctx->Const.MaxShininess = 128.0;
    ctx->Const.MaxSpotExponent = 128.0;




More information about the mesa-commit mailing list