Mercurial > sdl-ios-xcode
diff src/video/dummy/SDL_nullvideo.c @ 5169:4d39eeaad00b
Added a way to get a framebuffer interface for a window, and also a way to create a software renderer for an arbitrary surface.
The software renderer has been re-routed to use the framebuffer interface, which makes it possible to have software rendering available even on simple ports.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Thu, 03 Feb 2011 15:49:37 -0800 |
parents | fb424691cfc7 |
children | b530ef003506 |
line wrap: on
line diff
--- a/src/video/dummy/SDL_nullvideo.c Thu Feb 03 11:16:57 2011 -0800 +++ b/src/video/dummy/SDL_nullvideo.c Thu Feb 03 15:49:37 2011 -0800 @@ -44,6 +44,7 @@ #include "SDL_nullvideo.h" #include "SDL_nullevents_c.h" +#include "SDL_nullframebuffer_c.h" #define DUMMYVID_DRIVER_NAME "dummy" @@ -91,6 +92,9 @@ device->VideoQuit = DUMMY_VideoQuit; device->SetDisplayMode = DUMMY_SetDisplayMode; device->PumpEvents = DUMMY_PumpEvents; + device->CreateWindowFramebuffer = SDL_DUMMY_CreateWindowFramebuffer; + device->UpdateWindowFramebuffer = SDL_DUMMY_UpdateWindowFramebuffer; + device->DestroyWindowFramebuffer = SDL_DUMMY_DestroyWindowFramebuffer; device->free = DUMMY_DeleteDevice;