18 lines
539 B
C
18 lines
539 B
C
#define check(name, ...) { \
|
|
GLfloat tmp[] = __VA_ARGS__; \
|
|
assert(memcmp(state.name, tmp, sizeof(tmp)) == 0);}
|
|
|
|
int main() {
|
|
check(current.color, {1.0f, 1.0f, 1.0f, 1.0f});
|
|
check(current.normal, {0.0f, 0.0f, 1.0f});
|
|
for (int i = 0; i < MAX_TEX; i++) {
|
|
check(current.tex[i], {0, 0});
|
|
texgen_state_t *t = &state.texgen[i];
|
|
assert(t->R == GL_EYE_LINEAR);
|
|
assert(t->Q == GL_EYE_LINEAR);
|
|
assert(t->S == GL_EYE_LINEAR);
|
|
assert(t->T == GL_EYE_LINEAR);
|
|
}
|
|
mock_return;
|
|
}
|