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

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

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

Благодарю.

1

Решение

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

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]