diff --git a/Makefile b/Makefile index e69de29..ee0ec7b 100644 --- a/Makefile +++ b/Makefile @@ -0,0 +1,2 @@ +all: + javac -classpath "lib/lwjgl/*:src" ./src/Main.java; java -XstartOnFirstThread -classpath "lib/lwjgl/*:src" Main \ No newline at end of file diff --git a/src/Main.class b/src/Main.class new file mode 100644 index 0000000..fb87383 Binary files /dev/null and b/src/Main.class differ diff --git a/src/Main.java b/src/Main.java index 3499071..ac2425e 100644 --- a/src/Main.java +++ b/src/Main.java @@ -18,7 +18,20 @@ import static org.lwjgl.system.MemoryUtil.*; public class Main { public static void main(String[] args) { - - + if(!GLFW.glfwInit()) { + System.err.println("initialization error"); + System.exit(1); + } + + long window = GLFW.glfwCreateWindow(800, 600, "test fenetre", MemoryUtil.NULL, MemoryUtil.NULL); + + GLFW.glfwMakeContextCurrent(window); + GL.createCapabilities(); + + while (!GLFW.glfwWindowShouldClose(window)) { + GL11.glClear(GL11.GL_COLOR_BUFFER_BIT | GL11.GL_DEPTH_BUFFER_BIT); + GLFW.glfwSwapBuffers(window); + GLFW.glfwPollEvents(); + } } } \ No newline at end of file diff --git a/src/graphics/EBO.java b/src/graphics/EBO.java new file mode 100644 index 0000000..d65caab --- /dev/null +++ b/src/graphics/EBO.java @@ -0,0 +1,5 @@ +package graphics; + +public class EBO { + +} diff --git a/src/graphics/VAO.java b/src/graphics/VAO.java new file mode 100644 index 0000000..28e058f --- /dev/null +++ b/src/graphics/VAO.java @@ -0,0 +1,5 @@ +package graphics; + +public class VAO { + +} diff --git a/src/graphics/VBO.java b/src/graphics/VBO.java new file mode 100644 index 0000000..d8331e8 --- /dev/null +++ b/src/graphics/VBO.java @@ -0,0 +1,5 @@ +package graphics; + +public class VBO { + +}