summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJouk Jansen <joukj@hrem.stm.tudelft.nl>2003-12-08 08:58:52 +0000
committerJouk Jansen <joukj@hrem.stm.tudelft.nl>2003-12-08 08:58:52 +0000
commit2799d2535ab013ec82c79e3f98f92cdef43dbdf3 (patch)
tree0e40aa862cf10860d39b3e297436cc05c047da7a
parent173f9ae031b43ae15d4d1ff1563eefeb83647895 (diff)
Committing in .
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 ----------------------------------------------------------------------
-rw-r--r--src/mesa/tnl/t_vb_lighttmp.h2
-rw-r--r--src/mesa/tnl/t_vtx_eval.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/mesa/tnl/t_vb_lighttmp.h b/src/mesa/tnl/t_vb_lighttmp.h
index 7af1a4bfab..cd7988518b 100644
--- a/src/mesa/tnl/t_vb_lighttmp.h
+++ b/src/mesa/tnl/t_vb_lighttmp.h
@@ -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
diff --git a/src/mesa/tnl/t_vtx_eval.c b/src/mesa/tnl/t_vtx_eval.c
index 5b5cb624c9..0878827cd9 100644
--- a/src/mesa/tnl/t_vtx_eval.c
+++ b/src/mesa/tnl/t_vtx_eval.c
@@ -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,