diff options
Diffstat (limited to 'src/render/momo')
| -rw-r--r-- | src/render/momo/momo.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/render/momo/momo.c b/src/render/momo/momo.c index 5239efd..8b1b78d 100644 --- a/src/render/momo/momo.c +++ b/src/render/momo/momo.c @@ -3,6 +3,8 @@ #include "momo.h" +#define CRT_BACKGROUND_COLOR (1.f / 7.5f) + bool MOMO_Init(MOMO_Renderer *mmr, #ifdef STELA_API_OPENGL bool (*MakeCurrent)(void *), @@ -17,6 +19,7 @@ bool MOMO_Init(MOMO_Renderer *mmr, mmr->GL.ReleaseCurrent = ReleaseCurrent; mmr->GL.SwapBuffers = SwapBuffers; mmr->GL.MakeCurrent(mmr->Private); + glClearColor(CRT_BACKGROUND_COLOR, CRT_BACKGROUND_COLOR, CRT_BACKGROUND_COLOR, 1.f); const char *gl_version = (const char *)glGetString(GL_VERSION); if (gl_version) { log_info("GL context version: %s.", gl_version); @@ -30,6 +33,7 @@ bool MOMO_Init(MOMO_Renderer *mmr, void MOMO_Render(MOMO_Renderer *mmr) { #ifdef STELA_API_OPENGL + glClear(GL_COLOR_BUFFER_BIT); mmr->GL.SwapBuffers(mmr->Private); #endif } |