src/video/win32/SDL_gdirender.c
changeset 1901 f1828a500391
parent 1900 5c6bdbf3aadf
child 1903 f132024010be
equal deleted inserted replaced
1900:5c6bdbf3aadf 1901:f1828a500391
    77 
    77 
    78 SDL_RenderDriver SDL_GDI_RenderDriver = {
    78 SDL_RenderDriver SDL_GDI_RenderDriver = {
    79     SDL_GDI_CreateRenderer,
    79     SDL_GDI_CreateRenderer,
    80     {
    80     {
    81      "gdi",
    81      "gdi",
    82      (                          //SDL_Renderer_Minimal |
    82      (SDL_Renderer_Minimal |
    83          SDL_Renderer_SingleBuffer | SDL_Renderer_PresentCopy |
    83          SDL_Renderer_SingleBuffer | SDL_Renderer_PresentCopy |
    84          SDL_Renderer_PresentFlip2 | SDL_Renderer_PresentFlip3 |
    84          SDL_Renderer_PresentFlip2 | SDL_Renderer_PresentFlip3 |
    85          SDL_Renderer_PresentDiscard | SDL_Renderer_RenderTarget),
    85          SDL_Renderer_PresentDiscard | SDL_Renderer_RenderTarget),
    86      (SDL_TextureBlendMode_None | SDL_TextureBlendMode_Mask |
    86      (SDL_TextureBlendMode_None | SDL_TextureBlendMode_Mask |
    87       SDL_TextureBlendMode_Blend),
    87       SDL_TextureBlendMode_Blend),
   733 static void
   733 static void
   734 SDL_GDI_RenderPresent(SDL_Renderer * renderer)
   734 SDL_GDI_RenderPresent(SDL_Renderer * renderer)
   735 {
   735 {
   736     SDL_GDI_RenderData *data = (SDL_GDI_RenderData *) renderer->driverdata;
   736     SDL_GDI_RenderData *data = (SDL_GDI_RenderData *) renderer->driverdata;
   737     SDL_DirtyRect *dirty;
   737     SDL_DirtyRect *dirty;
   738     int new_hbm;
       
   739 
   738 
   740     /* Send the data to the display */
   739     /* Send the data to the display */
   741     if (!(renderer->info.flags & SDL_Renderer_SingleBuffer)) {
   740     if (!(renderer->info.flags & SDL_Renderer_SingleBuffer)) {
   742         for (dirty = data->dirty.list; dirty; dirty = dirty->next) {
   741         for (dirty = data->dirty.list; dirty; dirty = dirty->next) {
   743             const SDL_Rect *rect = &dirty->rect;
   742             const SDL_Rect *rect = &dirty->rect;