3D 응용 프로그램이 실행되는 동안 텍스처를 비동기 적으로로드하는 방법은 무엇입니까? OpenGL 컨텍스트는 스레드로부터 안전하지 않으며 다른 스레드에서 분리해야한다는 것을 이해합니다.비동기 텍스처로드 기능
그러나 내 주요 문제는 실제로 Windows 및 C++에서이를 구현하기위한 적절한 다중 스레드 기능/프레임 워크를 선택하는 것입니다. 표준 lbrary에서 스레딩 지원을 포함하여 C++ 11에 대해 많이 들었습니다. 기본 단계?
가장 안전한 방법은 무엇입니까? 그리고 다른 스레드에서 수행 된 변경 사항을 등록하는 다른 컨텍스트의 상태를 어떻게 업데이트합니까? glFlush
과 glBind*
이 의심 스럽습니까?
실제로 OpenGL 및 OpenGL 컨텍스트 **는 ** 스레드로부터 안전합니다. 한 번에 두 개 이상의 스레드에서 단일 컨텍스트를 활성화 할 수 있습니다. – datenwolf