From fb96bef48a391948d2a1277b8c3dd48d5a32c86d Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Wed, 2 Feb 2011 14:34:24 -0800 Subject: [PATCH] Fixed compiling with the latest API changes --- test/automated/Makefile | 12 +-- test/automated/render/render.c | 139 ++++++++++++++++--------------- test/automated/surface/surface.c | 13 +-- 3 files changed, 79 insertions(+), 85 deletions(-) mode change 100644 => 100755 test/automated/surface/surface.c diff --git a/test/automated/Makefile b/test/automated/Makefile index fe181c792..d7c8dbedd 100644 --- a/test/automated/Makefile +++ b/test/automated/Makefile @@ -9,8 +9,6 @@ LDFLAGS := `sdl-config --libs` SRC := testsdl.c \ platform/platform.c \ - rwops/rwops.c \ - rwops/TestSupportRWops.c \ rect/rect.c \ surface/surface.c \ render/render.c \ @@ -18,6 +16,8 @@ SRC := testsdl.c \ COMMON_SRC := SDL_at.c common/common.c COMMON_INCLUDE := SDL_at.h +RWOPS_SRC := rwops/rwops.c rwops/TestSupportRWops_Generic.c + TESTS_ALL := testsdl \ platform/platform \ rwops/rwops \ @@ -35,14 +35,14 @@ all: $(TESTS_ALL) test: all @./testsdl -testsdl: $(SRC) $(COMMON_SRC) - $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(SRC) $(COMMON_SRC) +testsdl: $(SRC) $(RWOPS_SRC) $(COMMON_SRC) + $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(SRC) $(RWOPS_SRC) $(COMMON_SRC) platform/platform: platform/platform.c $(COMMON_INCLUDE) $(COMMON_SRC) $(CC) $(CFLAGS) $(LDFLAGS) -o $@ platform/platform.c $(COMMON_SRC) -DTEST_STANDALONE -rwops/rwops: rwops/rwops.c $(COMMON_INCLUDE) $(COMMON_SRC) - $(CC) $(CFLAGS) $(LDFLAGS) -o $@ rwops/rwops.c $(COMMON_SRC) -DTEST_STANDALONE +rwops/rwops: $(RWOPS_SRC) $(COMMON_INCLUDE) $(COMMON_SRC) + $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(RWOPS_SRC) $(COMMON_SRC) -DTEST_STANDALONE rect/rect: rect/rect.c $(COMMON_INCLUDE) $(COMMON_SRC) $(CC) $(CFLAGS) $(LDFLAGS) -o $@ rect/rect.c $(COMMON_SRC) -DTEST_STANDALONE diff --git a/test/automated/render/render.c b/test/automated/render/render.c index 35eae48ac..3e071da61 100644 --- a/test/automated/render/render.c +++ b/test/automated/render/render.c @@ -25,6 +25,7 @@ #define FACE_W img_face.width #define FACE_H img_face.height +static SDL_Renderer *renderer; /* * Prototypes. @@ -67,7 +68,7 @@ static int render_compare( const char *msg, const SurfaceImage_t *s, int allowab rect.y = 0; rect.w = 80; rect.h = 60; - ret = SDL_RenderReadPixels( &rect, FORMAT, pix, 80*4 ); + ret = SDL_RenderReadPixels(renderer, &rect, FORMAT, pix, 80*4 ); if (SDL_ATassert( "SDL_RenderReadPixels", ret==0) ) return 1; @@ -98,7 +99,7 @@ static int dump_screen( int index ) SDL_RendererInfo info; /* Read pixels. */ - ret = SDL_RenderReadPixels( NULL, FORMAT, pix, 80*4 ); + ret = SDL_RenderReadPixels(renderer, NULL, FORMAT, pix, 80*4 ); if (SDL_ATassert( "SDL_RenderReadPixels", ret==0) ) return 1; @@ -109,7 +110,7 @@ static int dump_screen( int index ) return 1; /* Dump surface. */ - SDL_GetRendererInfo(&info); + SDL_GetRendererInfo(renderer,&info); sprintf(name, "%s-%s-%d.bmp", SDL_GetCurrentVideoDriver(), info.name, index); SDL_SaveBMP(testsur, name); @@ -140,14 +141,14 @@ static int render_hasDrawColor (void) fail = 0; /* Set colour. */ - ret = SDL_SetRenderDrawColor( 100, 100, 100, 100 ); + ret = SDL_SetRenderDrawColor(renderer, 100, 100, 100, 100 ); if (!render_isSupported(ret)) fail = 1; - ret = SDL_GetRenderDrawColor( &r, &g, &b, &a ); + ret = SDL_GetRenderDrawColor(renderer, &r, &g, &b, &a ); if (!render_isSupported(ret)) fail = 1; /* Restore natural. */ - ret = SDL_SetRenderDrawColor( 0, 0, 0, SDL_ALPHA_OPAQUE ); + ret = SDL_SetRenderDrawColor(renderer, 0, 0, 0, SDL_ALPHA_OPAQUE ); if (!render_isSupported(ret)) fail = 1; @@ -172,28 +173,28 @@ static int render_hasBlendModes (void) fail = 0; - ret = SDL_SetRenderDrawBlendMode( SDL_BLENDMODE_BLEND ); + ret = SDL_SetRenderDrawBlendMode(renderer, SDL_BLENDMODE_BLEND ); if (!render_isSupported(ret)) fail = 1; - ret = SDL_GetRenderDrawBlendMode( &mode ); + ret = SDL_GetRenderDrawBlendMode(renderer, &mode ); if (!render_isSupported(ret)) fail = 1; ret = (mode != SDL_BLENDMODE_BLEND); if (!render_isSupported(ret)) fail = 1; - ret = SDL_SetRenderDrawBlendMode( SDL_BLENDMODE_ADD ); + ret = SDL_SetRenderDrawBlendMode(renderer, SDL_BLENDMODE_ADD ); if (!render_isSupported(ret)) fail = 1; - ret = SDL_GetRenderDrawBlendMode( &mode ); + ret = SDL_GetRenderDrawBlendMode(renderer, &mode ); if (!render_isSupported(ret)) fail = 1; ret = (mode != SDL_BLENDMODE_ADD); if (!render_isSupported(ret)) fail = 1; - ret = SDL_SetRenderDrawBlendMode( SDL_BLENDMODE_NONE ); + ret = SDL_SetRenderDrawBlendMode(renderer, SDL_BLENDMODE_NONE ); if (!render_isSupported(ret)) fail = 1; - ret = SDL_GetRenderDrawBlendMode( &mode ); + ret = SDL_GetRenderDrawBlendMode(renderer, &mode ); if (!render_isSupported(ret)) fail = 1; ret = (mode != SDL_BLENDMODE_NONE); @@ -229,7 +230,7 @@ static SDL_Texture * render_loadTestFace (void) ); if (face == NULL) return 0; - tface = SDL_CreateTextureFromSurface( 0, face ); + tface = SDL_CreateTextureFromSurface(renderer, 0, face ); SDL_FreeSurface(face); return tface; @@ -316,26 +317,26 @@ static int render_clearScreen (void) int ret; /* Set colour. */ - ret = SDL_SetRenderDrawColor( 0, 0, 0, SDL_ALPHA_OPAQUE ); + ret = SDL_SetRenderDrawColor(renderer, 0, 0, 0, SDL_ALPHA_OPAQUE ); /* if (SDL_ATassert( "SDL_SetRenderDrawColor", ret == 0)) return -1; */ /* Clear screen. */ - ret = SDL_RenderFillRect( NULL ); + ret = SDL_RenderFillRect(renderer, NULL ); /* if (SDL_ATassert( "SDL_RenderFillRect", ret == 0)) return -1; */ /* Set defaults. */ - ret = SDL_SetRenderDrawBlendMode( SDL_BLENDMODE_NONE ); + ret = SDL_SetRenderDrawBlendMode(renderer, SDL_BLENDMODE_NONE ); /* if (SDL_ATassert( "SDL_SetRenderDrawBlendMode", ret == 0)) return -1; */ - ret = SDL_SetRenderDrawColor( 255, 255, 255, SDL_ALPHA_OPAQUE ); + ret = SDL_SetRenderDrawColor(renderer, 255, 255, 255, SDL_ALPHA_OPAQUE ); /* if (SDL_ATassert( "SDL_SetRenderDrawColor", ret == 0)) return -1; @@ -358,7 +359,7 @@ static int render_testReadWrite (void) rect.y = 0; rect.w = 80; rect.h = 60; - ret = SDL_RenderWritePixels( &rect, SDL_PIXELFORMAT_RGB24, img_primitives.pixel_data, img_primitives.width*img_primitives.bytes_per_pixel ); + ret = SDL_RenderWritePixels(renderer, &rect, SDL_PIXELFORMAT_RGB24, img_primitives.pixel_data, img_primitives.width*img_primitives.bytes_per_pixel ); if (SDL_ATassert( "SDL_RenderWritePixels", ret==0) ) return 1; @@ -392,10 +393,10 @@ static int render_testPrimitives (void) rect.y = 0; rect.w = 40; rect.h = 80; - ret = SDL_SetRenderDrawColor( 13, 73, 200, SDL_ALPHA_OPAQUE ); + ret = SDL_SetRenderDrawColor(renderer, 13, 73, 200, SDL_ALPHA_OPAQUE ); if (SDL_ATassert( "SDL_SetRenderDrawColor", ret == 0)) return -1; - ret = SDL_RenderFillRect( &rect ); + ret = SDL_RenderFillRect(renderer, &rect ); if (SDL_ATassert( "SDL_RenderFillRect", ret == 0)) return -1; @@ -404,10 +405,10 @@ static int render_testPrimitives (void) rect.y = 10; rect.w = 60; rect.h = 40; - ret = SDL_SetRenderDrawColor( 200, 0, 100, SDL_ALPHA_OPAQUE ); + ret = SDL_SetRenderDrawColor(renderer, 200, 0, 100, SDL_ALPHA_OPAQUE ); if (SDL_ATassert( "SDL_SetRenderDrawColor", ret == 0)) return -1; - ret = SDL_RenderFillRect( &rect ); + ret = SDL_RenderFillRect(renderer, &rect ); if (SDL_ATassert( "SDL_RenderFillRect", ret == 0)) return -1; @@ -418,41 +419,41 @@ static int render_testPrimitives (void) for (y=0; y<3; y++) { x = y % 2; for (; x<80; x+=2) { - ret = SDL_SetRenderDrawColor( x*y, x*y/2, x*y/3, SDL_ALPHA_OPAQUE ); + ret = SDL_SetRenderDrawColor(renderer, x*y, x*y/2, x*y/3, SDL_ALPHA_OPAQUE ); if (SDL_ATassert( "SDL_SetRenderDrawColor", ret == 0)) return -1; - ret = SDL_RenderDrawPoint( x, y ); + ret = SDL_RenderDrawPoint(renderer, x, y ); if (SDL_ATassert( "SDL_RenderDrawPoint", ret == 0)) return -1; } } /* Draw some lines. */ - ret = SDL_SetRenderDrawColor( 0, 255, 0, SDL_ALPHA_OPAQUE ); + ret = SDL_SetRenderDrawColor(renderer, 0, 255, 0, SDL_ALPHA_OPAQUE ); if (SDL_ATassert( "SDL_SetRenderDrawColor", ret == 0)) return -1; - ret = SDL_RenderDrawLine( 0, 30, 80, 30 ); + ret = SDL_RenderDrawLine(renderer, 0, 30, 80, 30 ); if (SDL_ATassert( "SDL_RenderDrawLine", ret == 0)) return -1; - ret = SDL_SetRenderDrawColor( 55, 55, 5, SDL_ALPHA_OPAQUE ); + ret = SDL_SetRenderDrawColor(renderer, 55, 55, 5, SDL_ALPHA_OPAQUE ); if (SDL_ATassert( "SDL_SetRenderDrawColor", ret == 0)) return -1; - ret = SDL_RenderDrawLine( 40, 30, 40, 60 ); + ret = SDL_RenderDrawLine(renderer, 40, 30, 40, 60 ); if (SDL_ATassert( "SDL_RenderDrawLine", ret == 0)) return -1; - ret = SDL_SetRenderDrawColor( 5, 105, 105, SDL_ALPHA_OPAQUE ); + ret = SDL_SetRenderDrawColor(renderer, 5, 105, 105, SDL_ALPHA_OPAQUE ); if (SDL_ATassert( "SDL_SetRenderDrawColor", ret == 0)) return -1; - ret = SDL_RenderDrawLine( 0, 0, 29, 29 ); + ret = SDL_RenderDrawLine(renderer, 0, 0, 29, 29 ); if (SDL_ATassert( "SDL_RenderDrawLine", ret == 0)) return -1; - ret = SDL_RenderDrawLine( 29, 30, 0, 59 ); + ret = SDL_RenderDrawLine(renderer, 29, 30, 0, 59 ); if (SDL_ATassert( "SDL_RenderDrawLine", ret == 0)) return -1; - ret = SDL_RenderDrawLine( 79, 0, 50, 29 ); + ret = SDL_RenderDrawLine(renderer, 79, 0, 50, 29 ); if (SDL_ATassert( "SDL_RenderDrawLine", ret == 0)) return -1; - ret = SDL_RenderDrawLine( 79, 59, 50, 30 ); + ret = SDL_RenderDrawLine(renderer, 79, 59, 50, 30 ); if (SDL_ATassert( "SDL_RenderDrawLine", ret == 0)) return -1; @@ -482,77 +483,77 @@ static int render_testPrimitivesBlend (void) return 0; /* Create some rectangles for each blend mode. */ - ret = SDL_SetRenderDrawColor( 255, 255, 255, 0 ); + ret = SDL_SetRenderDrawColor(renderer, 255, 255, 255, 0 ); if (SDL_ATassert( "SDL_SetRenderDrawColor", ret == 0)) return -1; - ret = SDL_SetRenderDrawBlendMode( SDL_BLENDMODE_NONE ); + ret = SDL_SetRenderDrawBlendMode(renderer, SDL_BLENDMODE_NONE ); if (SDL_ATassert( "SDL_SetRenderDrawBlendMode", ret == 0)) return -1; - ret = SDL_RenderFillRect( NULL ); + ret = SDL_RenderFillRect(renderer, NULL ); if (SDL_ATassert( "SDL_RenderFillRect", ret == 0)) return -1; rect.x = 10; rect.y = 25; rect.w = 40; rect.h = 25; - ret = SDL_SetRenderDrawColor( 240, 10, 10, 75 ); + ret = SDL_SetRenderDrawColor(renderer, 240, 10, 10, 75 ); if (SDL_ATassert( "SDL_SetRenderDrawColor", ret == 0)) return -1; - ret = SDL_SetRenderDrawBlendMode( SDL_BLENDMODE_ADD ); + ret = SDL_SetRenderDrawBlendMode(renderer, SDL_BLENDMODE_ADD ); if (SDL_ATassert( "SDL_SetRenderDrawBlendMode", ret == 0)) return -1; - ret = SDL_RenderFillRect( &rect ); + ret = SDL_RenderFillRect(renderer, &rect ); if (SDL_ATassert( "SDL_RenderFillRect", ret == 0)) return -1; rect.x = 30; rect.y = 40; rect.w = 45; rect.h = 15; - ret = SDL_SetRenderDrawColor( 10, 240, 10, 100 ); + ret = SDL_SetRenderDrawColor(renderer, 10, 240, 10, 100 ); if (SDL_ATassert( "SDL_SetRenderDrawColor", ret == 0)) return -1; - ret = SDL_SetRenderDrawBlendMode( SDL_BLENDMODE_BLEND ); + ret = SDL_SetRenderDrawBlendMode(renderer, SDL_BLENDMODE_BLEND ); if (SDL_ATassert( "SDL_SetRenderDrawBlendMode", ret == 0)) return -1; - ret = SDL_RenderFillRect( &rect ); + ret = SDL_RenderFillRect(renderer, &rect ); if (SDL_ATassert( "SDL_RenderFillRect", ret == 0)) return -1; rect.x = 25; rect.y = 25; rect.w = 25; rect.h = 25; - ret = SDL_SetRenderDrawColor( 10, 10, 240, 125 ); + ret = SDL_SetRenderDrawColor(renderer, 10, 10, 240, 125 ); if (SDL_ATassert( "SDL_SetRenderDrawColor", ret == 0)) return -1; - ret = SDL_SetRenderDrawBlendMode( SDL_BLENDMODE_MOD ); + ret = SDL_SetRenderDrawBlendMode(renderer, SDL_BLENDMODE_NONE ); if (SDL_ATassert( "SDL_SetRenderDrawBlendMode", ret == 0)) return -1; - ret = SDL_RenderFillRect( &rect ); + ret = SDL_RenderFillRect(renderer, &rect ); if (SDL_ATassert( "SDL_RenderFillRect", ret == 0)) return -1; /* Draw blended lines, lines for everyone. */ for (i=0; iw; i+=2) { ret = SDL_BlendLine( testsur, 0, 0, i, 59, (((i/2)%3)==0) ? SDL_BLENDMODE_BLEND : - (((i/2)%3)==1) ? SDL_BLENDMODE_ADD : SDL_BLENDMODE_MOD, + (((i/2)%3)==1) ? SDL_BLENDMODE_ADD : SDL_BLENDMODE_NONE, 60+2*i, 240-2*i, 50, 3*i ); if (SDL_ATassert( "SDL_BlendLine", ret == 0)) return; @@ -225,7 +218,7 @@ static void surface_testPrimitivesBlend( SDL_Surface *testsur ) for (i=0; ih; i+=2) { ret = SDL_BlendLine( testsur, 0, 0, 79, i, (((i/2)%3)==0) ? SDL_BLENDMODE_BLEND : - (((i/2)%3)==1) ? SDL_BLENDMODE_ADD : SDL_BLENDMODE_MOD, + (((i/2)%3)==1) ? SDL_BLENDMODE_ADD : SDL_BLENDMODE_NONE, 60+2*i, 240-2*i, 50, 3*i ); if (SDL_ATassert( "SDL_BlendLine", ret == 0)) return; @@ -236,7 +229,7 @@ static void surface_testPrimitivesBlend( SDL_Surface *testsur ) for (i=0; iw; i+=3) { ret = SDL_BlendPoint( testsur, i, j, ((((i+j)/3)%3)==0) ? SDL_BLENDMODE_BLEND : - ((((i+j)/3)%3)==1) ? SDL_BLENDMODE_ADD : SDL_BLENDMODE_MOD, + ((((i+j)/3)%3)==1) ? SDL_BLENDMODE_ADD : SDL_BLENDMODE_NONE, j*4, i*3, j*4, i*3 ); if (SDL_ATassert( "SDL_BlendPoint", ret == 0)) return;