[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Pingus-CVS] [pingus] push by address@hidden - Added cleanup to SDLFrame
From: |
pingus |
Subject: |
[Pingus-CVS] [pingus] push by address@hidden - Added cleanup to SDLFramebuffer and fixed clipping on 2014-07-26 21:47 GMT |
Date: |
Sat, 26 Jul 2014 21:47:41 +0000 |
Revision: 548ed417f31d
Author: Ingo Ruhnke <address@hidden>
Date: Sat Jul 26 21:47:15 2014 UTC
Log: Added cleanup to SDLFramebuffer and fixed clipping
http://code.google.com/p/pingus/source/detail?r=548ed417f31d
Modified:
/src/engine/display/sdl_framebuffer.cpp
=======================================
--- /src/engine/display/sdl_framebuffer.cpp Sat Jul 26 21:37:49 2014 UTC
+++ /src/engine/display/sdl_framebuffer.cpp Sat Jul 26 21:47:15 2014 UTC
@@ -148,6 +148,10 @@
SDLFramebuffer::~SDLFramebuffer()
{
+ SDL_DestroyTexture(m_texture);
+ SDL_FreeSurface(m_screen);
+ SDL_DestroyRenderer(m_renderer);
+ SDL_DestroyWindow(m_window);
}
FramebufferSurface
@@ -318,7 +322,7 @@
}
cliprect_stack.push_back(sdl_rect);
- SDL_SetClipRect(m_screen, &cliprect_stack.back());
+ SDL_RenderSetClipRect(m_renderer, &cliprect_stack.back());
}
void
@@ -326,9 +330,9 @@
{
cliprect_stack.pop_back();
if (cliprect_stack.empty())
- SDL_SetClipRect(m_screen, NULL);
+ SDL_RenderSetClipRect(m_renderer, NULL);
else
- SDL_SetClipRect(m_screen, &cliprect_stack.back());
+ SDL_RenderSetClipRect(m_renderer, &cliprect_stack.back());
}
/* EOF */
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Pingus-CVS] [pingus] push by address@hidden - Added cleanup to SDLFramebuffer and fixed clipping on 2014-07-26 21:47 GMT,
pingus <=