2010-02-17 5 views
1

NSOpenGLView를 사용하기 위해 업데이트중인 오래된 AGL 기반 OpenGL 윈도우 시스템이 있습니다. 그것을 사용하는 엔진은 별도의 스레드에서 자체 루프에서 실행해야하며 작동하는 데 문제가 있습니다. AGL을 사용하여 루프 스레드에서 컨텍스트를 만들었으므로 아무런 문제가 없었지만 NSOpenGLView를 사용하여이를 수행하는 방법에 대해 약간 혼란 스럽습니다. 나는 그것을 코코아 콩에서 인스턴스화 할 수 있기를 원하므로 루프 스레드에서 모든 것을 생성하고 싶지는 않습니다. 그렇지 않으면 가능합니까?NSOpenGLView를 이용한 스레드 렌더링

희망적입니다.

답변

1

별도의 스레드가 setOpenGLContext: 메서드를 사용하여 기존 NSOpenGLView에 만든 NSOpenGLContext를 첨부 할 수 있습니다.