From: Brian Date: Thu, 24 May 2007 20:36:02 +0000 (-0600) Subject: define, use SP_MAX_CLIP_PLANES X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f889ad21da2009f8d49d53a3fa03795e826fb56a;p=mesa.git define, use SP_MAX_CLIP_PLANES --- diff --git a/src/mesa/softpipe/sp_state.h b/src/mesa/softpipe/sp_state.h index d69f9cd1649..f8521beed3e 100644 --- a/src/mesa/softpipe/sp_state.h +++ b/src/mesa/softpipe/sp_state.h @@ -81,8 +81,10 @@ struct softpipe_scissor_rect { }; +#define SP_MAX_CLIP_PLANES 6 + struct softpipe_clip_state { - GLfloat ucp[6][4]; + GLfloat ucp[SP_MAX_CLIP_PLANES][4]; GLuint nr; }; diff --git a/src/mesa/softpipe/state_tracker/st_atom_clip.c b/src/mesa/softpipe/state_tracker/st_atom_clip.c index 1a0d2c4053b..710d6ffc84f 100644 --- a/src/mesa/softpipe/state_tracker/st_atom_clip.c +++ b/src/mesa/softpipe/state_tracker/st_atom_clip.c @@ -45,7 +45,7 @@ static void update_clip( struct st_context *st ) memset(&clip, 0, sizeof(clip)); - for (i = 0; i < 6; i++) { + for (i = 0; i < SP_MAX_CLIP_PLANES; i++) { if (st->ctx->Transform.ClipPlanesEnabled & (1 << i)) { memcpy(clip.ucp[clip.nr], st->ctx->Transform._ClipUserPlane[i],