1
두 번째 스레드에서 OpenGL-Display-List를 만들 가능성이 있는지 궁금했습니다. 해봤지만 같은 오류가 발생했습니다 : "OpenGL-Context가 현재 스레드에서 발견되지 않았습니다". 도움멀티 스레드 OpenGL-List 생성
두 번째 스레드에서 OpenGL-Display-List를 만들 가능성이 있는지 궁금했습니다. 해봤지만 같은 오류가 발생했습니다 : "OpenGL-Context가 현재 스레드에서 발견되지 않았습니다". 도움멀티 스레드 OpenGL-List 생성
의 OpenGL 컨텍스트에 대한
덕분에 항상 한 번에 하나의 스레드에 바인딩됩니다. 스레드간에 OpenGL 컨텍스트를 마이그레이션 할 수는 있지만 스레드가 있던 스레드에서 분리됩니다.
각기 다른 스레드에 바인딩 된 OpenGL 컨텍스트를 여러 개 만들 수 있습니다. 컨텍스트는 디스플레이 목록 및 텍스처 (및 다른 것들)를 공유합니다.
즉, 새 프로그램에서 디스플레이 목록을 사용해서는 안됩니다. OpenGL은 더 이상 사용되지 않으며 최신 버전의 OpenGL에서 제거되었습니다.
LWJGL에서 이것을 코드화하는 방법을 알고 있습니까? – obsilp
@ user3512521 : LWJGL에 대한 경험이 없지만 'SharedDrawable' 클래스는 유망 해 보입니다 : http://www.lwjgl.org/javadoc/org/lwjgl/opengl/SharedDrawable.html – datenwolf