Mercurial > sdl-ios-xcode
diff test/automated/render/render.c @ 3743:848b5263ab05 gsoc2009_unit_tests
* Added some verbosity output.
author | Edgar Simo <bobbens@gmail.com> |
---|---|
date | Mon, 03 Aug 2009 17:48:56 +0000 |
parents | 808fad5fb593 |
children | f7a3a47e6b50 |
line wrap: on
line diff
--- a/test/automated/render/render.c Sun Aug 02 21:45:56 2009 +0000 +++ b/test/automated/render/render.c Mon Aug 03 17:48:56 2009 +0000 @@ -920,6 +920,16 @@ /* No error. */ ret = 0; + /* Test functionality first. */ + if (render_hasDrawColor()) + SDL_ATprintVerbose( 1, " Draw Color supported\n" ); + if (render_hasBlendModes()) + SDL_ATprintVerbose( 1, " Blend Modes supported\n" ); + if (render_hasTexColor()) + SDL_ATprintVerbose( 1, " Texture Color Mod supported\n" ); + if (render_hasTexAlpha()) + SDL_ATprintVerbose( 1, " Texture Alpha Mod supported\n" ); + /* Software surface blitting. */ ret = render_testPrimitives(); if (ret) @@ -974,8 +984,9 @@ /* Get number of drivers. */ nd = SDL_GetNumVideoDrivers(); - if (ret < 0) + if (nd < 0) goto err; + SDL_ATprintVerbose( 1, "%d Video Drivers found\n", nd ); /* Now run on the video mode. */ ret = SDL_InitSubSystem( SDL_INIT_VIDEO ); @@ -991,6 +1002,7 @@ driver = SDL_GetVideoDriver(i); if (driver == NULL) goto err; + SDL_ATprintVerbose( 1, " %d) %s\n", i+1, driver ); /* Hack to avoid dummy driver. */ if (strcmp(driver,"dummy")==0) continue; @@ -1026,6 +1038,7 @@ nr = SDL_GetNumRenderDrivers(); if (SDL_ATassert("SDL_GetNumRenderDrivers", nr>=0)) goto err; + SDL_ATprintVerbose( 1, " %d Render Drivers\n", nr ); SDL_ATend(); for (j=0; j<nr; j++) { @@ -1035,6 +1048,7 @@ goto err; /* Set testcase name. */ snprintf( msg, sizeof(msg), "Renderer %s", renderer.name ); + SDL_ATprintVerbose( 1, " %d) %s\n", j+1, renderer.name ); SDL_ATbegin( msg ); /* Set renderer. */ ret = SDL_CreateRenderer( wid, j, 0 );