[gens-sdl] VBackend: Removed the bpp parameter from the constructor.
authorDavid Korth <gerbilsoft@gerbilsoft.com>
Mon, 7 Sep 2015 16:12:57 +0000 (12:12 -0400)
committerDavid Korth <gerbilsoft@gerbilsoft.com>
Mon, 7 Sep 2015 16:12:57 +0000 (12:12 -0400)
commit940eb2213b997b99575f06457ecc9fb7118cbb5e
tree9cbcf35cd819dcee5474616ab059731fd2115989
parent061122dfc593581a454c8d783693903ec686ec01
[gens-sdl] VBackend: Removed the bpp parameter from the constructor.

SdlSWBackend:
- Reinitialize the texture if the framebuffer's color depth changes.
  If m_fb is nullptr, the texture won't be initialized. update() won't
  use the texture if m_fb is nullptr.
- Moved internal variables into a private class.

SdlHandler:
- Use SdlGLBackend instead of SdlSWBackend. SdlSWBackend was enabled
  for testing purposes, but I accidentally committed it in
  commit f6343b63e7ecf254ed74cdceaab4004c6e16cff8.
  ([gens-sdl] Make use of the bpp command line parameter.)
12 files changed:
src/gens-sdl/CrazyEffectLoop.cpp
src/gens-sdl/EmuLoop.cpp
src/gens-sdl/GLBackend.cpp
src/gens-sdl/GLBackend.hpp
src/gens-sdl/SdlGLBackend.cpp
src/gens-sdl/SdlGLBackend.hpp
src/gens-sdl/SdlHandler.cpp
src/gens-sdl/SdlHandler.hpp
src/gens-sdl/SdlSWBackend.cpp
src/gens-sdl/SdlSWBackend.hpp
src/gens-sdl/VBackend.cpp
src/gens-sdl/VBackend.hpp