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:
parent
c6d109f87d
commit
8bfafd3e4e
@ -257,13 +257,11 @@ CPixmap::Cache (
|
|||||||
SDL_SetTextureBlendMode (
|
SDL_SetTextureBlendMode (
|
||||||
m_SDLTextureInfo[channel].texture, SDL_BLENDMODE_BLEND);
|
m_SDLTextureInfo[channel].texture, SDL_BLENDMODE_BLEND);
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
SDL_SetRenderTarget (g_renderer, m_SDLTextureInfo[channel].texture);
|
||||||
SDL_SetRenderTarget (g_renderer, m_SDLTextureInfo[channel].texture);
|
SDL_SetRenderDrawColor (g_renderer, 0, 0, 0, 0);
|
||||||
SDL_SetRenderDrawColor (g_renderer, 0, 0, 0, 0);
|
SDL_RenderClear (g_renderer);
|
||||||
SDL_RenderClear (g_renderer);
|
SDL_SetRenderTarget (g_renderer, nullptr);
|
||||||
SDL_SetRenderTarget (g_renderer, nullptr);
|
|
||||||
}
|
|
||||||
|
|
||||||
m_SDLTextureInfo[channel].texMask = channel == CHMASK2 ? texture : nullptr;
|
m_SDLTextureInfo[channel].texMask = channel == CHMASK2 ? texture : nullptr;
|
||||||
m_SDLTextureInfo[channel].target = true;
|
m_SDLTextureInfo[channel].target = true;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user