diff options
-rw-r--r-- | src/main.c | 1 | ||||
-rw-r--r-- | src/opengl/drawing.c | 18 |
2 files changed, 19 insertions, 0 deletions
@@ -34,6 +34,7 @@ int main(int argc, char **argv) honey_log(HONEY_FATAL, "[FATAL] could not find directory \"%s\"\n", options.working_dir); return 1; } + honey_log(HONEY_INFO, "[INFO] switched working directory to %s", options.working_dir); } /* set up lua state */ diff --git a/src/opengl/drawing.c b/src/opengl/drawing.c index e3a2d87..a367178 100644 --- a/src/opengl/drawing.c +++ b/src/opengl/drawing.c @@ -16,6 +16,8 @@ X("CullFace", glCullFace_bind) \ X("BlendFunc", glBlendFunc_bind) \ X("PolygonMode", glPolygonMode_bind) \ + X("LineWidth", glLineWidth_bind) \ + X("PointSize", glPointSize_bind) \ #define X(name, func) int func(lua_State *L); @@ -186,3 +188,19 @@ int glPolygonMode_bind(lua_State *L) glPolygonMode(face, mode); return 0; } + + +int glLineWidth_bind(lua_State *L) +{ + float width = luaL_checknumber(L, 1); + glLineWidth(width); + return 0; +} + + +int glPointSize_bind(lua_State *L) +{ + float size = luaL_checknumber(L, 1); + glPointSize(size); + return 0; +} |