2011-12-30 5 views
4

질문 : GLUT에서 OpenGL 컨텍스트를 얻는 방법이 있습니까?glut에서 OpenGL 컨텍스트


정보 : 저는 OpenGL과 openCL을 배우는 중입니다. 나는 이들을 함께 사용하는 첫 번째 프로그램으로 거의 끝났습니다. openCL 컨텍스트를 만들 수만 있다면 모든 것이 훌륭하게 작동 할 것입니다.하지만 그렇게하려면 공유 작업을해야합니다. OpenGL 컨텍스트를 가져와야합니다. 나는 X를 다루는 과정을 밟을 수 있었지만 가능한 최소한의 라이브러리로 가능한 한 플랫폼 독립적 인 것으로 이것을 유지하기를 희망했다. 그렇지 않다면 나는 다른 것을 알아 내야 할 것입니다. 그러나 나는 포기하기 전에 적어도 물어 봐야한다고 생각했습니다. 어쨌든 GLUT에서 OpenGL 컨텍스트를 얻는 방법이 있습니까?

답변

3

GLUT에서 컨텍스트를 가져올 수 없지만 Windows : wglGetCurrentContext에서 가져올 수 있습니다. 마찬가지로 X-Windows 시스템에서는 glXGetCurrentContext을 사용할 수 있습니다.

+0

네, 그게 제가 두려웠 던 것입니다. 감사. – Narcolapser

+0

@ Narcolapser : 왜 그 무언가가 "두려워 할"것입니까? 어쨌든 다른 API의 경우 컨텍스트 유형이 다르므로 반환 된 GLUT 함수가 무엇이든간에 '#define'd 또는 그렇지 않으면 # ifdef'd 주위에 있어야합니다. –

+0

오른쪽. 그리고 나는 그것이 내가 끝내 었다고 생각했던 프로그램의 일부를 다시 만들어야한다는 것을 의미하기 때문에 나는 그것을 두려워했습니다. 그것의 다만 격론은 모두이다. 더 많은 시간. 나는 어제 이것을 끝내기를 바랐다. 오 잘, 인생은 계속된다. – Narcolapser

관련 문제