From e457dec6dfa9dcaaf27f04e29d6c78aab33b0e05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20GUEZO?= Date: Sun, 24 Mar 2024 21:23:31 +0100 Subject: [PATCH] test lwjgl --- Makefile | 2 ++ src/Main.class | Bin 0 -> 1012 bytes src/Main.java | 17 +++++++++++++++-- src/graphics/EBO.java | 5 +++++ src/graphics/VAO.java | 5 +++++ src/graphics/VBO.java | 5 +++++ 6 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 src/Main.class create mode 100644 src/graphics/EBO.java create mode 100644 src/graphics/VAO.java create mode 100644 src/graphics/VBO.java 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 0000000000000000000000000000000000000000..fb873830f34a3e3931af190ea99f8823eae23c8c GIT binary patch literal 1012 zcmZuw+fvg&82+{`rmca}7K(DP<)EghL_BK|fe6@6tISlv!K-cAmOz@+G^OA}_yD|s z*LtBHFMI%>#Yb?|e}ltehFoNK=RbUhfA{B~?>_)6A|FKnK?NZdJ-EQozr**qZgIP= zzpCtrs>g6)&a_Q$o*}4Z*P{p{q9Cf`B2f7wtHqTKhOpe{smQO{ zjGzxO1^p`GNSuKvAGAEtpe*6K41+}<+;sFc*R;K|=L+7)g)zV|ASsyKGCy$7bnFb} zJ8l#y3@Nyz;xdMb%Q@8yN>lc-Y-+C^_4mb5bJMQpq@X^Gsu;r+hLG5ooI_eZyBL;=hLID&EuXwz5)H>ac;lIt^kz!MRa_&H(gK47cw)n}x10_`TFd88 zF)+5dTNdxz!mf&3p^z=ea!o}R(+nwDUgEpLaBNTPdq&%Jh3#`INX|ELOTml^9kwPjdN zOGt|f*-ZrxDC3-Vv$Ij$$0HSwrK?KaGAzMqTw&x?%t?JQ*|*%`&82p&Cft^c&8v7O zuV9~ytvQypyhoB-3Kj{k#7!Du$Z)m@JytYr@v_~h2=_IwSdve}kEgVEryM?>F+*?J zzUS^7ddH3-li37XXtlg8oZ%8l#ob+B5wP>@#f`4EoD3 zkVFK}u}piJ`Vk6(v@Ud^93u7wy@}*k42HTGi3cGCGE^chlI(vv@ zd=Xtdq{EXgo__lKOQHmPlo@(!z#yTe=&}wWfnj7YiYcO{Ax)PcLw1jo+Y{vA6jmrZ Qj9}t7p{9t{s^96wKN1t_%K!iX literal 0 HcmV?d00001 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 { + +}