From ba4595305fe426f81233ebbb20fc94cd86d07af9 Mon Sep 17 00:00:00 2001 From: jussi Date: Thu, 14 Dec 2023 23:08:19 +0200 Subject: RLGL Hello triangle example. --- src/core.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/core.c') diff --git a/src/core.c b/src/core.c index 2513649..9dfbe01 100644 --- a/src/core.c +++ b/src/core.c @@ -884,6 +884,21 @@ int lcoreIsShaderReady( lua_State *L ) { return 1; } +/* +> shaderId = RL.GetShaderId( Shader shader ) + +Get shader program id + +- Success return int +*/ +int lcoreGetShaderId( lua_State *L ) { + Shader *shader = uluaGetShader( L, 1 ); + + lua_pushinteger( L, shader->id ); + + return 1; +} + /* > location = RL.GetShaderLocation( Shader shader, string uniformName ) -- cgit v1.2.3