Mercurial > sdl-ios-xcode
diff src/video/nds/SDL_ndsrender.c @ 5251:58265e606e4e
Window coordinates are in the global space and windows are not tied to a particular display.
Also added Ctrl-Enter keybinding to the test code to toggle fullscreen mode for testing.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Thu, 10 Feb 2011 14:44:25 -0800 |
parents | be02be2ea897 |
children | b530ef003506 |
line wrap: on
line diff
--- a/src/video/nds/SDL_ndsrender.c Thu Feb 10 14:36:09 2011 -0800 +++ b/src/video/nds/SDL_ndsrender.c Thu Feb 10 14:44:25 2011 -0800 @@ -107,7 +107,7 @@ SDL_Renderer * NDS_CreateRenderer(SDL_Window * window, Uint32 flags) { - SDL_VideoDisplay *display = window->display; + SDL_VideoDisplay *display = SDL_GetDisplayForWindow(window); SDL_DisplayMode *displayMode = &display->current_mode; SDL_Renderer *renderer; NDS_RenderData *data; @@ -462,7 +462,7 @@ NDS_RenderData *data = (NDS_RenderData *) renderer->driverdata; NDS_TextureData *txdat = (NDS_TextureData *) texture->driverdata; SDL_Window *window = renderer->window; - SDL_VideoDisplay *display = window->display; + SDL_VideoDisplay *display = SDL_GetDisplayForWindow(window); int Bpp = SDL_BYTESPERPIXEL(texture->format); if (txdat->type == NDSTX_BG) { @@ -487,7 +487,7 @@ { NDS_RenderData *data = (NDS_RenderData *) renderer->driverdata; SDL_Window *window = renderer->window; - SDL_VideoDisplay *display = window->display; + SDL_VideoDisplay *display = SDL_GetDisplayForWindow(window); /* update sprites */ // NDS_OAM_Update(&(data->oam_copy), data->sub);