Module Name: xsrc
Committed By: christos
Date: Thu Mar 17 02:31:09 UTC 2016
Modified Files:
xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/r200: r200_sanity.c
Log Message:
Fix off-by-one.
To generate a diff of this commit:
cvs rdiff -u -r1.1.1.5 -r1.2 \
xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_sanity.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_sanity.c
diff -u xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_sanity.c:1.1.1.5 xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_sanity.c:1.2
--- xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_sanity.c:1.1.1.5 Thu Dec 18 01:02:08 2014
+++ xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_sanity.c Wed Mar 16 22:31:09 2016
@@ -622,29 +622,29 @@ static void init_regs( void )
struct reg_names *tmp;
int i;
- for (i = 0 ; i < Elements(regs) ; i++) {
+ for (i = 0 ; i < Elements(regs) - 1; i++) {
regs[i].idx = reg_names[i].idx;
regs[i].closest = ®_names[i];
regs[i].flags = 0;
}
+ regs[i].idx = -1;
- for (i = 0, tmp = scalar_names ; i < Elements(scalars) ; i++) {
+ for (i = 0, tmp = scalar_names ; i < Elements(scalars) - 1; i++) {
if (tmp[1].idx == i) tmp++;
scalars[i].idx = i;
scalars[i].closest = tmp;
scalars[i].flags = ISFLOAT;
}
+ scalars[i].idx = -1;
- for (i = 0, tmp = vector_names ; i < Elements(vectors) ; i++) {
+ for (i = 0, tmp = vector_names ; i < Elements(vectors) - 1; i++) {
if (tmp[1].idx*4 == i) tmp++;
vectors[i].idx = i;
vectors[i].closest = tmp;
vectors[i].flags = ISFLOAT|ISVEC;
}
+ vectors[i].idx = -1;
- regs[Elements(regs)-1].idx = -1;
- scalars[Elements(scalars)-1].idx = -1;
- vectors[Elements(vectors)-1].idx = -1;
}
static int find_or_add_value( struct reg *reg, int val )