aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2020-05-09 21:31:30 +0200
committerCharles <sircharlesaze@gmail.com>2020-05-09 21:33:14 +0200
commit0ae5be6c6697f5f5f578a27c5ad9ba845aec43c9 (patch)
tree4cda3590f185cb485bf57e2dbd3d9b8b81dba6d7 /src/main.c
parent6618fed5933f26d9bee8a42f049115146d4a1113 (diff)
downloadscop-0ae5be6c6697f5f5f578a27c5ad9ba845aec43c9.tar.gz
scop-0ae5be6c6697f5f5f578a27c5ad9ba845aec43c9.tar.bz2
scop-0ae5be6c6697f5f5f578a27c5ad9ba845aec43c9.zip
Added basic vector and matrix library
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c47
1 files changed, 28 insertions, 19 deletions
diff --git a/src/main.c b/src/main.c
index fc50f41..3eb0acc 100644
--- a/src/main.c
+++ b/src/main.c
@@ -6,33 +6,42 @@
/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2020/05/09 10:20:09 by charles #+# #+# */
-/* Updated: 2020/05/09 10:39:09 by charles ### ########.fr */
+/* Updated: 2020/05/09 11:08:59 by charles ### ########.fr */
/* */
/* ************************************************************************** */
-#include "libft.h"
-#include <GL/glew.h>
-#include <GLFW/glfw3.h>
+#include "scop.h"
int main(int argc, char **argv)
{
- GLFWwindow* window;
+ /* GLFWwindow *window; */
+ float *buffer;
- if (!glfwInit())
- return -1;
- window = glfwCreateWindow(640, 480, "Hello World", NULL, NULL);
- if (!window)
+ if (argc != 2)
{
- glfwTerminate();
- return -1;
+ ft_putstr("Usage: ");
+ ft_putstr(argv[0]);
+ ft_putendl(" [obj file]");
+ return (1);
}
- glfwMakeContextCurrent(window);
- while (!glfwWindowShouldClose(window))
- {
- glClear(GL_COLOR_BUFFER_BIT);
- glfwSwapBuffers(window);
- glfwPollEvents();
- }
- glfwTerminate();
+ if ((buffer = parse(argv[1])) == NULL)
+ return 1;
+
+ /* if (!glfwInit()) */
+ /* return 1; */
+ /* window = glfwCreateWindow(640, 480, "Hello World", NULL, NULL); */
+ /* if (window == NULL) */
+ /* { */
+ /* glfwTerminate(); */
+ /* return 1; */
+ /* } */
+ /* glfwMakeContextCurrent(window); */
+ /* while (!glfwWindowShouldClose(window)) */
+ /* { */
+ /* glClear(GL_COLOR_BUFFER_BIT); */
+ /* glfwSwapBuffers(window); */
+ /* glfwPollEvents(); */
+ /* } */
+ /* glfwTerminate(); */
return 0;
}