From 41b67398247d9031aed4ca6e3ffd6799ec8b1bca Mon Sep 17 00:00:00 2001 From: jussi Date: Mon, 15 Apr 2024 21:57:32 +0300 Subject: Stencil reflection example. --- src/gl.c | 17 +++++++++++++++++ src/lua_core.c | 2 ++ 2 files changed, 19 insertions(+) (limited to 'src') diff --git a/src/gl.c b/src/gl.c index 40e089b..31c5293 100644 --- a/src/gl.c +++ b/src/gl.c @@ -4,6 +4,23 @@ #include "textures.h" #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. */ -- cgit v1.2.3