1
0
mirror of https://github.com/blupi-games/planetblupi synced 2024-12-30 10:15:36 +01:00

Fix first texture loading on OSX where it was possible to have garbage

The cache ensures that the texture is cleared after the rendering.
This commit is contained in:
Mathieu Schroeter 2018-02-05 18:14:21 +01:00
parent c6d109f87d
commit 8bfafd3e4e

View File

@ -257,13 +257,11 @@ CPixmap::Cache (
SDL_SetTextureBlendMode (
m_SDLTextureInfo[channel].texture, SDL_BLENDMODE_BLEND);
}
else
{
SDL_SetRenderTarget (g_renderer, m_SDLTextureInfo[channel].texture);
SDL_SetRenderDrawColor (g_renderer, 0, 0, 0, 0);
SDL_RenderClear (g_renderer);
SDL_SetRenderTarget (g_renderer, nullptr);
}
SDL_SetRenderTarget (g_renderer, m_SDLTextureInfo[channel].texture);
SDL_SetRenderDrawColor (g_renderer, 0, 0, 0, 0);
SDL_RenderClear (g_renderer);
SDL_SetRenderTarget (g_renderer, nullptr);
m_SDLTextureInfo[channel].texMask = channel == CHMASK2 ? texture : nullptr;
m_SDLTextureInfo[channel].target = true;