2015-01-07 5 views
1

Mac은 OpenGL 2.1 및 코어 프로필 만 지원하므로 2.1 스레드와 코어 프로필 스레드간에 개체를 공유 할 수 있습니까? 예를 들어 버전 2.1 컨텍스트와 3.2 핵심 프로필 컨텍스트.다른 버전의 OpenGL 공유 컨텍스트

답변

1

적어도 공식적으로는 아닙니다. "Mac에서 OpenGL 프로그래밍 가이드 : 렌더링 컨텍스트 작업"(https://developer.apple.com/library/mac/documentation/GraphicsImaging/Conceptual/OpenGL-MacProgGuide/opengl_contexts/opengl_contexts.html) :

모든 컨텍스트를 다른 모든 컨텍스트와 공유 할 수있는 것은 아닙니다. 두 컨텍스트 모두 동일한 OpenGL 프로필을 공유해야합니다.

이 경우 한 컨텍스트는 호환성 프로필을 사용하고 다른 컨텍스트는 핵심 프로필을 사용합니다. 서로 다른 프로필과 공유하지 않습니다.