Files
commandergenius/project/jni/glshim/test/tests/state/default.c
2015-02-09 20:25:03 +00:00

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;
}