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:
sezero
2018-08-23 03:47:50 +03:00
parent d565bf19ef
commit bd3e0372c1
4 changed files with 16 additions and 16 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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