diff options
| author | jussi | 2022-02-21 19:05:05 +0200 |
|---|---|---|
| committer | jussi | 2022-02-21 19:05:05 +0200 |
| commit | 612ede6da40550fc0b14c1370f616fc6e83df550 (patch) | |
| tree | 788e0d00820ee85209506c78ec76d397a617cd03 /src/lua_core.c | |
| parent | 8182a5f1b6c61bdf95d32a4ad102e1762f0d0924 (diff) | |
| download | reilua-enhanced-612ede6da40550fc0b14c1370f616fc6e83df550.tar.gz reilua-enhanced-612ede6da40550fc0b14c1370f616fc6e83df550.tar.bz2 reilua-enhanced-612ede6da40550fc0b14c1370f616fc6e83df550.zip | |
Documentation. waving_cubes example and RL_DrawFPS and RL_ColorFromHSV.
Diffstat (limited to 'src/lua_core.c')
| -rw-r--r-- | src/lua_core.c | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/lua_core.c b/src/lua_core.c index ab59c1d..1ee21de 100644 --- a/src/lua_core.c +++ b/src/lua_core.c @@ -114,7 +114,7 @@ void defineGlobals() { assignGlobalInt( NPATCH_NINE_PATCH, "NPATCH_NINE_PATCH" ); assignGlobalInt( NPATCH_THREE_PATCH_VERTICAL, "NPATCH_THREE_PATCH_VERTICAL" ); assignGlobalInt( NPATCH_THREE_PATCH_HORIZONTAL, "NPATCH_THREE_PATCH_HORIZONTAL" ); - /* Shader location index */ + /* ShaderLocationIndex */ assignGlobalInt( SHADER_LOC_VERTEX_POSITION, "SHADER_LOC_VERTEX_POSITION" ); assignGlobalInt( SHADER_LOC_VERTEX_TEXCOORD01, "SHADER_LOC_VERTEX_TEXCOORD01" ); assignGlobalInt( SHADER_LOC_VERTEX_TEXCOORD02, "SHADER_LOC_VERTEX_TEXCOORD02" ); @@ -141,7 +141,7 @@ void defineGlobals() { assignGlobalInt( SHADER_LOC_MAP_IRRADIANCE, "SHADER_LOC_MAP_IRRADIANCE" ); assignGlobalInt( SHADER_LOC_MAP_PREFILTER, "SHADER_LOC_MAP_PREFILTER" ); assignGlobalInt( SHADER_LOC_MAP_BRDF, "SHADER_LOC_MAP_BRDF" ); - /* Shader uniform data type */ + /* ShaderUniformDataType */ assignGlobalInt( SHADER_UNIFORM_FLOAT, "SHADER_UNIFORM_FLOAT" ); assignGlobalInt( SHADER_UNIFORM_VEC2, "SHADER_UNIFORM_VEC2" ); assignGlobalInt( SHADER_UNIFORM_VEC3, "SHADER_UNIFORM_VEC3" ); @@ -151,7 +151,7 @@ void defineGlobals() { assignGlobalInt( SHADER_UNIFORM_IVEC3, "SHADER_UNIFORM_IVEC3" ); assignGlobalInt( SHADER_UNIFORM_IVEC4, "SHADER_UNIFORM_IVEC4" ); assignGlobalInt( SHADER_UNIFORM_SAMPLER2D, "SHADER_UNIFORM_SAMPLER2D" ); - /* Shader attribute data types */ + /* ShaderAttributeDataTypes */ assignGlobalInt( SHADER_ATTRIB_FLOAT, "SHADER_ATTRIB_FLOAT" ); assignGlobalInt( SHADER_ATTRIB_VEC2, "SHADER_ATTRIB_VEC2" ); assignGlobalInt( SHADER_ATTRIB_VEC3, "SHADER_ATTRIB_VEC3" ); @@ -215,6 +215,11 @@ bool luaCallMain() { sprintf( path, "%smain.lua", state->exePath ); + /* Alternatively look for main. Could be precompiled binary file. */ + if ( !FileExists( path ) ) { + sprintf( path, "%smain", state->exePath ); + } + luaL_dofile( L, path ); /* Check errors in main.lua */ @@ -451,6 +456,8 @@ void luaRegister() { lua_register( L, "RL_SetTextureWrap", ltexturesSetTextureWrap ); lua_register( L, "RL_GetTextureSize", ltexturesGetTextureSize ); + lua_register( L, "RL_ColorFromHSV", ltexturesColorFromHSV ); + /* Models. */ /* Basic. */ lua_register( L, "RL_DrawLine3D", lmodelsDrawLine3D ); @@ -523,6 +530,7 @@ void luaRegister() { /* Loading. */ lua_register( L, "RL_LoadFont", lmodelsLoadFont ); /* Drawing. */ + lua_register( L, "RL_DrawFPS", ltextDrawFPS ); lua_register( L, "RL_DrawText", ltextDrawText ); /* Audio. */ |
