summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjussi2024-04-15 21:57:32 +0300
committerjussi2024-04-15 21:57:32 +0300
commit41b67398247d9031aed4ca6e3ffd6799ec8b1bca (patch)
tree3b89a6f190d77b3c682aec9e61c1f96ebe0497a1 /src
parent3aecd6dd990c4bba1b79f350970093409d1697ac (diff)
downloadreilua-enhanced-41b67398247d9031aed4ca6e3ffd6799ec8b1bca.tar.gz
reilua-enhanced-41b67398247d9031aed4ca6e3ffd6799ec8b1bca.tar.bz2
reilua-enhanced-41b67398247d9031aed4ca6e3ffd6799ec8b1bca.zip
Stencil reflection example.
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. */