Fix rendering buffer handling
authorAndreas Eversberg <jolly@eversberg.eu>
Thu, 5 Apr 2018 16:58:44 +0000 (18:58 +0200)
committerAndreas Eversberg <jolly@eversberg.eu>
Thu, 5 Apr 2018 17:03:39 +0000 (19:03 +0200)
commit0ed3707078ad60ad63cb4ce6f88e6c7ba5a78bd6
tree386580ada8f7e5f2394f7c38520b3f0649cd609e
parentf1a737946d0dbfaabb382086c30b7811c81f32d5
Fix rendering buffer handling

- clear_screen clears the entire screen now, since obsolete back-buffer-copy
  has been removed.
- If no OpenGL rendering is available (yet), fallback to legacy image.
  This avoids flicker when switching to OpenGL rendering.
src/libsdl/opengl.c
src/libsdl/opengl.h
src/mercenary/main.c
src/mercenary/render.c
src/mercenary/render.h