summaryrefslogtreecommitdiff
path: root/src/render/momo
diff options
context:
space:
mode:
Diffstat (limited to 'src/render/momo')
-rw-r--r--src/render/momo/momo.c4
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
}