#include #include #include #include extern "C" { #include "lauxlib.h" #include "lua.h" #include "lualib.h" } int main (int argc, char *argv[] ){ BarinkWindow GameWindow(800, 600); if (!gladLoadGLLoader((GLADloadproc)glfwGetProcAddress)){ printf("Failed to initialize GLAD!\n"); return -1; } std::string vertexShaderSource = "build/SandboxApplication/Debug/test.vs"; std::string fragmentShaderSource = "build/SandboxApplication/Debug/test.fs"; //Shader shader (vertexShaderSource, fragmentShaderSource); lua_State* L = luaL_newstate(); luaL_openlibs(L); luaL_dostring(L, "print('BarinkEngine')"); luaL_dofile(L,"script.lua"); glClearColor(0.2f, 0.2f, 0.2f, 1.0f); while (!GameWindow.WindowShouldClose()) { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT) ; GameWindow.Poll(); } }