GLFW не будет работать со стерео рендерингом

ОБНОВИТЬ: Пытаясь устранить возможные причины, я попытался запустить Пример кода GLFW со стерео 3D, добавив

glfwWindowHint(GLFW_STEREO, GL_TRUE);

прямо перед

window = glfwCreateWindow(640, 480, "Simple example", NULL, NULL);

линия. Работает нормально без него. С этим я получаю это сообщение об ошибке:

GLX: не удалось найти подходящий GLXFBConfig

Я что-то пропустил?

Оригинальный пост:

Я пытаюсь заставить мое приложение GLFW работать со стерео 3d. Работает нормально без стерео. Также, glxgears -stereo работает нормально, поэтому, похоже, проблема с самим приложением.

Вот код инициализации:

void InitRendering() {
if(!glfwInit())
{
throw std::runtime_error("glfwInit failed");
}
glfwOpenWindowHint(GLFW_STEREO, GL_TRUE);
glfwOpenWindowHint(GLFW_FSAA_SAMPLES, conf.supersampling);
GLFWvidmode return_struct;
glfwGetDesktopMode( &return_struct );
if(!glfwOpenWindow(conf.fullscreen ? return_struct.Width : conf.screen_width,
conf.fullscreen ? return_struct.Height : conf.screen_height,
8, 8, 8, 8, 0, 0,
conf.fullscreen ? GLFW_FULLSCREEN : GLFW_WINDOW))
{
throw std::runtime_error("glfwOpenWindow failed"); // This happens.
}
...
}

Вещи, которые я пробовал:

  • Оба оконные и полноэкранные.
  • Выключение АА.
  • Установка битов в glfwOpenWindow до 5,6,5,0 вместо 8,8,8,8.

Я сделал все вещи в xorg.conf получить glxgears работать со стерео (режим стерео до 10, отключить композитинг). Карта Nvidia Quadro 5000. Если вам нужна дополнительная информация, просто скажите, и я добавлю ее.

1

Решение

Задача ещё не решена.

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

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

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