Committing in .
authorJouk Jansen <joukj@hrem.stm.tudelft.nl>
Mon, 8 Dec 2003 08:58:52 +0000 (08:58 +0000)
committerJouk Jansen <joukj@hrem.stm.tudelft.nl>
Mon, 8 Dec 2003 08:58:52 +0000 (08:58 +0000)
 Solves array boundary out of bound which causes problems on OpenVMS (and
   maybe other systems)

 Modified Files:
  Mesa-newtree/src/mesa/tnl/t_vb_lighttmp.h
  Mesa-newtree/src/mesa/tnl/t_vtx_eval.c
 ----------------------------------------------------------------------

src/mesa/tnl/t_vb_lighttmp.h
src/mesa/tnl/t_vtx_eval.c

index 7af1a4bfabf39b475d0925fd7c79bbfd8cb0122c..cd7988518b08f080f75a5fd98b867ccbfc417e80 100644 (file)
@@ -444,7 +444,7 @@ static void TAG(light_fast_rgba_single)( GLcontext *ctx,
 #endif
    const struct gl_light *light = ctx->Light.EnabledList.next;
    GLuint j = 0;
-   GLfloat base[2][3];
+   GLfloat base[2][4];
    const GLuint nr = VB->Count;
 
 #ifdef TRACE
index 5b5cb624c9acb62fb95e721f3b9bf496661ed22e..0878827cd97674386c41f233bd220eebdc44df05 100644 (file)
@@ -210,7 +210,7 @@ void _tnl_do_EvalCoord2f( GLcontext* ctx, GLfloat u, GLfloat v )
       ASSIGN_4V(vertex, 0, 0, 0, 1);
 
       if (ctx->Eval.AutoNormal) {
-        GLfloat normal[3];
+        GLfloat normal[4];
          GLfloat du[4], dv[4];
 
          _math_de_casteljau_surf(map->Points, vertex, du, dv, uu, vv,