diff options
author | Alon Zakai <alonzakai@gmail.com> | 2013-05-30 13:48:40 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2013-05-30 13:48:40 -0700 |
commit | 29a025962b9dc92534c2dcec5f068a9983b9f80b (patch) | |
tree | 8b67c660b1828923a1d8ad24e5f94943cafd3fe1 /tests/s3tc.c | |
parent | 5a4828f4ae133fcd6d2abaf2822d6184b07eb513 (diff) | |
parent | eefa5818573b8494549dfc30e8fd1faa4975f2af (diff) |
Merge branch 'texenv' of github.com:jdashg/emscripten into incoming
Diffstat (limited to 'tests/s3tc.c')
-rw-r--r-- | tests/s3tc.c | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/tests/s3tc.c b/tests/s3tc.c index c2736feb..16ee783f 100644 --- a/tests/s3tc.c +++ b/tests/s3tc.c @@ -63,14 +63,12 @@ int main(int argc, char *argv[]) const char *exts = (const char *)glGetString(GL_EXTENSIONS); assert(hasext(exts, "GL_ARB_texture_compression")); assert(hasext(exts, "GL_EXT_texture_compression_s3tc")); - + // Set the OpenGL state after creating the context with SDL_SetVideoMode glClearColor( 0, 0, 0, 0 ); - -#if !EMSCRIPTEN - glEnable( GL_TEXTURE_2D ); // Need this to display a texture XXX unnecessary in OpenGL ES 2.0/WebGL -#endif + + glEnable( GL_TEXTURE_2D ); // Needed when we're using the fixed-function pipeline. glViewport( 0, 0, 640, 480 ); @@ -110,7 +108,7 @@ int main(int argc, char *argv[]) // Clear the screen before drawing glClear( GL_COLOR_BUFFER_BIT ); - + // Bind the texture to which subsequent calls refer to glBindTexture( GL_TEXTURE_2D, texture ); @@ -143,7 +141,7 @@ int main(int argc, char *argv[]) glEnd(); SDL_GL_SwapBuffers(); - + #if !EMSCRIPTEN // Wait for 3 seconds to give us a chance to see the image SDL_Delay(1500); @@ -151,8 +149,8 @@ int main(int argc, char *argv[]) // Now we can delete the OpenGL texture and close down SDL glDeleteTextures( 1, &texture ); - + SDL_Quit(); - + return 0; } |