diff options
author | 2015-02-23 14:51:32 -0500 | |
---|---|---|
committer | 2015-02-23 14:51:32 -0500 | |
commit | afa3796da8fea3b7acff8bcafb7c413db2da23ae (patch) | |
tree | df55385d47b1433750628eba82d8db3c4223455f /src/osd/sdl/draw13.c | |
parent | 9c92d07fb57bda853f5ef0939197f676c579960f (diff) |
render.c: render_containers now always make their own copy of the emulation palette for paletted textures, whether or not there are custom brightness/contrast/gamma settings. Fixes -mt color issues in driftout, raphero, etc. without the additional complexity introduced in fde220f4a7e955343c3b25a562d6884f94c63bdc (which has been reverted) (nw)
Diffstat (limited to 'src/osd/sdl/draw13.c')
-rw-r--r-- | src/osd/sdl/draw13.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/osd/sdl/draw13.c b/src/osd/sdl/draw13.c index 25579aa57c3..d75e2ca0b2b 100644 --- a/src/osd/sdl/draw13.c +++ b/src/osd/sdl/draw13.c @@ -874,7 +874,7 @@ texture_info::texture_info(SDL_Renderer *renderer, const render_texinfo &texsour m_format = SDL_TEXFORMAT_ARGB32; break; case TEXFORMAT_RGB32: - m_format = texsource.palette() ? SDL_TEXFORMAT_RGB32_PALETTED : SDL_TEXFORMAT_RGB32; + m_format = texsource.palette ? SDL_TEXFORMAT_RGB32_PALETTED : SDL_TEXFORMAT_RGB32; break; case TEXFORMAT_PALETTE16: m_format = SDL_TEXFORMAT_PALETTE16; @@ -883,7 +883,7 @@ texture_info::texture_info(SDL_Renderer *renderer, const render_texinfo &texsour m_format = SDL_TEXFORMAT_PALETTE16A; break; case TEXFORMAT_YUY16: - m_format = texsource.palette() ? SDL_TEXFORMAT_YUY16_PALETTED : SDL_TEXFORMAT_YUY16; + m_format = texsource.palette ? SDL_TEXFORMAT_YUY16_PALETTED : SDL_TEXFORMAT_YUY16; break; default: |