glide3x, tests, sbench.c: fix build errors:
sbench.c:300: error: lvalue required as left operand of assignment sbench.c:301: error: lvalue required as left operand of assignment sbench.c:375: error: lvalue required as left operand of assignment sbench.c:376: error: lvalue required as left operand of assignment I _think_ this is the correct fix: MSVC6 generates the same output before and after this patch.
This commit is contained in:
@@ -280,11 +280,11 @@ main( int argc, char **argv)
|
||||
0.5f, 0.5f);
|
||||
|
||||
if (packedrgb) {
|
||||
(FxU32) vPtrArray[v][GR_VERTEX_R_OFFSET] =
|
||||
*(FxU32*) &vPtrArray[v][GR_VERTEX_R_OFFSET] =
|
||||
((unsigned char) (vPtrArray[v][GR_VERTEX_R_OFFSET]) << 16) |
|
||||
((unsigned char) (vPtrArray[v][GR_VERTEX_G_OFFSET]) << 8) |
|
||||
((unsigned char) (vPtrArray[v][GR_VERTEX_B_OFFSET]));
|
||||
(FxU32) vPtrArray[v][GR_VERTEX_R_OFFSET] |= 0xff000000;
|
||||
*(FxU32*) &vPtrArray[v][GR_VERTEX_R_OFFSET] |= 0xff000000;
|
||||
}
|
||||
}
|
||||
} else { /* listType == GR_TRIANGLE_FAN */
|
||||
@@ -355,11 +355,11 @@ main( int argc, char **argv)
|
||||
vPtrArray[v][GR_VERTEX_A_OFFSET] = 255.f;
|
||||
}
|
||||
if (packedrgb) {
|
||||
(FxU32) vPtrArray[v][GR_VERTEX_R_OFFSET] =
|
||||
*(FxU32*) &vPtrArray[v][GR_VERTEX_R_OFFSET] =
|
||||
((unsigned char) (vPtrArray[v][GR_VERTEX_R_OFFSET]) << 16) |
|
||||
((unsigned char) (vPtrArray[v][GR_VERTEX_G_OFFSET]) << 8) |
|
||||
((unsigned char) (vPtrArray[v][GR_VERTEX_B_OFFSET]));
|
||||
(FxU32) vPtrArray[v][GR_VERTEX_R_OFFSET] |= 0xff000000;
|
||||
*(FxU32*) &vPtrArray[v][GR_VERTEX_R_OFFSET] |= 0xff000000;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -280,11 +280,11 @@ main( int argc, char **argv)
|
||||
0.5f, 0.5f);
|
||||
|
||||
if (packedrgb) {
|
||||
(FxU32) vPtrArray[v][GR_VERTEX_R_OFFSET] =
|
||||
*(FxU32*) &vPtrArray[v][GR_VERTEX_R_OFFSET] =
|
||||
((unsigned char) (vPtrArray[v][GR_VERTEX_R_OFFSET]) << 16) |
|
||||
((unsigned char) (vPtrArray[v][GR_VERTEX_G_OFFSET]) << 8) |
|
||||
((unsigned char) (vPtrArray[v][GR_VERTEX_B_OFFSET]));
|
||||
(FxU32) vPtrArray[v][GR_VERTEX_R_OFFSET] |= 0xff000000;
|
||||
*(FxU32*) &vPtrArray[v][GR_VERTEX_R_OFFSET] |= 0xff000000;
|
||||
}
|
||||
}
|
||||
} else { /* listType == GR_TRIANGLE_FAN */
|
||||
@@ -355,11 +355,11 @@ main( int argc, char **argv)
|
||||
vPtrArray[v][GR_VERTEX_A_OFFSET] = 255.f;
|
||||
}
|
||||
if (packedrgb) {
|
||||
(FxU32) vPtrArray[v][GR_VERTEX_R_OFFSET] =
|
||||
*(FxU32*) &vPtrArray[v][GR_VERTEX_R_OFFSET] =
|
||||
((unsigned char) (vPtrArray[v][GR_VERTEX_R_OFFSET]) << 16) |
|
||||
((unsigned char) (vPtrArray[v][GR_VERTEX_G_OFFSET]) << 8) |
|
||||
((unsigned char) (vPtrArray[v][GR_VERTEX_B_OFFSET]));
|
||||
(FxU32) vPtrArray[v][GR_VERTEX_R_OFFSET] |= 0xff000000;
|
||||
*(FxU32*) &vPtrArray[v][GR_VERTEX_R_OFFSET] |= 0xff000000;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -294,11 +294,11 @@ main( int argc, char **argv)
|
||||
0.5f, 0.5f);
|
||||
|
||||
if (packedrgb) {
|
||||
(FxU32) vPtrArray[v][GR_VERTEX_R_OFFSET] =
|
||||
*(FxU32*) &vPtrArray[v][GR_VERTEX_R_OFFSET] =
|
||||
((unsigned char) (vPtrArray[v][GR_VERTEX_R_OFFSET]) << 16) |
|
||||
((unsigned char) (vPtrArray[v][GR_VERTEX_G_OFFSET]) << 8) |
|
||||
((unsigned char) (vPtrArray[v][GR_VERTEX_B_OFFSET]));
|
||||
(FxU32) vPtrArray[v][GR_VERTEX_R_OFFSET] |= 0xff000000;
|
||||
*(FxU32*) &vPtrArray[v][GR_VERTEX_R_OFFSET] |= 0xff000000;
|
||||
}
|
||||
}
|
||||
} else { /* listType == GR_TRIANGLE_FAN */
|
||||
@@ -369,11 +369,11 @@ main( int argc, char **argv)
|
||||
vPtrArray[v][GR_VERTEX_A_OFFSET] = 255.f;
|
||||
}
|
||||
if (packedrgb) {
|
||||
(FxU32) vPtrArray[v][GR_VERTEX_R_OFFSET] =
|
||||
*(FxU32*) &vPtrArray[v][GR_VERTEX_R_OFFSET] =
|
||||
((unsigned char) (vPtrArray[v][GR_VERTEX_R_OFFSET]) << 16) |
|
||||
((unsigned char) (vPtrArray[v][GR_VERTEX_G_OFFSET]) << 8) |
|
||||
((unsigned char) (vPtrArray[v][GR_VERTEX_B_OFFSET]));
|
||||
(FxU32) vPtrArray[v][GR_VERTEX_R_OFFSET] |= 0xff000000;
|
||||
*(FxU32*) &vPtrArray[v][GR_VERTEX_R_OFFSET] |= 0xff000000;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -280,11 +280,11 @@ main( int argc, char **argv)
|
||||
0.5f, 0.5f);
|
||||
|
||||
if (packedrgb) {
|
||||
(FxU32) vPtrArray[v][GR_VERTEX_R_OFFSET] =
|
||||
*(FxU32*) &vPtrArray[v][GR_VERTEX_R_OFFSET] =
|
||||
((unsigned char) (vPtrArray[v][GR_VERTEX_R_OFFSET]) << 16) |
|
||||
((unsigned char) (vPtrArray[v][GR_VERTEX_G_OFFSET]) << 8) |
|
||||
((unsigned char) (vPtrArray[v][GR_VERTEX_B_OFFSET]));
|
||||
(FxU32) vPtrArray[v][GR_VERTEX_R_OFFSET] |= 0xff000000;
|
||||
*(FxU32*) &vPtrArray[v][GR_VERTEX_R_OFFSET] |= 0xff000000;
|
||||
}
|
||||
}
|
||||
} else { /* listType == GR_TRIANGLE_FAN */
|
||||
@@ -355,11 +355,11 @@ main( int argc, char **argv)
|
||||
vPtrArray[v][GR_VERTEX_A_OFFSET] = 255.f;
|
||||
}
|
||||
if (packedrgb) {
|
||||
(FxU32) vPtrArray[v][GR_VERTEX_R_OFFSET] =
|
||||
*(FxU32*) &vPtrArray[v][GR_VERTEX_R_OFFSET] =
|
||||
((unsigned char) (vPtrArray[v][GR_VERTEX_R_OFFSET]) << 16) |
|
||||
((unsigned char) (vPtrArray[v][GR_VERTEX_G_OFFSET]) << 8) |
|
||||
((unsigned char) (vPtrArray[v][GR_VERTEX_B_OFFSET]));
|
||||
(FxU32) vPtrArray[v][GR_VERTEX_R_OFFSET] |= 0xff000000;
|
||||
*(FxU32*) &vPtrArray[v][GR_VERTEX_R_OFFSET] |= 0xff000000;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user