# HG changeset patch # User John Tsiombikas # Date 1326951451 -7200 # Node ID 58ddd42848f945f2bfaf4dcaa8a154b7d51f6dce # Parent 0aee5df08cfcdb0146edbbdf162a921b3a3c5e12 foo diff -r 0aee5df08cfc -r 58ddd42848f9 src/main.c --- a/src/main.c Thu Jan 19 07:03:47 2012 +0200 +++ b/src/main.c Thu Jan 19 07:37:31 2012 +0200 @@ -241,6 +241,36 @@ glutPostRedisplay(); break; + case 'f': + { + static int fullscr; + if(++fullscr & 1) { + glutFullScreen(); + } else { + glutPositionWindow(20, 20); + } + } + break; + + { + static float bgval; + case '=': + bgval += 0.1; + if(bgval > 1.0) + bgval = 1.0; + glClearColor(bgval, bgval, bgval, 1.0); + glutPostRedisplay(); + break; + + case '-': + bgval -= 0.1; + if(bgval < 0.0) + bgval = 0.0; + glClearColor(bgval, bgval, bgval, 1.0); + glutPostRedisplay(); + break; + } + default: break; } diff -r 0aee5df08cfc -r 58ddd42848f9 src/scene.c --- a/src/scene.c Thu Jan 19 07:03:47 2012 +0200 +++ b/src/scene.c Thu Jan 19 07:37:31 2012 +0200 @@ -26,7 +26,7 @@ const struct aiScene *aiscn; unsigned int proc_flags = aiProcess_JoinIdenticalVertices | aiProcess_PreTransformVertices | aiProcess_Triangulate | - aiProcess_GenNormals | aiProcess_SortByPType; + aiProcess_GenNormals | aiProcess_SortByPType | aiProcess_FlipUVs; if(!(aiscn = aiImportFile(fname, proc_flags))) { fprintf(stderr, "failed to load: %s\n", fname);