summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/gl.c17
-rw-r--r--src/lua_core.c2
2 files changed, 19 insertions, 0 deletions
diff --git a/src/gl.c b/src/gl.c
index 40e089b..31c5293 100644
--- a/src/gl.c
+++ b/src/gl.c
@@ -5,6 +5,23 @@
#include "lgl.h"
/*
+## OpenGL - Rendering
+*/
+
+/*
+> RL.glClear( int mask )
+
+Clear buffers to preset values
+*/
+int lglClear( lua_State* L ) {
+ unsigned int mask = luaL_checkinteger( L, 1 );
+
+ glClear( mask );
+
+ return 0;
+}
+
+/*
## OpenGL - Frame Buffers
*/
diff --git a/src/lua_core.c b/src/lua_core.c
index a65a906..cdaabe2 100644
--- a/src/lua_core.c
+++ b/src/lua_core.c
@@ -2298,6 +2298,8 @@ void luaRegister() {
assingGlobalFunction( "rlSetMatrixViewOffsetStereo", lrlglSetMatrixViewOffsetStereo );
/* OpenGL */
+ /* Rendering. */
+ assingGlobalFunction( "glClear", lglClear );
/* Frame Buffers. */
assingGlobalFunction( "glBlitFramebuffer", lglBlitFramebuffer );
/* State Management. */