Ошибка контекста при использовании GlcreateShader в LWJGLJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка контекста при использовании GlcreateShader в LWJGL

Сообщение Anonymous »

Это бросает фатальную ошибку, когда я пытаюсь создать шейдер. < /p>
Вот код < /p>

Код: Выделить всё

glfwInit();
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 4);
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 6);
glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);

handle = glfwCreateWindow(800, 600, "My Window", 0, 0);
if (handle == 0) {
System.out.println("Failed to create GLFW window");
glfwTerminate();
System.exit(-1);
}

glfwMakeContextCurrent(handle);
glfwSetFramebufferSizeCallback(handle, (win, w, h) -> glViewport(0, 0, w, h));
glCreateShader(GL_VERTEX_SHADER);
< /code>
И вот ошибка: < /p>
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.GL20C.glCreateShader(Native Method)
at net.project.Main.main(Main.java:25)
Я использую org.lwjgl.opengl.gl46c и org.lwjgl.glfw.glfw

Подробнее здесь: https://stackoverflow.com/questions/642 ... r-in-lwjgl
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»