Создание стереоконтекста для современного opengl

Я пытаюсь создать контекст opengl (4.4) с помощью wglCreateContextAttribsARB. Где я могу указать, что он должен быть стереоскопическим?

Или я указываю это только при создании окна? Если да, то где? Это PFD_STEREO?

Спасибо.


person Community    schedule 23.11.2015    source источник


Ответы (1)


Поддержка стереоскопии является частью пиксельного формата окна, а не контекста рендеринга OpenGL (хотя при создании OpenGL RC он принимает пиксельный формат HDC, с которым он создан). Установите формат пикселей как обычно. Вы можете использовать функцию выбора формата пикселей, которая была доступна в течение 20 лет, или использовать более современную функцию Use wglChoosePixelFormatARB, который имеет атрибут WGL_STEREO_ARB для того же эффекта (на самом деле ChoosePixelFormatARB смоделирован после одноименной функции и функциональности в GLX, которая всегда была такой).

person datenwolf    schedule 23.11.2015