Я использую JWJGL и у меня вылазит ошибка:
FATAL ERROR in native method: Thread[main,5,main]: No context is current or a function that is not available in the current context was called. The JVM will abort execution.
at org.lwjgl.opengl.GL11.glMatrixMode(Native Method)
at ru.REStudios.core.engine.Window.init(Window.java:100)
at ru.REStudios.core.engine.GameEngine.init(GameEngine.java:39)
at ru.REStudios.core.engine.GameEngine.run(GameEngine.java:31)
at ru.REStudios.core.game.Main.main(Main.java:19)
В большинстве случаев у программистов вылазит ошибка, которая чинится если дописать
GL.createCapabilities()
либо
glfwMakeContextCurrent(long)
но у меня прям перед вызовом методов стоят эти два оператора:
glfwMakeContextCurrent(windowHandle);
GL.createCapabilities();
glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
glViewport(0, 0, width, height);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glTranslatef(0.0f, 0.0f, -50.0f);