diff options
| author | jussi | 2023-05-15 14:18:58 +0300 |
|---|---|---|
| committer | jussi | 2023-05-15 14:18:58 +0300 |
| commit | 870e3a46a6fcdbd5b264406984d232874f138ea3 (patch) | |
| tree | 3ce5e740a6133634906b2231b135123c54680fa7 /src/lua_core.c | |
| parent | b387742850a4d2d6b750f7cdc878ff00d7e4a5fb (diff) | |
| download | reilua-enhanced-870e3a46a6fcdbd5b264406984d232874f138ea3.tar.gz reilua-enhanced-870e3a46a6fcdbd5b264406984d232874f138ea3.tar.bz2 reilua-enhanced-870e3a46a6fcdbd5b264406984d232874f138ea3.zip | |
More rlgl General render state functions. Fixed rlgl function prefix to rl.
Diffstat (limited to 'src/lua_core.c')
| -rw-r--r-- | src/lua_core.c | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/src/lua_core.c b/src/lua_core.c index 1caf1c7..5b51114 100644 --- a/src/lua_core.c +++ b/src/lua_core.c @@ -498,6 +498,9 @@ void defineGlobals() { assignGlobalInt( RL_OPENGL_33, "RL_OPENGL_33" ); assignGlobalInt( RL_OPENGL_43, "RL_OPENGL_43" ); assignGlobalInt( RL_OPENGL_ES_20, "RL_OPENGL_ES_20" ); + /* rlCullMode */ + assignGlobalInt( RL_CULL_FACE_FRONT, "RL_CULL_FACE_FRONT" ); + assignGlobalInt( RL_CULL_FACE_BACK, "RL_CULL_FACE_BACK" ); /* OpenGL */ assignGlobalInt( GL_COLOR_BUFFER_BIT, "GL_COLOR_BUFFER_BIT" ); assignGlobalInt( GL_DEPTH_BUFFER_BIT, "GL_DEPTH_BUFFER_BIT" ); @@ -1355,10 +1358,21 @@ void luaRegister() { /* RLGL */ /* General render state. */ - assingGlobalFunction( "rlglSetLineWidth", lrlglSetLineWidth ); - assingGlobalFunction( "rlglGetLineWidth", lrlglGetLineWidth ); + assingGlobalFunction( "rlEnableColorBlend", lrlglEnableColorBlend ); + assingGlobalFunction( "rlDisableColorBlend", lrlglDisableColorBlend ); + assingGlobalFunction( "rlEnableDepthTest", lrlglEnableDepthTest ); + assingGlobalFunction( "rlDisableDepthTest", lrlglDisableDepthTest ); + assingGlobalFunction( "rlEnableDepthMask", lrlglEnableDepthMask ); + assingGlobalFunction( "rlDisableDepthMask", lrlglDisableDepthMask ); + assingGlobalFunction( "rlEnableBackfaceCulling", lrlglEnableBackfaceCulling ); + assingGlobalFunction( "rlDisableBackfaceCulling", lrlglDisableBackfaceCulling ); + assingGlobalFunction( "rlSetCullFace", lrlglSetCullFace ); + assingGlobalFunction( "rlSetLineWidth", lrlglSetLineWidth ); + assingGlobalFunction( "rlGetLineWidth", lrlglGetLineWidth ); + assingGlobalFunction( "rlEnableSmoothLines", lrlglEnableSmoothLines ); + assingGlobalFunction( "rlDisableSmoothLines", lrlglDisableSmoothLines ); /* Initialization functions. */ - assingGlobalFunction( "rlglGetVersion", lrlglGetVersion ); + assingGlobalFunction( "rlGetVersion", lrlglGetVersion ); /* OpenGL */ /* Framebuffer management. */ |
