diff src/video/nds/SDL_ndsrender.c @ 5152:be02be2ea897

Making the API simpler, removed support for palettized video modes and textures.
author Sam Lantinga <slouken@libsdl.org>
date Tue, 01 Feb 2011 21:23:43 -0800
parents c8e049de174c
children 58265e606e4e
line wrap: on
line diff
--- a/src/video/nds/SDL_ndsrender.c	Tue Feb 01 20:50:04 2011 -0800
+++ b/src/video/nds/SDL_ndsrender.c	Tue Feb 01 21:23:43 2011 -0800
@@ -43,13 +43,6 @@
 static int NDS_QueryTexturePixels(SDL_Renderer * renderer,
                                   SDL_Texture * texture, void **pixels,
                                   int *pitch);
-static int NDS_SetTexturePalette(SDL_Renderer * renderer,
-                                 SDL_Texture * texture,
-                                 const SDL_Color * colors, int firstcolor,
-                                 int ncolors);
-static int NDS_GetTexturePalette(SDL_Renderer * renderer,
-                                 SDL_Texture * texture, SDL_Color * colors,
-                                 int firstcolor, int ncolors);
 static int NDS_UpdateTexture(SDL_Renderer * renderer, SDL_Texture * texture,
                              const SDL_Rect * rect, const void *pixels,
                              int pitch);
@@ -72,9 +65,8 @@
     NDS_CreateRenderer,
     {"nds",                     /* char* name */
      (SDL_RENDERER_ACCELERATED | SDL_RENDERER_PRESENTVSYNC),  /* u32 flags */
-     3,                         /* u32 num_texture_formats */
+     2,                         /* u32 num_texture_formats */
      {
-      SDL_PIXELFORMAT_INDEX8,
       SDL_PIXELFORMAT_ABGR1555,
       SDL_PIXELFORMAT_BGR555,
       },                        /* u32 texture_formats[20] */
@@ -129,7 +121,6 @@
         return NULL;
     }
     switch (displayMode->format) {
-    case SDL_PIXELFORMAT_INDEX8:
     case SDL_PIXELFORMAT_ABGR1555:
     case SDL_PIXELFORMAT_BGR555:
         /* okay */
@@ -168,8 +159,6 @@
     renderer->driverdata = data;
     renderer->CreateTexture = NDS_CreateTexture;
     renderer->QueryTexturePixels = NDS_QueryTexturePixels;
-    renderer->SetTexturePalette = NDS_SetTexturePalette;
-    renderer->GetTexturePalette = NDS_GetTexturePalette;
     renderer->UpdateTexture = NDS_UpdateTexture;
     renderer->LockTexture = NDS_LockTexture;
     renderer->UnlockTexture = NDS_UnlockTexture;
@@ -529,24 +518,4 @@
     SDL_free(renderer);
 }
 
-static int
-NDS_SetTexturePalette(SDL_Renderer * renderer, SDL_Texture * texture,
-                      const SDL_Color * colors, int firstcolor, int ncolors)
-{
-    NDS_TextureData *txdat = (NDS_TextureData *) texture->driverdata;
-    /* set 8-bit modes in the background control registers
-       for backgrounds, BGn_CR |= BG_256_COLOR */
-
-    return 0;
-}
-
-static int
-NDS_GetTexturePalette(SDL_Renderer * renderer, SDL_Texture * texture,
-                      SDL_Color * colors, int firstcolor, int ncolors)
-{
-    NDS_TextureData *txdat = (NDS_TextureData *) texture->driverdata;
-    /* stub! */
-    return 0;
-}
-
 /* vi: set ts=4 sw=4 expandtab: */