diff src/video/nds/SDL_ndsrender.c @ 5141:da10636e5eca

Making the API simpler, scaling is always defined as linear interpolation and should be supported as much as possible on all renderers.
author Sam Lantinga <slouken@libsdl.org>
date Mon, 31 Jan 2011 22:44:43 -0800
parents aa8888658021
children e743b9c3f6d6
line wrap: on
line diff
--- a/src/video/nds/SDL_ndsrender.c	Mon Jan 31 22:21:29 2011 -0800
+++ b/src/video/nds/SDL_ndsrender.c	Mon Jan 31 22:44:43 2011 -0800
@@ -56,8 +56,6 @@
                                   SDL_Texture * texture);
 static int NDS_SetTextureBlendMode(SDL_Renderer * renderer,
                                    SDL_Texture * texture);
-static int NDS_SetTextureScaleMode(SDL_Renderer * renderer,
-                                   SDL_Texture * texture);
 static int NDS_UpdateTexture(SDL_Renderer * renderer, SDL_Texture * texture,
                              const SDL_Rect * rect, const void *pixels,
                              int pitch);
@@ -82,7 +80,6 @@
      (SDL_RENDERER_SINGLEBUFFER | SDL_RENDERER_ACCELERATED | SDL_RENDERER_PRESENTDISCARD | SDL_RENDERER_PRESENTVSYNC),  /* u32 flags */
      (SDL_TEXTUREMODULATE_NONE),        /* u32 mod_modes */
      (SDL_BLENDMODE_MASK),      /* u32 blend_modes */
-     (SDL_SCALEMODE_FAST),       /* u32 scale_modes */
      3,                         /* u32 num_texture_formats */
      {
       SDL_PIXELFORMAT_INDEX8,
@@ -184,7 +181,6 @@
     renderer->SetTextureColorMod = NDS_SetTextureColorMod;
     renderer->SetTextureAlphaMod = NDS_SetTextureAlphaMod;
     renderer->SetTextureBlendMode = NDS_SetTextureBlendMode;
-    renderer->SetTextureScaleMode = NDS_SetTextureScaleMode;
     renderer->UpdateTexture = NDS_UpdateTexture;
     renderer->LockTexture = NDS_LockTexture;
     renderer->UnlockTexture = NDS_UnlockTexture;
@@ -192,7 +188,6 @@
 
     renderer->info.mod_modes = NDS_RenderDriver.info.mod_modes;
     renderer->info.blend_modes = NDS_RenderDriver.info.blend_modes;
-    renderer->info.scale_modes = NDS_RenderDriver.info.scale_modes;
     renderer->info.num_texture_formats =
         NDS_RenderDriver.info.num_texture_formats;
     SDL_memcpy(renderer->info.texture_formats,
@@ -588,11 +583,4 @@
     return 0;
 }
 
-static int
-NDS_SetTextureScaleMode(SDL_Renderer * renderer, SDL_Texture * texture)
-{
-    /* stub! (note: NDS hardware scaling is nearest neighbor.) */
-    return 0;
-}
-
 /* vi: set ts=4 sw=4 expandtab: */