Create gl_clear

This commit is contained in:
twinaphex 2021-09-26 22:10:53 +02:00
parent 4aafbf2340
commit 76db3e02cf
4 changed files with 9 additions and 2 deletions

View File

@ -17,6 +17,11 @@
#include <glsym/rglgen.h>
void gl_clear(void)
{
glClear(GL_COLOR_BUFFER_BIT);
}
void gl_disable(unsigned _cap)
{
GLenum cap = (GLenum)_cap;

View File

@ -17,6 +17,8 @@
#ifndef __GL_COMMON_H
#define __GL_COMMON_H
void gl_clear(void)
void gl_enable(unsigned cap);
void gl_disable(unsigned cap);

View File

@ -667,7 +667,7 @@ static bool gfx_ctx_drm_egl_set_video_mode(gfx_ctx_drm_data_t *drm)
case GFX_CTX_OPENGL_API:
case GFX_CTX_OPENGL_ES_API:
#if defined(HAVE_OPENGL) || defined(HAVE_OPENGLES)
glClear(GL_COLOR_BUFFER_BIT);
gl_clear();
#endif
break;
case GFX_CTX_NONE:

View File

@ -258,7 +258,7 @@ static bool gfx_ctx_go2_drm_set_video_mode(void *data,
go2_context_make_current(drm->context);
glClear(GL_COLOR_BUFFER_BIT);
gl_clear();
return true;
}